Hey Com,
Wenn ich GetPlayerIP mache udn ich und meiN Kumpel über dne gleichen Router drin sind ist die IP dann gleich??
Danke
Hey Com,
Wenn ich GetPlayerIP mache udn ich und meiN Kumpel über dne gleichen Router drin sind ist die IP dann gleich??
Danke
Müsste eig.
Sind beide gleich, glaube aber, wenn du auf einen Lokalen Server via Hamachi mit ihm spielst, sind die verschieden.
Okay nene wollte nur machen das die ip in nen string geschrieben wird udn dann abgefragt ob solch eine shcon connected ist dann eine Warnung hinschreiben!
new ips[2][16];
if(GetPlayerIp(playerid,ips[0],16) && GetPlayerIp(targetid,ips[1],16))
{
if(!strcmp(ips[0],ips[1])) return SendClientMessage(playerid,Farbe,"Targetid hat die gleiche IP wie Playerid");
}
So ungefähr
MfG
Alles anzeigen
new ips[2][16];
if(GetPlayerIp(playerid,ips[0],16) && GetPlayerIp(targetid,ips[1],16))
{
if(!strcmp(ips[0],ips[1])) return SendClientMessage(playerid,Farbe,"Targetid hat die gleiche IP wie Playerid");
}
So ungefähr
MfG
Jo so ungefähr nur ich habe das in einem Textdraw da steht IP dann prüft der wieviel Multiaccount svorhanden sind
versteh ich jetzt nicht ganz oO
aber wenn du prüfen willst ob jemand multiaccount hat, dann frag doch einfach die IP ab und counte dich damit durch die Datenbanken (falls du MySQL benutzt)
Hier ein Beispiel (MySQL R6)
new ip[16];
if(GetPlayerIp(playerid,ip,16))
{
new query[128];
format(query,sizeof(query),"SELECT COUNT(*) AS `count` FROM `accounts` WHERE IP = '%s'",ip);
mysql_query(query);
mysql_store_result();
new count = mysql_fetch_int();
if(count > 1)
{
// Es gibt MultiAccounts
}
else
{
// Es gibt keine MultiAccounts
}
mysql_free_result();
}
Hier nochmal mit R7
new ip[16];
if(GetPlayerIp(playerid,ip,16))
{
new query[128];
mysql_format(1,query,"SELECT COUNT(*) AS `count` FROM `accounts` WHERE `IP` = '%s'",ip);
mysql_function_query(1,query,true,"MultiaccountCheck","i",playerid);
}
public MultiaccountCheck(playerid)
{
new count = cache_get_field_int(0,"count",1);
if(count > 1)
{
SendClientMessage(playerid,farbe,"Es gibt Multiaccounts");
// Multiaccounts
}
else
{
SendClientMessage(playerid,farbe,"Es gibt keine Multiaccounts");
// Keine Multiaccounts
}
}
Edit: Ausgebessert
niko nett von dir ih habs allerdings schon meine frage war ob zwei spieler im gleifhen netzwerk die gleiche ip haben abrr trotzdem danke