-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
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
-
- mute
- talkactions
- (e 4 mais)
-
[Encerrado] Pedido de área e baú exclusivo para clan (Pokémon).
tópico respondeu ao lgan de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
[Encerrado] Dúvida - Como Tirar o addlevelAllpokes
tópico respondeu ao soulzinhow de zipter98 em Tópicos Sem Resposta
Tenta assim: function addLevelAllpokes(cid, levelup) local pokes = "Parabéns, seu pokémon avançou de nível." local msg = "" x = false local t = getPlayerSlotItem(cid, 8) pokemons = getItemAttribute(t, "poke") local level = getItemAttribute(t, "level") and getItemAttribute(t, "level") or 1 local up = level+levelup doItemSetAttribute(t, "level", up) msg = msg..pokemons.." Subiu para o level "..up.."\n" x = true end- 4 respostas
-
- addlevelallpokes
- scripts
- (e 2 mais)
-
Tenta assim:
-
[Encerrado] [Duvida] Unique Item
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Você gostaria de saber como adicionar o unique system, ou como deixar um item unique? Se for o segundo caso, depende da ocasião. Normalmente, doItemSetAttribute(item, "unique", cid) OBS: Não funciona com items stackables. Na verdade, até funciona. Mas é meio bugado. -
Se o objetivo for fortalecer o pokémon selvagem, basta editar o wildLvl. Ele equivale ao level do pokémon quando selvagem,
-
ed [Global] Fotos player Ryu ho Pater
tópico respondeu ao AnneMotta de zipter98 em Exposições de Characters
Movido para a devida área. -
[Encerrado] [Pedido] TFS 8.6 ~.^
tópico respondeu ao xXMythuszXx 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.
- 2 respostas
-
- chao vocation piso vocation
- resolvido
- (e 1 mais)
-
dúvida [Encerrado] OT NAO FICA ON ![NET NORMAL]
tópico respondeu ao manolopks de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
[Encerrado] Sign com informações do servidor
tópico respondeu ao xSONYx de zipter98 em Tópicos Sem Resposta
Aguardemos o autor do tópico relatar se a dúvida foi sanada mesmo. -
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
-
- talkctions
- ajuda na talkaction maxlvl
- (e 2 mais)
-
Aqui, veja se é isso mesmo que você quer: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local certificado = 6088 local cfg = { ["hidan amulet"] = 11396, ["semana premium"] = 8981, } if msgcontains(msg, "Certificado") then if getPlayerStorageValue(cid, 98815) >= 1 then selfSay("Desculpe, você já pegou seu item.", cid) talkState[talkUser] = 0 return true else selfSay("Oh, posso lhe dar em troca de um certificado um {hidan amulet} ou {semana premium}. Qual você prefere?", cid) talkState[talkUser] = 1 return true end elseif talkState[talkUser] == 1 then if cfg[msg:lower()] then if getPlayerItemCount(cid, certificado) >= 1 then selfSay("Obrigado, aqui está seu "..msg..".", cid) setPlayerStorageValue(cid, 98815, 1) doPlayerRemoveItem(cid, certificado, 1) doPlayerAddItem(cid, cfg[msg:lower()], 1) talkState[talkUser] = 0 return true else selfSay("Desculpe, você não tem um certificado.", cid) talkState[talkUser] = 0 return true end else selfSay("Desculpe, eu não troco esse item.", cid) talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
Área incorreta. Pelo fato de sua dúvida ser relacionada à um servidor derivado (Pokémon), a correta seria Pedidos e dúvidas - Servidores derivados. Mais cuidado da próxima vez. Tópico movido.
-
Opa, eu que agradeço por postar a resolução. Sanado, movido.
-
poketibia (Ajuda)OT Client muito importante !
pergunta respondeu ao Tarsis2658 de zipter98 em Clients
Depende do sistema e da dúvida. Se for relacionado à servidores derivados (como Naruto, Pokémon, etc), você deve fazer o tópico nessa área. Se não for, faça-o nessa área. E não é necessário deletar esse tópico, eu já o movi para a área correta. -
Opa, área incorreta. A que você postou é direcionada à códigos prontos, e não à pedidos e/ou dúvidas. Para isso, opte por postar na devida área: Pedidos e dúvidas - Scripting. Mais cuidado da próxima vez. Tópico movido.
-
[Encerrado] [Pedido] Comando Evento
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
[Encerrado] [Pedido] Comando Evento
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Primeiramente, em 050-function.lua, adicione a seguinte função: function getPlayersInArea(pos1,pos2) local players = {} if pos1.x and pos1.y and pos2.x and pos2.y and pos1.z == pos2.z then for a = pos1.x, pos2.x do for b = pos1.y,pos2.y do local pos = {x=a,y=b,z=pos1.z} if isPlayer(getTopCreature(pos).uid) then table.insert(players,getTopCreature(pos).uid) end end end return players else return false end end Agora, em data/talkactions, abra o arquivo .xml e adicione a seguinte tag: <talkaction words="!abrirevento;!irevento;!fecharevento" script="evento.lua"/> Depois, crie um arquivo com extensão .lua (em data/talkactions/scripts), nomeie-o evento, e coloque o seguinte conteúdo: local cfg = { event_area = {x = x, y = y, z = z}, --Para onde os jogadores serão teleportados ao usar o comando !irevento. inicial_pos = {x = x, y = y, z = z}, --Coordenadas da posição superior esquerda da área. final_pos = {x = x, y = y, z = z}, --Coordenadas da posição inferior direita da área. id = xxx, --Group ID necessário para abrir/fechar o evento. } function onSay(cid, words) if words == "!abrirevento" then if getPlayerGroupId(cid) <= (cfg.id - 1) then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif getGlobalStorageValue(98762) >= 1 then return doPlayerSendCancel(cid, "O evento já está aberto!") end broadcastMessage("O evento foi aberto! Para participar, basta digitar !irevento.", 25) doPlayerSendTextMessage(cid, 27, "Você abriu o evento. Para fechá-lo, digite !fecharevento.") setGlobalStorageValue(98762, 1) elseif words == "!irevento" then if getGlobalStorageValue(98762) <= 0 then return doPlayerSendCancel(cid, "Desculpe, o evento está fechado.") elseif isInArea(getThingPos(cid), cfg.inicial_pos, cfg.final_pos) then return doPlayerSendCancel(cid, "Você já está participando do evento!") end doPlayerSendTextMessage(cid, 27, "Bem vindo, e boa sorte!") doTeleportThing(cid, cfg.event_area) elseif words == "!fecharevento" then if getPlayerGroupId(cid) <= (cfg.id - 1) then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif getGlobalStorageValue(98762) <= 0 then return doPlayerSendCancel(cid, "O evento já está fechado!") end broadcastMessage("O evento foi fechado! Todos os jogadores que estavam na área foram teleportados para o Centro Pokémon!") doPlayerSendTextMessage(cid, 27, "Você fechou o evento. Para abrí-lo, digite !abrirevento.") setGlobalStorageValue(98762, 0) local jogadores = getPlayersInArea(cfg.inicial_pos, cfg.final_pos) if #jogadores >= 1 then for _, b in pairs(jogadores) do doTeleportThing(b, getTownTemplePosition(getPlayerTown(b))) end end end return true end -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
[Encerrado] [Pedido] Comando Evento
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
O quê acontecerá com os jogadores que estiverem na área do evento, quando o ADM usar o comando para fechá-lo? Serão teleportados, certo? Se sim, poderia dizer para onde?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.