Ir para conteúdo
  • Cadastre-se

PedroSTT

Banido
  • Total de itens

    348
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que PedroSTT postou

  1. local outfit = 123 -- Id da outfit da bike if getCreatureOutfit(cid) == outfit then doPlayerSendCancel(cid, "Dismount to surf.") doTeleportThing(cid, fromPosition, false) return false end Tenta por pela outfit da bike ... se não der certo tente trocar de return false para return true
  2. Faça um backup e faça testes com uma nova database.
  3. if not getPlayerStorageValue(cid, 32001) <= 0 then doPlayerSendCancel(cid, "Dismount to surf.") doTeleportThing(cid, fromPosition, false) return true end Tenta assim , se não der certo é porque ao sair da bike o player continua com a storage da bike.
  4. local function getTop() local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 2 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataInt("level")} end return false end function onLogin(cid, skill, oldLevel, newLevel) local top = getTop() if getPlayerLevel(cid)== top[1] then doBroadcastMessage("{ O PLAYER TOP LVL ["..getCreatureName(cid).."] ACABOU DE ENTRAR NO SERVIDOR }",MESSAGE_STATUS_DEFAULT) return true end end
  5. Faça um backup caso não dê certo , não sei se o erro foi solucionado pois não entendo muito de database.
  6. Você não precisa resetar , basta você criar um servidor de testes em seu próprio computador e trocar a Database e usar uma nova Database para ver se o bug é na sua Database
  7. Então talvez o problema seja na database , se for Sqlite , tente trocar a database.
  8. Cheque se você adicionou alguma script com relações a House. Cheque se no config.lua :: houseCleanOld = 0 Uma pergunta ... Quando da CleanMap os itens também somem ?
  9. Bom , pode ser sua VPS que não está suportando o servidor e também pode ser alguma script adicionada recentemente. Sugiro que você faça uma limpeza em sua VPS e cheque scripts adicionadas recentemente.
  10. Faaala galera , hoje vou trazer pra vocês o sistema do Edo tensei do nto Ultimate , para saber como o sistema funciona , basta ir ao SITE do nto ultimate Crie um novo item com essa linha ; <item id="4856" article="an" name="edo pergaminho"> <attribute key="description" value="Neste pergaminho foi selado um [VAZIO]" /> <attribute key="weight" value="7000" /> </item> Agora vamos a spell para criar o pergaminho ; XML ; <instant name="Edo Tensei" words="edo tensen no jutsu" lvl="55" mana="770" prem="1" exhaustion="2
  11. local config = { diamond = 100, -- Diamonds necessarios small = 2344, -- id do small diamond item = 11192, -- ID do item que vai vender count = 1, -- Quantidade } function onUse(cid, item, fromPosition, itemEx, toPosition) pos = getCreaturePosition(cid) if item.itemid == 1945 then if getPlayerItemCount(cid, config.small) >= config.diamond then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) doPlayerR
  12. local config = { diamond = 100, -- Diamonds necessarios small = 2344, -- id do small diamond item = 11192, -- ID do item que vai vender count = 1, -- Quantidade } function onUse(cid, item, fromPosition, itemEx, toPosition) pos = getCreaturePosition(cid) if item.itemid == 1945 then if getPlayerItemCount(cid, config.small) >= config.diamond then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else do
  13. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_RED) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -50.2, 1, -65.8, 1) function onCastSpell(cid, var) local waittime = 1.5 -- Tempo de exhaustion -- Lembre-se de na spells.xml deixar exhaustion = 0 local storage = 250002 local effect = 77 local PosTarget = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} if exhaustion.check(cid, storage) t
  14. local function deSpawnOne(toPosition) if isCreature(toPosition) then doRemoveCreature(toPosition) doSendMagicEffect(toPosition, 225) doSendAnimatedText(toPosition, "FLW!!!", 210) key_uid = doCreateItem(10325, 1, toPosition) --ID da chave que voce recebe (crystal, woode, cooper, etc...) doItemSetAttribute(key_uid, "uid", 10760) --action ID da key que vc ganha na quest end end function onUse(cid, item, frompos, item2, toPosition) local min = 5 -- minutos que a creature vai sumir if item.uid == 10760 then doSendAnimatedText(toPosition, "HAAAAA!!!", 210) doSendMagicEffe
  15. È só pegar a script do big regeneration e aumentar o valor do heal ...
  16. Storage armazena um numero , coloque um numero aleatório que nao seja usado em outras scripts.
  17. -- Mecha somente aqui. local config = { voc = 4, -- voc que precisa ter pra transformar na nova voc newVoc = 5, -- voc que irá virar str = 12345, -- storage time = 1 -- em minutos que o player ficara com a vocation } function onCastSpell(cid, var) if getPlayerVocation(cid) == config.voc then if getPlayerStorageValue(cid, str) == -1 then doPlayerSendTextMessage(cid, 24, "msg qnd virar a voc nova") doPlayerSetVocation(cid, config.newVoc) setPlayerStorageValue(cid, str, 1) addEvent(normal, 60000 * time) else doPlayerSendTextMessage(cid, 24, "msg se tiver no tempo de recarg
  18. -- A script só podera usar o comando novamente depois que o Shield do comando sumir. function onSay(cid, words, default) local price = 10 -- Quantidade de dinheiro necessário. local count = 1 -- Quantidade que irá substituir. -- preste bastante atencao \/ \/ \/ local item = 5937 -- ID do SHIELD QUE PRECISA local new = 1234 -- ID DO NOVO ITEM QUE SERA ADD local need = 9971 -- ID do dinheiro necessário. local alavancaStr = 5352 -- Storage para salvar e checar o tempo local time = 180 -- Tempo em minutos de espera para usar novamente o comando quando shield voltar ao normal local vocatio
  19. function onUse(cid, item, frompos, item2, topos) local item = 12608 -- id do item que precisa local qnt = 100 -- quantidade que precisa local new = 124 -- id do novo item if getPlayerItemCount(cid, item) >= qnt then doPlayerSendTextMessage(cid, 24, "msg aqui") doPlayerAddItem(cid, new, 1) else doPlayerSendTextMessage(cid, 24, "msg se n tiver o item e sua qntidade") end end
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo