SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 10/01/2012, 04:59 PM   #1
Munkon
Little Clucker
 
Join Date: Dec 2011
Posts: 10
Reputation: 0
Default [AJUDA]Logar automaticamente pelo ip do player

Como faço para o jogador se sair do servidor quando voltar e estiver com o mesmo ip ele logar automaticamente?

alguém sabe? obrigado
Munkon is offline   Reply With Quote
Old 10/01/2012, 05:20 PM   #2
Hardware
Gangsta
 
Hardware's Avatar
 
Join Date: Dec 2010
Location: Guaíba, Rio Grande do Sul
Posts: 640
Reputation: 43
Default Re: [AJUDA]Logar automaticamente pelo ip do player

Quando o player sair do servidor, salve o IP do jogar na conta. Quando ele for logar, cheque o IP que ele está agora quando fez login, como IP da conta que foi de quando saiu por último no servidor.
Hardware is offline   Reply With Quote
Old 10/01/2012, 05:27 PM   #3
Munkon
Little Clucker
 
Join Date: Dec 2011
Posts: 10
Reputation: 0
Default Re : [AJUDA]Logar automaticamente pelo ip do player

Como faz isso?
Munkon is offline   Reply With Quote
Old 10/01/2012, 05:31 PM   #4
Hardware
Gangsta
 
Hardware's Avatar
 
Join Date: Dec 2010
Location: Guaíba, Rio Grande do Sul
Posts: 640
Reputation: 43
Default Re: [AJUDA]Logar automaticamente pelo ip do player

Qual tipo de sistema de salvamento que tu usa?
Hardware is offline   Reply With Quote
Old 10/01/2012, 05:48 PM   #5
sGarfield
Big Clucker
 
sGarfield's Avatar
 
Join Date: Nov 2011
Posts: 77
Reputation: 7
Default Re: [AJUDA]Logar automaticamente pelo ip do player

Um exemplo em DINI:
pawn Code:
#define PASTA           "usuarios/%s.ini" // Defina a pasta dos usuarios.

// No OnPlayerDisconnect
new pip[16], Nome[24], str[100]; GetPlayerIp(playerid, pip, 16); GetPlayerName(playerid, Nome, 24);
format(str, sizeof(str), PASTA, Nome);
if(fexist(str))
{
    dini_SetStr(str, "IP", pip);
}




// Coloque no OnPlayerConnect
new pip[16], Nome[24], str[100]; GetPlayerIp(playerid, pip, 16); GetPlayerName(playerid, Nome, 24);
format(str, sizeof(str), PASTA, Nome);
if(fexist(str))
{
    if(!strcmp(dini_Get(str, "IP"), pip, false))
    {
        VariavelLogado = 1; // mude por sua variavel de logado
        SendClientMessage(playerid, -1, "Você foi automaticamente logado.");
    }
}
__________________

Pastebin
sGarfield is offline   Reply With Quote
Old 10/01/2012, 09:21 PM   #6
Justify16
Big Clucker
 
Join Date: Jan 2012
Posts: 59
Reputation: 1
Default Re: [AJUDA]Logar automaticamente pelo ip do player

Transtorno pra lan-houses e casas com 2 jogadores...ou jogadores com 2 contas '-'
Justify16 is offline   Reply With Quote
Old 10/01/2012, 10:52 PM   #7
WeenSoares_
Huge Clucker
 
Join Date: Dec 2011
Location: Rio de Janeiro, Brazil
Posts: 362
Reputation: 21
Default Re: [AJUDA]Logar automaticamente pelo ip do player

Quote:
Originally Posted by Justify16 View Post
Transtorno pra lan-houses e casas com 2 jogadores...ou jogadores com 2 contas '-'
Iria dizer o mesmo, o ips de uma lanhouse são os mesmo, se o cara de outro pc entrar com o seu nick ele vai logar automaticamente na sua conta.

