roriscrave 21 Postado Janeiro 3, 2014 Share Postado Janeiro 3, 2014 É um evento, stepIN, quando pisar vai pra posiçao X Y Z, e ao pisar o script teria que checar o IP do jogador, caso um outro jogador tenta o mesmo IP, ele nao poderia entrar no evento. Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/ Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Janeiro 3, 2014 Share Postado Janeiro 3, 2014 Mude o valor de um storage quando o jogador passar e depois algo assim: local cid_ip = getPlayerIP(cid) for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, QUALQUER_STORAGE) == 1 then if getPlayerIp(pid) == cid_ip then doTeleportThing(cid, fromPos) doPlayerSendTextMessage(cid, 27, "You may not pass.") return true end end end doPlayerSendTextMessage(cid, 27, "You have entered the event.") Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/#findComment-1598468 Compartilhar em outros sites More sharing options...
0 roriscrave 21 Postado Janeiro 4, 2014 Autor Share Postado Janeiro 4, 2014 ta dando esse erro: attempt do call global 'getPlayerIp' <a nil value> Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/#findComment-1598472 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Janeiro 4, 2014 Share Postado Janeiro 4, 2014 (editado) Testa assim local eventPlayers = {} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isInArray(eventPlayers, getPlayerIp(cid)) then doPlayerSendCancel(cid, "Somente 1 player por ip.") doTeleportThing(cid, fromPosition) return false end table.insert(eventPlayers, getPlayerIp(cid)) return true end Editado Janeiro 4, 2014 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/#findComment-1598473 Compartilhar em outros sites More sharing options...
0 roriscrave 21 Postado Janeiro 4, 2014 Autor Share Postado Janeiro 4, 2014 pode fechar Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/#findComment-1598753 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Janeiro 4, 2014 Share Postado Janeiro 4, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/#findComment-1598769 Compartilhar em outros sites More sharing options...
Pergunta
roriscrave 21
É um evento, stepIN, quando pisar vai pra posiçao X Y Z, e ao pisar o script teria que checar o IP do jogador, caso um outro jogador tenta o mesmo IP, ele nao poderia entrar no evento.
Link para o comentário
https://xtibia.com/forum/topic/226480-nao-poder-entrar-no-evento-2-jogadores-com-mesmo-ip/Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados