Postado Janeiro 23, 2018 7 anos Teste o seguinte: Vá em data/creaturescripts/scripts, crie um arquivo chamado dontattack.lua e coloque isso: function onTarget(cid, target) if isMonster(cid) and isPlayer(target) and isInArray( 24, getPlayerVocation(cid)) then return false end return true end Depois vá em data/creaturescripts/creaturescripts.xml e adicione a tag: <event type="target" name="DONT_ATTACK" event="script" value="dontattack.lua"/> Adicione em data/creaturescripts/scripts/login.lua: registerCreatureEvent(cid, "DONT_ATTACK") Por fim, adicione o event ao monster (data/monster/scripts/x): <script> <event name="DONT_ATTACK"/> </script> Me enrolei todo, mas agora ta certo rs, teste ai... Editado Janeiro 23, 2018 7 anos por Nyksad (veja o histórico de edições)
Postado Janeiro 23, 2018 7 anos Autor 3 minutos atrás, Nyksad disse: Teste o seguinte: Vá em data/creaturescripts/scripts, crie um arquivo chama dontattack.lua e coloque isso: function onTarget(cid, target) if(not isPlayer(target) and isInArray( 24, getPlayerVocation(cid)) then ---24 é a vocação return false end return true end Depois vai em data/creaturescripts/creaturescripts.xml e adicione a tag: <event type="target" name="EVENT_NAME" event="script" value="NOME_DO_ARQUIVO.lua"/> Não sei se ira dar certo, teste e diga aqui... ao ligar o servidor: [23/01/2018 11:31:51] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/dontattack.lua:2: ')' expected near 'then' [23/01/2018 11:31:51] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/dontattack.lua) [23/01/2018 11:31:51] data/creaturescripts/scripts/dontattack.lua:2: ')' expected near 'then'
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.