Pense e reflita !
WeenSoares_ is offline   Reply With Quote
Old 11/01/2012, 04:03 PM   #8
Mr.Hardy
Huge Clucker
 
Mr.Hardy's Avatar
 
Join Date: Dec 2011
Location: Brazil (SC)
Posts: 442
Reputation: 61
Default Re: [AJUDA]Logar automaticamente pelo ip do player

- Não é bem isto se você colocar um limitador de Ip resolverá isso eu recomendo fazer igual oque vou fazer no meu servidor ao entrar o 2 ip que é igual vai mandar uma mensagem. Limitador de Ip caso esteja em uma lan-house entre em contato com a equipe do servidor. Com isto você pode até criar uma variavel com o ip da lanhouse! Claro se o ip da lanhouse for ADLS que muda ao desligar o modem recomendo que vc entre contato e fale pra hospedar sempre o arquivo ip.txt numa página da net podendo fazer este codico http://wiki.sa-mp.com/wiki/HTTP em uma variavel.

Aqui está o limitador de IP:Oficial do SAMP.

Quote:
// maxips FS limits the number of players connecting from a
// single IP address.

#include <a_samp>

#define MAX_CONNECTIONS_FROM_IP 3

//---------------------------------------------

public OnFilterScriptInit()
{
printf("\n*** Player IP limiting FS (maxips) Loaded. Max connections from 1 IP = %d\n",MAX_CONNECTIONS_FROM_IP);
}

//---------------------------------------------
// GetNumberOfPlayersOnThisIP
// Returns the number of players connecting from the
// provided IP address

stock GetNumberOfPlayersOnThisIP(test_ip[])
{
new against_ip[32+1];
new x = 0;
new ip_count = 0;
for(x=0; x<MAX_PLAYERS; x++) {
if(IsPlayerConnected(x)) {
GetPlayerIp(x,against_ip,32);
if(!strcmp(against_ip,test_ip)) ip_count++;
}
}
return ip_count;
}

//---------------------------------------------

public OnPlayerConnect(playerid)
{
new connecting_ip[32+1];
GetPlayerIp(playerid,connecting_ip,32);
new num_players_on_ip = GetNumberOfPlayersOnThisIP(connecting_ip);

if(num_players_on_ip > MAX_CONNECTIONS_FROM_IP) {
printf("MAXIPs: Connecting player(%d) exceeded %d IP connections from %s.", playerid, MAX_CONNECTIONS_FROM_IP, connecting_ip);
Kick(playerid);
return 1;
}

return 0;
}

//---------------------------------------------

Se quiser ajuda com isto me add no msn! jhonatan.msnlive@hotmail.com
__________________


Dispositivos:
- Nokia Lumia 825
- Gran Duos ( primeira geração )
- iPhone 5S
- iPhone 5C
- iPhone 6
- iPad 2G (wi-fi 2012)
- Sony Playstation 2
- Sony Playstation 3 (Assassin's Creed: Brotherhood | FIFA 11 | Uncharted 3)
- Xbox One (GTA V | FIFA 14 | Battlefield 4 | Titanfall | Watch Dogs | FIFA 15 | Battlefield 5 | UFC | Need For Speed: Rivals | Dragon Age: Inquisition)
Mr.Hardy is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Quando player sair do veiculo automaticamente destruir! Bleed_Out Português/Portuguese 15 30/08/2011 06:30 PM
[AjudA] Server Liga , mais player nao consegue Logar / Registrar hitachi_uchila Português/Portuguese 7 06/06/2011 03:21 PM
[Pedido] Logar pelo nick _Jizzy_ Português/Portuguese 3 01/06/2011 01:01 AM
Sistema de logar RCON Automaticamente por nick Allanrokeiro Português/Portuguese 4 06/10/2010 08:43 PM
[Ajuda] Upar automaticamente danqueiroz Português/Portuguese 9 19/04/2010 03:55 PM


All times are GMT. The time now is 05:46 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.