Postado Junho 28, 2014 10 anos Autor Deu esse erro data/movements/scripts/god.lua:4: attempt to call global 'getPlayerGroupID' (a nil value)
Postado Junho 28, 2014 10 anos Vai na pasta data/movements/scripts e cria um arquivo chamado tilegod.lua e coloca isso dentro: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then if getPlayerGroupId(cid) < 6 then doPlayerSendCancel(cid,"Somente staff.") doTeleportThing(cid, lastPosition) return TRUE end end end E dentro do arquivo movements.xml adiciona essa tag dentro: <movevent type="StepIn" uniqueid="69696" event="script" value="tilegod.lua"/> Agora abra o editor de mapa de sua preferência e adiciona o ACTIONID = 69696 nos tiles que vc qr que tenham essa restrição pra god. Editado Junho 28, 2014 10 anos por danihcv (veja o histórico de edições)
Postado Junho 28, 2014 10 anos Autor Nao de Certo, da esse erro [28/06/2014 00:19:48] [Error - MoveEvents Interface] [28/06/2014 00:19:48] data/movements/scripts/god.lua:onStepIn [28/06/2014 00:19:48] Description: [28/06/2014 00:19:48] data/movements/scripts/god.lua:4: attempt to call global 'getPlayerGroupID' (a nil value) [28/06/2014 00:19:48] stack traceback: [28/06/2014 00:19:48] data/movements/scripts/god.lua:4: in function <data/movements/scripts/god.lua:1>
Postado Junho 28, 2014 10 anos @chevinha cuidado com double post ! @topic se o erro ocorreu no meu script,tente trocar por este : function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerGroupId(cid) >= 2 then doSendMagicEffect(getPlayerPosition(cid), 28) else doTeleportThing(cid, lastPosition) doPlayerSendCancel(cid, "Desculpe "..getPlayerName(cid).." somente players da staff passam aqui!") end return TRUE end
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.