Bruninho Santos 2 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 Olá meu script de bless esta bugado ela não funciona, utilizo um script de talkactions que já veio no servidor Link para o comentário Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 blessedplayer.lua (data\creaturescripts\scripts function onDeath(cid) for b = 1, 5 do if isPlayer(cid) and getPlayerBlessing(cid, b) and getCreatureSkullType(cid) < 4 then doCreatureSetDropLoot(cid, false) end end return true end creaturescripts.xml <event type="death" name="BlessedPlayer" event="script" value="blessedplayer.lua"/ Em login.lua registerCreatureEvent(cid, "BlessedPlayer") e mantenha o seu talkaction no servidor Link para o comentário Compartilhar em outros sites More sharing options...
0 Marco Oliveira 205 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 (editado) Removido, script não funciona corretamente. Responderei novamente com um script funcional! Editado Agosto 26, 2015 por Marco Oliveira Link para o comentário Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 data/talkaction/script local bless = {1, 2, 3, 4, 5} local cost = 80000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Voceja tem todas as bless.") aqui é a mensagem quando você comprou o bless é queria comprar denovo return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "You are now blessed by the Server!" ,19) aqui é a mensagem que aparecerá quando você comprou o bless doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Voce precisa de 80k para a bless.") aqui é a mensagem que aparecerá se você não tiver o money. end return TRUE data/talkactions/talkactions.xml <talkaction words="!bless" event="script" value="bless.lua"/> creio que o problema seja que o servidor não tem a bless configurada, o problema não seria na talkactions. Link para o comentário Compartilhar em outros sites More sharing options...
0 Marco Oliveira 205 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 creio que o problema seja que o servidor não tem a bless configurada, o problema não seria na talkactions. Aha sim, não imaginei que esse fosse o problema! Link para o comentário Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 e seu script não funcionara pelo fato doPlayerSendCancel(cid, "Voce precisa de 80k para a bless.") aqui é a mensagem que aparecerá se você não tiver o money. quando o certo deveria ser assim doPlayerSendCancel(cid, "Voce precisa de 80k para a bless.") -- aqui é a mensagem que aparecerá se você não tiver o money. Link para o comentário Compartilhar em outros sites More sharing options...
0 Marco Oliveira 205 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 (editado) data/talkaction/script local bless = {1, 2, 3, 4, 5} local cost = 80000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Voce ja tem todas as bless.") -- aqui é a mensagem quando você comprou o bless é queria comprar denovo return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "You are now blessed by the Server!" ,19) -- aqui é a mensagem que aparecerá quando você comprou o bless doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Voce precisa de 80k para a bless.") -- aqui é a mensagem que aparecerá se você não tiver o money. end return TRUE data/talkactions/talkactions.xml <talkaction words="!bless" event="script" value="bless.lua"/> Editado Agosto 26, 2015 por Marco Oliveira Link para o comentário Compartilhar em outros sites More sharing options...
0 Bruninho Santos 2 Postado Agosto 26, 2015 Autor Share Postado Agosto 26, 2015 Obrigado kissy funcionou perfeitamente. Marco não testei o seu mais mesmo assim obrigado Link para o comentário Compartilhar em outros sites More sharing options...
0 Lumus 254 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 Dúvida sanada. Tópico movido. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bruninho Santos 2
Olá meu script de bless esta bugado ela não funciona, utilizo um script de talkactions que já veio no servidor
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados