-
Total de itens
589 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que Wend ll postou
-
function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 35 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSetVocation(cid, 8) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
-
isso é nas opções do proprio client, abra o menu opções gerais ou configurações do OTC desmarque as opções Ativar andar inteligente e Ativa andar rápido
-
Substitua pelo o arquivo addvip.lua que está na pasta data\actions\scripts não faça nenhuma alteração, apenas adicione uma vocação e veja se está funcionando
-
Pode ser alguma alteração que o cara que editou o OTC fez, querendo esconder o GOD para o player não ver. isso é até bom para os GOD do servidor porque os players não vão incomoda
-
Tente criar outra conta de GOD, pode ser o player bugado
-
dentro do servidor tente usar esse comando: /newtype 10 ali onde está 10 você pode colocar qualquer outro número ^^
-
Tente assim: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 35 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSetVocation(cid, getPlayerVocation(cid) +8) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end ali onde está doPlayerSetVocation(cid, getPlayerVocation(cid) +8) 8 é o ID da vocação
-
Estamos aqui pra ajudar e ser ajudado ;/Clique em melhor resposta para que a tag seja adicionada
-
Ele não manda os arquivos para a quarentena? aqui ele manda para a quarenta, ai eu vou lá na quarentena e clico na opção restaurar e acrescentar a lista de exclusões
-
Tamo aqui pra isso u.u
-
Parei de usar esse editor faz tempo se eu fosse você usava o ItemEditor ele está em português e aceita arquivos extendidos Ele suporta as versões: 8.00 - 10.77Download: https://github.com/ottools/ItemEditor/releases/tag/v0.3.4
-
Nem li direito /; então ele pode seguir o seu script ou tenta esse aqui: Vá em data/movements/script e copie um arquivo dessa pasta e nomeie para "itemvip" sem aspas, abra-o e cole: local StorageVip = 13540 function onEquip(cid, item, slot) if getPlayerStorageValue(cid, StorageVip) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players vip podem usar essa arma!") return FALSE end return TRUE end Agora vá em data/movements/movements.xml abre e adicione a tag: <movevent type="Equip" itemid="ID DO ITEM" slot="hand" event="script" value="itemvip.lua"/> E se quiser adicionar mais armas vip, só duplica a linha acima e muda o id do item e o slot! head armor legs hand shield ring necklace feet pickupable ---------------------------------------------------------------------------------------------------- Caso queria um script para que quando a vip acabe, o item saia do slot só seguir o procedimento abaixo! Abra data/creaturescripts/scripts e copie um arquivo dessa pasta e nomeie para "itemlogin" sem as aspas e nele cole: abra data/creaturescripts/creaturescripts.xml e cole a tag: <event type="login" name="ItemLogin" event="script" value="itemlogin.lua"/> Acho que é só isso, Abraços.
-
LAUG - 3,90 FLC - 3,80 KRONO - 3,80 MINERVA - 3,65 FELZAN - 3,60
-
Pode continua usando o no-ip não tem problema, só atualizar o ip do host antigo para o novo ip fixo ^^ sobre o xampp creio que não terá que altera nada não, pra testar deixe o site online e abra o site com o IP fixo em outro computador.
-
Não tem Esses vírus são necessários para o funcionamento do executavel (distro) então desative o antivirus ou informe que o mesmo é um arquivo falso
-
Acho que o modo mais simples mesmo, seria bloquear o uso de itens VIP para vocações não-VIP. Isso é feito dentro de dois arquivos XML: weapons e movements. O primeiro para armamentos em geral, o segundo para equipamentos. Ao abrir o primeiro arquivo, você irá deverá localizar estes tipos de tags nele, <melee id="ID DO ITEM" level="LEVEL REQUERIDO" unproperly="1" event="function" value="default"/> Para fazer com que apenas certas vocações usem o item, você deverá usar o tipo de tag abaixo, <melee id="ID DO ITEM" level="LEVEL REQUERIDO" unproperly="1" event="function" value="default"> <vocation id="ID DA VOCATION"/> </melee>] ID DO ITEM - ID do armamento VIP LEVEL REQUERIDO - Se houver, Level necessário para usar o item, ID DA VOCATION - Vocação que pode usar o item, você pode criar 'n' linhas para 'n' vocações. Agora vejamos o segundo arquivo, onde você encontrará tags que nem essas abaixo, <movevent type="Equip" itemid="ID DO ITEM" slot="SLOT" level="LEVEL" event="function" value="onEquipItem"/> Para restringir o uso a certas vocações, basta fazer tags parecidas com essas, <movevent type="Equip" itemid="ID DO ITEM" slot="SLOT" level="LEVEL" event="function" value="onEquipItem"> <vocation id="ID DA VOCATION"/> </moveevent> ID DO ITEM - ID do equipamento VIP. SLOT - O slot onde o item é equipado, se é uma armadura, o slot é 'armor' e assim por diante. Veja abaixo os slots: head armor legs feet shield ring necklace pickupable LEVEL - Level requerido para equipar o item, 0 se não for necessário. ID DA VOCATION - Vocação que pode usar o item, você pode criar 'n' linhas para 'n' vocações. -------------------------------------------------------------------------------- Se for outros itens , Nesse caso, você deveria abrir o script que faz a função desse item, que provavelmente está em Actions. E fazer uma função verificadora para vocações VIPs, baseando-se no Tibia, seriam quatro vocações e a função verificadora ficaria assim: if isInArray({9, 10, 11, 12}, getPlayerVocation(cid)) then bloco true else bloco false end O bloco true fará a função do item e o bloco false fará, exemplo, uma mensagem de erro ("Você não é VIP para usar esse item") Acho que é só isso, Abraços.
-
UP, dando uma ajudinha
-
Desculpe, é porq essa área fica um pouco escondida mesmo, mais o amigo acima passou o link pra você então da próxima vez já sabe onde procurar qualquer dúvida estaremos por ae rsrs Resolvido? Se sim clique em melhor resposta.
-
Ver ai: http://www.xtibia.com/forum/topic/233270-open-launcher-updater/
-
[Resolvido] AJUDA COM O SURF ( ERONDINO V16 )
pergunta respondeu ao victorjgp de Wend ll em Resolvidos
Tente assim: local poke = {'Poliwag', 'Poliwhirl', 'Seaking', 'Dewgong', 'Blastoise', 'Tentacruel', 'Lapras', 'Gyarados', 'Shiny Gyarados', 'Shiny Gyarados', 'Shiny Tentacruel', 'Shiny Tentacool', 'Shiny Blastoise', 'Omastar', 'Kabutops', 'Vaporeon', 'Staryu', 'Starmie', 'Goldeen', 'Seadra', 'Golduck', 'Squirtle', 'Wartortle', 'Tentacool', 'Snorlax', 'Poliwrath'} local surf = { ["Poliwag"] = {lookType=278, speed = 2500}, ["Poliwhirl"] = {lookType=137, speed = 4500}, ["Seaking"] = {lookType=269, speed = 4500}, ["Big Magikarp"] = {lookType=331, speed = 4000}, ["Dewgong"] = {lookType=183, speed = 6000}, ["Blastoise"] = {lookType=184, speed = 8500}, ["Tentacruel"] = {lookType=185, speed = 7000}, ["Lapras"] = {lookType=186, speed = 8500}, ["Gyarados"] = {lookType=187, speed = 9000}, ["Omastar"] = {lookType=188, speed = 7500}, ["Kabutops"] = {lookType=189, speed = 7500}, ["Poliwrath"] = {lookType=190, speed = 7000}, ["Vaporeon"] = {lookType=191, speed = 6000}, ["Staryu"] = {lookType=266, speed = 3000}, ["Starmie"] = {lookType=267, speed = 4500}, ["Goldeen"] = {lookType=268, speed = 2500}, ["Seadra"] = {lookType=270, speed = 4500}, ["Golduck"] = {lookType=271, speed = 7000}, ["Squirtle"] = {lookType=273, speed = 4500}, ["Wartortle"] = {lookType=275, speed = 5500}, ["Tentacool"] = {lookType=277, speed = 3000}, ["Snorlax"] = {lookType=300, speed = 7000}, ["Azumarill"] = {lookType=660, speed = 6000}, ["Croconaw"] = {lookType=663, speed = 5500}, ["Feraligatr"] = {lookType=666, speed = 8500}, ["Kingdra"] = {lookType=670, speed = 8500}, ["Mantine"] = {lookType=671, speed = 8500}, ["Octillery"] = {lookType=676, speed = 6000}, ["Quagsire"] = {lookType=680, speed = 6000}, ["Totodile"] = {lookType=685, speed = 4500}, ["Wooper"] = {lookType=686, speed = 250}, ["Red Gyarados"] = {lookType=529, speed = 10000}, ["Shiny Blastoise"] = {lookType=523, speed = 10000}, ["Shiny Seadra"] = {lookType=522, speed = 8000}, ["Shiny Tentacool"] = {lookType=503, speed = 5000}, ["Shiny Big Magikarp"] = {lookType=333, speed = 6000}, ["Shiny Tentacruel"] = {lookType=490, speed = 10000}, } function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 17000) >= 1 then return true end if getPlayerStorageValue(cid, 63215) >= 1 then doRemoveCondition(cid, CONDITION_OUTFIT) setPlayerStorageValue(cid, 63215, 0) local item = getPlayerSlotItem(cid, 8) local pokemon = getItemAttribute(item.uid, "poke") local x = pokes[pokemon] if getItemAttribute(item.uid, "nick") then doCreatureSay(cid, getItemAttribute(item.uid, "nick")..", Im tired of surfing!", 1) else doCreatureSay(cid, getItemAttribute(item.uid, "poke")..", Im tired of surfing!", 1) end doSummonMonster(cid, pokemon) local pk = getCreatureSummons(cid)[1] doChangeSpeed(cid, PlayerSpeed) doTeleportThing(pk, fromPosition, false) doTeleportThing(pk, getThingPos(cid), true) doCreatureSetLookDir(pk, getCreatureLookDir(cid)) return true end end -
Teste assim:
-
Creio que não, porque se tivesse procurado tinha achado esses servidores estão tudo na área de derivados do fórum ^^
-
[Dúvida] Como retirar status do perfil do char
pergunta respondeu ao Elias Palermo de Wend ll em Clients
Na minha resposta perto do botão Citar tem um com o nome Melhor resposta? só clicar nele
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.