Postado Maio 22, 2016 9 anos Ai galera, Vim pedir a ajuda de vocês referente a um script que estou usando no meu servidor. O erro do script ocorre quando eu sumono o pet usando o comando !pet Verminor, por exemplo. esse é o erro : [Error - TalkAction Interface] data/talkactions/scripts/petsystem.lua:onSay Description: data/talkactions/scripts/petsystem.lua:22 attempt to concatenate global 'getCreatureName' <a function value> data/talkactions/scripts/petsystem.lua:22:in function <data/talkactions/petsystem.lua:1> Script: Spoiler function onSay(cid , words, param) local textSay = {"Sim", "Não", "Talves", "Não] intendi vc poderia repetir?"} pet = { ["Verminor"]= {stor=78552}, ["cyclops"]= {stor=78553}, ["lion"]= {stor=78554}, ["wolf"]= {stor=78555}, ["rat"]= {stor=78556}, ["demon"]= {stor=78557}, } param = string.lower(param) if words=="!pet" then if #getCreatureSummons(cid) < 1 and pet[param] and getPlayerStorageValue(cid,pet[param].stor) >= 1 then local x = doSummonCreature(param,getCreaturePosition(cid)) doConvinceCreature(cid, x) doCreatureSay(cid,"Go "..getCreatureName .."",TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid,"sorry no have pet") end if #getCreatureSummons(cid) > 0 then doRemoveCreature(getCreatureSummons(cid)[1]) doCreatureSay(cid,"!pet "..getCreatureName .." ",TALKTYPE_ORANGE_1) end elseif words=="!conversar" then if #getCreatureSummons(cid) > 0 then doCreatureSay(cid,textSay[math.random(#texteSay)],TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid,"sorry no have pet summoned") end elseif words=="!fale" then doCreatureSay(getCreatureSummons(cid)[1],param,TALKTYPE_ORANGE_1) end return true end Editado Maio 22, 2016 9 anos por Bagon (veja o histórico de edições) “Enquanto nos derem ao menos 1% de chance, seguiremos lutando. E venceremos! Esse é o verdadeiro e único Clube da Fé! Vai São Paulo!”
Postado Maio 22, 2016 9 anos function onSay(cid , words, param) local textSay = {"Sim", "Não", "Talves", "Não] intendi vc poderia repetir?"} pet = { ["Verminor"]= {stor=78552}, ["cyclops"]= {stor=78553}, ["lion"]= {stor=78554}, ["wolf"]= {stor=78555}, ["rat"]= {stor=78556}, ["demon"]= {stor=78557}, } param = string.lower(param) if words=="!pet" then if #getCreatureSummons(cid) < 1 and pet[param] and getPlayerStorageValue(cid,pet[param].stor) >= 1 then local x = doSummonCreature(param,getCreaturePosition(cid)) doConvinceCreature(cid, x) doCreatureSay(cid,"Go "..getCreatureName(cid) .."",TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid,"sorry no have pet") end if #getCreatureSummons(cid) > 0 then doRemoveCreature(getCreatureSummons(cid)[1]) doCreatureSay(cid,"!pet "..getCreatureName(cid) .." ",TALKTYPE_ORANGE_1) end elseif words=="!conversar" then if #getCreatureSummons(cid) > 0 then doCreatureSay(cid,textSay[math.random(#texteSay)],TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid,"sorry no have pet summoned") end elseif words=="!fale" then doCreatureSay(getCreatureSummons(cid)[1],param,TALKTYPE_ORANGE_1) end return true end Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Postado Maio 22, 2016 9 anos Autor @Talesigorvr Agora o script não sumona o pet, ele só fala go e !pet mais nao sumona.. “Enquanto nos derem ao menos 1% de chance, seguiremos lutando. E venceremos! Esse é o verdadeiro e único Clube da Fé! Vai São Paulo!”
Postado Maio 22, 2016 9 anos Eu não mudei nada que afetasse a funcionalidade do script. Qual erro que deu? Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Postado Maio 22, 2016 9 anos Autor @Talesigorvr não deu erro, simplismente não sumona, ele só fala.. Editado Maio 22, 2016 9 anos por Bagon (veja o histórico de edições) “Enquanto nos derem ao menos 1% de chance, seguiremos lutando. E venceremos! Esse é o verdadeiro e único Clube da Fé! Vai São Paulo!”
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.