-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
73
Tudo que zipter98 postou
-
Tenta assim: -- [( Script created by Doidin for XTibia.com )] -- function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if getPlayerStorageValue(cid, 98551) > os.time() then return doPlayerSendCancel(cid, "Aguarde "..getPlayerStorageValue(cid, 98551) - os.time().." segundo(s) para usar esse item novamente.") end if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) setPlayerStorageValue(cid, 98551, os.time() + 10) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) setPlayerStorageValue(cid, 98551, os.time() + 10) doSendMagicEffect(getPlayerPosition(cid), 26) end return true end OBS: Qual a necessidade disso? Se não vai remover o item, essa linha é desnecessária. doRemoveItem(item.uid, 0)
-
pedido [Encerrado] [Pedido]Urgente!
tópico respondeu ao AnjoCelestial de zipter98 em Tópicos Sem Resposta
Seu título está fora das regras. Este deve apresentar, resumidamente, o conteúdo do tópico. Mais cuidado da próxima vez. E, pelo fato de seu pedido ser relacionado à um servidor derivado (pokémon), vou movê-lo para a respectiva seção. Novamente, tenha mais cuidado da próxima vez. Caso queira, posso editar o título de seu tópico (basta me dizer, de forma resumida, o seu pedido/dúvida). Porém, você pode simplesmente mudá-lo, clicando em "Usar Editor Completo". -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 3 respostas
-
- error spells.xml
- resolvido
-
(e 1 mais)
Tags:
-
local att = getItemAttribute(itemEx.uid, "attrs") or 0 if att > 4 then doPlayerSendTextMessage(cid, 22, "This item already have 5 attributes.") return false end Você estava fazendo uma comparação, verificando se o atributo attrs era maior que 4. Porém, da maneira que você fez, se o item não tivesse tal atributo, assumiria um valor nulo, dando o erro de attempt to compare number with nil. Então, bastaria fazer uma variável que funciona assim: se o item não tiver o atributo, irá assumir o valor 0. Se tiver, irá assumir o valor getItemAttribute(itemEx.uid, "attrs"). No caso, então, getItemAttribute(itemEx.uid, "attrs") or 0. Toda vez que for fazer uma comparação de atributos, opte por fazer dessa maneira.
-
Poderia dar mais informações sobre esse sistema? Por exemplo, serão sempre os mesmos pokémons que irão sair do headbutt?
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
action [Encerrado] (Valendo 4 Reps) Boost Stone
tópico respondeu ao TheCaos de zipter98 em Tópicos Sem Resposta
Opa, como sua dúvida é relacionada à pokémon, vou movê-la para a área mais adequada: Pedidos e dúvidas - Servidores derivados. Quando quiser fazer pedidos relacionados à servidores derivados (Naruto, Pokémon, etc), opte por postar aqui. Anyway, fiz rapidinho aqui, qualquer erro, só postar. A tag, você sabe fazer? data/actions/scripts function onUse(cid, item, frompos, item2, topos) local cfg = { qnt = 1, --Quantos boosts o pokémon irá receber. max = 50, --Boost máximo do seu servidor. } local myball = getPlayerSlotItem(cid, 8).uid local summon = getCreatureSummons(cid) local boost = getItemAttribute(myball, "boost") or 0 if myball <= 0 then return doPlayerSendCancel(cid, "Coloque um pokémon no Main Slot!") elseif #getCreatureSummons(cid) <= 0 then return doPlayerSendCancel(cid, "Você precisa estar usando seu pokémon para conseguir boostá-lo!") elseif boost >= cfg.max then return doPlayerSendCancel(cid, "Seu pokémon já se encontra no nível máximo de boost!") end doItemSetAttribute(myball, "boost", (boost + cfg.qnt)) doSendAnimatedText(getThingPos(summon), "+1", 215) doPlayerSendTextMessage(cid, 27, "Seu pokémon avançou do nível [+"..tonumber(boost).."] de boost para o nível [+"..tonumber(boost + 1).."].") doRemoveItem(item.uid, 1) return true end -
Como troca os nomes dos chats alguem ajuda
tópico respondeu ao Fearlet155 de zipter98 em Lixeira Pública
Ah, sim. Default e server log não se mudam no channels.xml, já Game-Chat (que estava indicado na sua print), Help (também na print), etc, sim. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Como troca os nomes dos chats alguem ajuda
tópico respondeu ao Fearlet155 de zipter98 em Lixeira Pública
data/XML/channels.xml. Mude na tag name. -
[Encerrado] Alguem me ajudar surf bugo
tópico respondeu ao Fearlet155 de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
resolvido [Encerrado] Pedido simples de um pokemon
tópico respondeu ao Fearlet155 de zipter98 em Tópicos Sem Resposta
Já posso mover? -
Provavelmente, é problema do item em si. Tenta com outro itemid na tag (que não seja entre 11638 e 11641).
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Aqui:
-
[Encerrado] como criar uma quest para jogador level 75
tópico respondeu ao Gui200 de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Tópico atendido e movido para a seção de pedidos entregues.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 6 respostas
-
- talkaction
- para
- (e 6 mais)
-
Ou, se preferir, esse: function onSay(cid, words, param) local player = getPlayerByName(param) if param == "" then return doPlayerSendCancel(cid, "Modo de utilização do comando: !vida nomedojogador.") elseif not player then return doPlayerSendCancel(cid, "Esse jogador não existe, ou está offline.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Vida do jogador "..getCreatureName(player)..": ["..getCreatureHealth(player).."/"..getCreatureMaxHealth(player).."]") return true end Tag: <talkaction words="!vida" event="script" value="arquivo.lua"/>
- 6 respostas
-
- talkaction
- para
- (e 6 mais)
-
Sobre remover NPCs, players e/ou monstros, tenta assim: Primeira opção: function onUse(cid, item, frompos, item2, topos) itempos = {x=topos.x, y=topos.y, z=topos.z, stackpos=1} item = getThingfromPos(itempos) access = 3 if getPlayerAccess(cid) >= access then if isPlayer(item.uid) or isMonster(item.uid) or isNpc(item.uid) then doRemoveCreature(item.uid) else doRemoveItem(item.uid, 1) end doSendMagicEffect(itempos, 2) doPlayerSendTextMessage(cid, 22, "O Item foi deletado.") else doPlayerSendTextMessage(cid,22,"Somente Players com acesso ' .. access .. ' Podem usa-la!") end return 1 end Segunda opção: function onUse(cid, item, frompos, item2, topos) function ehNPC(cid) return isCreature(cid) and not isPlayer(cid) and not isSummon(cid) and not isMonster(cid) end itempos = {x=topos.x, y=topos.y, z=topos.z, stackpos=1} item = getThingfromPos(itempos) access = 3 if getPlayerAccess(cid) >= access then if isPlayer(item.uid) or isMonster(item.uid) or ehNPC(item.uid) then doRemoveCreature(item.uid) else doRemoveItem(item.uid, 1) end doSendMagicEffect(itempos, 2) doPlayerSendTextMessage(cid, 22, "O Item foi deletado.") else doPlayerSendTextMessage(cid,22,"Somente Players com acesso ' .. access .. ' Podem usa-la!") end return 1 end
-
Área incorreta, tópico movido. Mais cuidado da próxima vez. OBS: Pedidos/dúvidas relacionados à servidores (Naruto, Pokémon, etc) devem ser feitos na área de Pedidos e dúvidas - Servidores derivados.
-
[Encerrado] Bugs nos cds do pokemon
tópico respondeu ao Fearlet155 de zipter98 em Tópicos Sem Resposta
Sanado, movido.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.