Postado Junho 8, 2012 13 anos Olá Galera , eu estava sem fazer nada (Normal) , e resolvi criar uma talkaction que adiciona item ao player se ele tiver uma certa vocaçao eu criei essa script em 2 versoes , Uma o player pode pegar qualquer level e so pode pegar uma vez. outra que o player precisa ser um certo level(CONFIGURAVEL) , e so pode pegar uma vez! Então vamos Lá (Versao Sem Level) Abra o Talkaction/Scripts Lá voce copia um arquivo .lua e renomeia para *ItemVocation*. e lá dentro voce coloca -- TonyPlyson Scripts -- function onSay(cid,words) items = {X, XX, XXX, XXXX} quant = 1 storage = 101010 msg = "Voce Ganhou o Item Correspondente a Sua Vocaçao" -- Edite Aqui a Mensagem De Sucesso msg2 = "Voce já pagou o Item Correspondente a Sua Vocaçao" -- Edite aqui a menssagem de erro if getPlayerStorageValue(cid,storage) == -1 then doPlayerAddItem(cid,items[getPlayerVocation(cid)],quant) setPlayerStorageValue(cid,storage,1) doPlayerSendCancel(cid,msg) else doPlayerSendCancel(cid,msg2) end return true end Agora , Vamos Editar os items X = Item Sorcerer XX = Item Druid XXX = Item Paladin XXXX = Item Knight Pronto ! Esse Ai está pronto , Basta Adicionar a TAG <talkaction words="!itemvocation" event="script" value="itemvocation.lua"/> ----------------------------------------- Agora é A versao (Com Level) function onSay(cid,words) items = {X, XX, XXX, XXXX} quant = 1 storage = 101010 level = 10 -- Edite o Level Nesesário msg = "Voce Ganhou o Item Correspondente a Sua Vocaçao" -- Edite Aqui a Mensagem De Sucesso msg2 = "Voce já pagou o Item Correspondente a Sua Vocaçao" -- Edite aqui a menssagem de erro msg3 = "Voce nao é level "..level.." para fazer essa quest" -- Edite a menssagem de Level Insuficiente if getPlayerStorageValue(cid,storage) == -1 and getPlayerLevel(cid) >= level then doPlayerAddItem(cid,items[getPlayerVocation(cid)],quant) setPlayerStorageValue(cid,storage,1) doPlayerSendCancel(cid,msg) elseif getPlayerLevel(cid) <= level then doPlayerSendCancel(cid,msg3) elseif getPlayerStorageValue(cid,storage) >= 1 then doPlayerSendCancel(cid,msg2) end return true end Agora vamos editar os items X = Item Sorcerer XX = Item Druid XXX = Item Paladin XXXX = Item Knight Agora em "Level" , voce muda o level nesesário para usalo Agora basta adicionar a mesma tag <talkaction words="!itemvocation" event="script" value="itemvocation.lua"/> Flw , se for usar no seu server , Dá REP+ se nao for usar , so veio para ver o conteudo , Da REP + Flw galerinha Editado Junho 8, 2012 13 anos por tonyplyson (veja o histórico de edições) Clique na imagem e veja nosso TOPICO OFFICIAL
Postado Janeiro 21, 2014 11 anos Bem bom o post. Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Dezembro 14, 2014 10 anos item cai direto na bp ou tem q criar bau ? By: Gandalf Eu recomendo:http://www.lgvhost.com.br ↑↑ HOST POR MENOS DE 50,00 REAIS ... ↑↑
Postado Abril 23, 2015 10 anos Desculpa reviver o post, mas foi o unico script q funcionou comigo da maneira que eu queria, só tem um problema, ele funciona com sorcerer, druid, knight e paladin, mas n funciona com Master Sorcerer e etc, depois que pega promotion ele n funciona, tem como alguem me ajudar?
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.