-
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.
- 4 respostas
-
- lot não funciona
- resolvido
-
(e 1 mais)
Tags:
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tenta assim, fiz rapidinho aqui, sono = raciocínio lento. function onSay(cid, words, param) local config = { pz = true, battle = true, need_level = true, premium = true, need_Item = true, Item = 2010 } local lugar = { ["Cidade 1"] = { -- nome do lugar pos = {x=1090, y=1236, z=7},level = 8}, ["Cidade 2"] = { -- nome do lugar pos = {x=1090, y=1236, z=7},level = 8}, ["Cidade 3"] = { -- nome do lugar pos = {x=1090, y=1236, z=7},level = 8}, ["Cidade 4"] ={ -- nome do lugar pos = {x=1090, y=1236, z=7},level = 8}, } local posis = {x = xxx, y = yyy, z = zzz} --Posição que o jogador deverá ficar. if (param == "Lista") then local str = "" str = str .. "Ilhas disponíveis :\n\n" for name, pos in pairs(lugar) do str = str..name.."\n" end str = str .. "" doShowTextDialog(cid, 6579, str) return TRUE end local a = lugar[param] if not(a) then doPlayerSendTextMessage(cid, 22, "Esta ilha não existe.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.premium == true and isPremium(cid) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players Premium Accounts podem teleportar. Para comprar Premium Account acesse : \n www.???.com") return TRUE elseif config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você só pode teleportar dentro de Protection Zones. ") return TRUE elseif config.need_Item == true and getPlayerItemCount(cid,config.Item) < 1 then doPlayerSendCancel(cid,"Você precisa da " .. getItemNameById(config.Item) .. " para teleportar para " .. param .. " Island.") return TRUE elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode teleportar durante o estado de battle.") return TRUE elseif config.need_level == true and getPlayerLevel(cid) < a.level then doPlayerSendTextMessage(cid, 22, "Você não tem level suficiente. \n Você precisa ser Lv."..a.level.."+ para poder teleportar para " .. param .. " Island.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif getThingPos(cid).x ~= posis.x or getThingPos(cid).y ~= posis.y or getThingPos(cid).z ~= posis.z then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode utilizar este comando fora do SQM correto.") end doTeleportThing(cid, a.pos) doSendMagicEffect(a.pos, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, " Você foi teleportado para \n " .. param .. ". Island.") end
-
No lugar de doSendPlayerExtendedOpcode(cid, 51, getCreatureHealth(getCreatureSummons(cid))) Tenta assim: if #getCreatureSummons(cid) >= 1 then doSendPlayerExtendedOpcode(cid, 51, getCreatureHealth(getCreatureSummons(cid)[1])) end
-
poketibia [Encerrado] Pedido de um poketibia server
tópico respondeu ao vegetois de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção/área mais adequada. Quando seu pedido/dúvida for relacionado à servidores derivados (como pokémon, no seu caso), opte por postar aqui: Pedidos e dúvidas - Servidores derivados. Mais cuidado da próxima vez. -
[Encerrado] [Pedido] Script Quest
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] Script Quest
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Scripts com a função main onLogin e onLogout não precisam ser registrados no login.lua. Tag: <event type="logout" name="FireQuest" event="script" value="FireQuest.lua"/> -
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.
-
[Encerrado] [Pedido] Script Quest
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
data/creaturescripts/scripts, function onLogout(cid) for i = 1, #getPlayersOnline() do local players = getPlayersOnline()[i] local where = {x = 1056, y = 1067, z = 7} --Para onde os jogadores serão teleportados. local sto = 2308 --Storage da quest. if getPlayerStorageValue(players, sto) >= 1 then doTeleportThing(players, where) setPlayerStorageValue(players, sto, -1) doPlayerSendTextMessage(players, 27, "O jogador "..getCreatureName(cid).." deslogou durante a quest. Você foi teleportado.") end end return true end A tag, suponho que você saiba fazer. exp2.0.lua, procure por: if valor >= getCreatureHealth(cid) then if getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then setPlayerStorageValue(cid, 6598754, -1) setPlayerStorageValue(cid, 6598755, -1) doRemoveCondition(cid, CONDITION_OUTFIT) doTeleportThing(cid, posBackPVP, false) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) return false --alterado v1.8 end Coloque, abaixo: for i = 1, #getPlayersOnline() do local players = getPlayersOnline()[i] local where = {x = 1056, y = 1067, z = 7} --Para onde os jogadores serão teleportados. local sto = 2308 --Storage da quest. if getPlayerStorageValue(players, sto) >= 1 then doTeleportThing(players, where) setPlayerStorageValue(players, sto, -1) doPlayerSendTextMessage(players, 27, "O jogador "..getCreatureName(cid).." morreu durante a quest. Você foi teleportado.") end end Se fizer tudo corretamente, vai funcionar (: -
Tópico atendido e movido para a seção de pedidos entregues.
-
Ops, fail ._. function onUse(cid, item, frompos, item2, topos) local quest_status = getPlayerStorageValue(cid, 38347) if quest_status <= 0 then local life = getPlayerHealth(cid) doPlayerSendTextMessage(cid, 27, "Ativado. Heal: "..life..".") setPlayerStorageValue(cid, 38347, 1) doItemSetAttribute(item.uid, "vida", life) doItemSetAttribute(item.uid, "description", "HP: "..life..".") doSendMagicEffect(frompos, 11) else local hp = getItemAttribute(item.uid, "vida") or 0 doSendAnimatedText(getPlayerPosition(cid), "!!!", 71) doPlayerSendTextMessage(cid, 27, "Usado. Sua vida agora é "..hp..".") setPlayerStorageValue(cid, 38347, -1) doPlayerAddHealth(cid, -(getPlayerHealth(cid) - 1)) doPlayerAddHealth(cid, hp - 1) doSendMagicEffect(frompos, 11) end return true end
-
Área incorreta, mais cuidado da próxima vez. Tópico movido.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
erro [Encerrado] Error Data/lib/configuration.lua
tópico respondeu ao leandropamgomes de zipter98 em Tópicos Sem Resposta
Linha 781, substitua ["Girafarig"] = {gender = 500, level = 80 storage = 1203, stoCatch = 666354}, por ["Girafarig"] = {gender = 500, level = 80, storage = 1203, stoCatch = 666354}, -
[Encerrado] [Pedido] Script Quest
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Antes de mais nada, qual a base de seu servidor? Em alguns poketibias, onDeath não funciona. Tendo, então, que fazer o código no exp2.0.lua. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Talvez a causa do debug seja a cor da mensagem que coloquei (27). Editei meu código acima, se puder testar novamente.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Como se trata de um pedido relacionado à pokémon, vou mover para a área correta. Quando seu pedido for relacionado à servidores derivados, opte por postar aqui (Pedidos e dúvidas - Servidores derivados). Mais cuidado da próxima vez. Tópico movido.
-
[Encerrado] [Pedido] Script Quest
tópico respondeu ao FlamesAdmin de zipter98 em Tópicos Sem Resposta
Fiz aqui rapidinho (menos de 1 minuto) esse de teleportar os players. Como indicado no script, mude todos os 2308 para a storage da quest. Não sei se irá funcionar, já que não mexo com queries. Anyway, function onDeath(cid) local query = db.getResult("SELECT name FROM players WHERE key = 2308") --Mude todos os 2308 para a storage da quest. local list = {} if query:getID() == -1 then return true end local name = query:getDataString("name") table.insert(list, name) if isPlayer(cid) then if getPlayerStorageValue(cid, 2308) >= 1 then for a, b in pairs(list) do if not isCreature(b) then return true end doTeleportThing(b, getTownTemplePosition(getPlayerTown(b))) doPlayerSendTextMessage(b, 27, "O jogador "..getCreatureName(cid).." morreu durante a quest, e você foi teleportado para o Centro Pokémon.") setPlayerStorageValue(b, 2308, -1) end end end return true end /\ data/creaturescripts/scripts. Não se esqueça de colocar a tag em login.lua também. Estou de saída, na volta dou uma olhada melhor nesse código. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
resolvido [Encerrado] [ajuda]Script
tópico respondeu ao leandropamgomes de zipter98 em Tópicos Sem Resposta
-
Ah, sim. Essa variável fica logo no começo de GoldenArenaConf.lua (data/lib).
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.