Pexezenho 0 Postado Abril 3, 2012 Share Postado Abril 3, 2012 Versão 8.60 Styller Yourots 0.7.5 v1 Nível: Intermediário. Título Auto-explicativo. Frase para receber item "x": Jezeli nie mozesz uruchomic Item "x" de preferencia: 1kk *MAS O PLAYER SÓ PODE FALAR ISSO 1 VEZ POR CONTA* Link para o comentário Compartilhar em outros sites More sharing options...
Subwat 405 Postado Abril 3, 2012 Share Postado Abril 3, 2012 function onSay(cid, words, param) if(getPlayerStorageValue(cid, 25001) <= 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "recebeu 1kk.") doPlayerSetStorageValue(cid, 25001, 1) doPlayerAddItem(cid,2160,100) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "vc ja utilizou a porra desse comando vsf.") end end Tag: <talkaction words="!1kk" script="1kk.lua"/> Link para o comentário Compartilhar em outros sites More sharing options...
Mulizeu 86 Postado Abril 3, 2012 Share Postado Abril 3, 2012 (editado) function onSay(cid, words, param) local a = { ["sword"] = {id=1234,count=1}, --nome id == id do item count == quantidade ["axe"] = {id=2589,count=1}, ["club"] = {id=1478,count=1} } if a[param] == "" or not a[param] then return doPlayerSendCancel(cid,"no have command param") elseif getPlayerStorageValue(cid,1234) == 1 then return doPlayerSendCancel(cid,"Sorry you used commands") end doPlayerAddItem(cid,a[param].id,a[param].count) setPlayerStorageValue(cid,1234,1) return TRUE end <talkaction words="!premmy" script="NOME ARQUIVO.lua"/> mode de usar !premmy sword, ou premmy axe! mude o nome em ["sword"] para qual desejar id do item em ID e quantia em count ----------- Nao vi que haviam postado msm assim deixarei o meu Editado Abril 3, 2012 por mulizeu Link para o comentário Compartilhar em outros sites More sharing options...
jhon992 370 Postado Abril 3, 2012 Share Postado Abril 3, 2012 (editado) Esse script vai funcionar da seguinte maneira, quando o player falar: Jezeli nie mozesz uruchomic Ele recebera 1kk e pode ser falado apenas uma vez por conta, pelo que entendi era isso que vc queria. Vai em data/talkactions/script, duplica um arquivo e nomeia para "say_gain" sem as aspas e nele cole: function onSay(cid, words, param, channel) if (param == "nie mozesz uruchomic" and getPlayerStorageValue(cid, 302099+getAccountByName(getCreatureName(cid))) ~= 1) then doPlayerAddItem(cid, 2160, 100) -- troque o 2160 pelo id do item, e o 100 pela quantidade. setPlayerStorageValue(cid, 302099+getAccountByName(getCreatureName(cid)), 1) doSendMagicEffect(getCreaturePosition(cid), 30) -- troque o 30 pelo effect de sua preferencia. return true end return true end Agora em talkactions.xml cole a tag: <talkaction words="Jezeli" event="script" value="say_gain.lua"> </talkaction> Editado Abril 3, 2012 por Jhon992 Link para o comentário Compartilhar em outros sites More sharing options...
HisashiitYamaguti 108 Postado Abril 5, 2012 Share Postado Abril 5, 2012 - Jhon O Rep+ não indica que o dono do tópico teve seu pedido resolvido, talvez pode ser apenas por ter tentado ou algo aparente. Para haver certeza quando formos mover o tópico, ele terá que fazer um post falando que seu pedido fora resolvido com sucesso. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados