sistema de ip no login -
TheBester - 30.07.2013
Olб,
Queria que na tela de login e de registro, tivesse uma linha que disse o ip do jogador:
exemplo:
Seu ip: xx.xx.xx.xx
cуdigo da minha tela de login:
pawn Код:
TextDrawShowForPlayer(playerid,cima);
TextDrawShowForPlayer(playerid,baixo);
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}_____________________________|Informaзхes Importantes|_____________________________");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Bem Vindo{FFFFFF}]:Sua conta jб estб em nosso banco de dados.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Informaзгo{FFFFFF}]:Digite sua Senha para logar no servidor.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Forum{FFFFFF}]:www.gameofstylerpg.forumeiros.com");
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}___________________________________________________________________________________________________");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login:", "{FFFFFF}Seja Bem Vindo(a)\n{FFFFFF}Conta: {FFFFAE}Registrada\n{BF0060}\nPor Favor Digite Sua Senha Para Logar !", "Logar", "Esperar");
return true;
cуdigo da minha tela de registro:
pawn Код:
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
SetPlayerCameraPos(playerid, 2144.4734,1154.5331,80.2960);
SetPlayerCameraLookAt(playerid, 2237.5205,1084.2983,51.6090);
SetPlayerPos(playerid, 2144.4734,1154.5331,80.2960);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}_____________________________|Informaзхes Adicionais|_____________________________");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Status da conta{FFFFFF}]:Nгo registrada no nosso banco de dados.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Informaзгo{FFFFFF}]:Digite uma Senha para logar no servidor.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Promoзгo{FFFFFF}]:Logue com R$20.000 Mil e level 5.");
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}___________________________________________________________________________________________________");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Fazendo Seu Registro:", "{FFFFFF}Seja Bem Vindo(a)\n{FFFFFF}Conta: {FFFFAE}Nгo Registrada\n{BF0060}\nPor Favor Digite Uma Senha Para Logar !", "Registrar", "Cancelar");
}
format(gstring,sizeof(gstring),"/registrar %s",inputtext);
OnPlayerCommandText(playerid,gstring);
return true;
Re: sistema de ip no login -
Mteck - 30.07.2013
https://sampforum.blast.hk/showthread.php?tid=296171
Re: sistema de ip no login -
TheBester - 30.07.2013
como ponho isso, nessa tela de registo ?
Re: sistema de ip no login -
darkxdll - 30.07.2013
Em baixo da parte de Login coloque :
PHP код:
new string[100];
new Ip[100]; // usei 100 pois nгo sei a quantidade que й necessбria para IPs.
GetPlayerIp(playerid,Ip,sizeof(Ip));
format(string,sizeof(string),"Seu IP й : %s",Ip);//ps se nгo for %s use %f , se tambйm nгo der , use %d .
SendClientMessage(playerid,-1,string);
Re: sistema de ip no login -
TheBester - 30.07.2013
olб,
Pus assim:
pawn Код:
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}_____________________________|Informaзхes Importantes|_____________________________");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Bem Vindo{FFFFFF}]:Sua conta jб estб em nosso banco de dados.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Informaзгo{FFFFFF}]:Digite sua Senha para logar no servidor.");
SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{CF055B}Forum{FFFFFF}]:www.gameofstylerpg.forumeiros.com");
SendClientMessage(playerid, COLOR_AZULBB, "{00FBFB}___________________________________________________________________________________________________");
new loginstring[256];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FFFFFF}Bem Vindo ao Brasil PlayStars RPG\n\n{FFE100}Conta: {FF9100}%s\n\n.::: Informaзхes da Conta :::.\n\n{FFFFFF}Status: {1EFF00}Registrada\n\n{FFFFFF}Coloque a sua Senha Abaixo:",loginname);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{00FF04}Brasil {FFFF00}Play{0044FF}Stars{9EB5FF} - Logando:",loginstring,"Logar-se","Sair");
new string[100];
new Ip[100]; // usei 100 pois nгo sei a quantidade que й necessбria para IPs.
GetPlayerIP(playerid,Ip,sizeof(Ip));
format(string,sizeof(string),"Seu IP й : %s",Ip);//ps se nгo for %s use %f , se tambйm nгo der , use %d .
SendClientMessage(playerid,-1,string);
return true;
}
mas deu erro:: error 017: undefined symbol "GetPlayerIP"
Re: sistema de ip no login -
Mteck - 30.07.2013
Se ta usando a include ? entгo nгo й assim..
pawn Код:
GetPlayerCountry(playerid, string[], const len = sizeof(string));
GetPlayerISP(playerid, string[], const len = sizeof(string));
GetPlayerCity(playerid, string[], const len = sizeof(string));
GetPlayerGMT(playerid);
GetIPCountry(ip[], dest[], len = sizeof(dest));
GetIPISP(ip[], dest[], len = sizeof(dest));
GetIPCity(ip[], dest[], len = sizeof(dest));
GetIPGMT(ip[]);
pawn Код:
GetIPCountry(ip[], dest[], len = sizeof(dest));
GetIPISP(ip[], dest[], len = sizeof(dest));
GetIPCity(ip[], dest[], len = sizeof(dest));
Se nгo me engano й a ISP..
Tem a do Bruno tambem:
https://sampforum.blast.hk/showthread.php?tid=396792
Re: sistema de ip no login -
TheBester - 30.07.2013
Olб,
desculpe minha ignorвncia, mas nao percebo nada deste assunto
Re: sistema de ip no login -
darkxdll - 30.07.2013
Desculpe meu erro idiota , й sу mudar GetPlayerIP por GetPlayerIp
Re: sistema de ip no login -
TheBester - 30.07.2013
cara pq se esta gozando ?
Re: sistema de ip no login -
Mteck - 30.07.2013
WTFFFFFFF?
@TheBester, Letras maiъsculas tem diferenзa entre Minusculas...