Postado Fevereiro 25, 2013 12 anos ae Galera quero ajuda de vocês numa duvida de script queria um script que ao pega level 20 você ganhace mais 20 level ou level determinado ... que ajuda darei mais rep durante uma semana.....
Postado Fevereiro 25, 2013 12 anos Respondi seu tópico no xistibia. Se puder me dá rep durante uma semana eu fico feliz, hehe. Olha lá o tópico. Vou postar aqui a mesma resposta que eu postei lá Ao pegar level 20 o player usa o comando !bonus e ele ganha 20 leveis (você edita), ele também vai ganhar 50k (você altera) e um certo item. Pasta do seu OT/data/talkactions/scripts/bonus.lua function onSay(cid, words) local storage = 5999 -- storage local level = 20 -- quantos levels ele vai receber local level1 = 20 -- que level precisa ser pra usar o comando local money = 5000 -- quanto de grana ele vai receber local item = 8880 -- id do item if getPlayerStorageValue(cid, storage) >= 1 then doPlayerSendTextMessage(cid, 22, "Desculpe, voce ja uso o comando") return true elseif getPlayerLevel(cid,level,1) then doPlayerSendTextMessage(cid, 22, "Desculpe voce nao tem level suficiente") return true end doPlayerAddLevel(cid, level) doPlayerAddItem (cid, item, 1) setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid, 22, "Voce recebeu 20 leveis, um item e mais 50k por antingir o level 20") return true end Pasta do seu OT/data/talkactions/talkactions.xml <talkaction words="!bonus" script="bonus.lua"/> Editado Fevereiro 25, 2013 12 anos por KingFlyre (veja o histórico de edições) KingFlyre
Postado Fevereiro 25, 2013 12 anos Autor eu quero o que ao player pega level 20 ele ja ganhe direto sem executa comando . teria como ajuda nisso.
Postado Fevereiro 25, 2013 12 anos function onAdvance(cid, skill, oldLevel, newLevel) if getPlayerStorageValue(cid,30700) == -1 and newLeveL >= 20 then doPlayerAddLevel(cid,200) setPlayerStorageValue(cid,30700,1) end end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.