Hi, ich scripte gerade Selfmade und hab vollgendes Problem.
Wenn man den Befehl /id und den Spielername eingibt, sollte eigentlich der Name und die IP des anderen Spielers angezeigt werden. Wenn ich aufm Server bin, hab IP 0, zeigt es mir wenn ich /ip [mein name] mache die ID: 49 an. Was ist falsch ?:
dcmd_ip(playerid,params[])
{
new pID;
if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,weiß,"Der Spieler ist Offline."); }
{
new string[128];
new playerip[256];
new giveplayerid;
new spieler2[MAX_PLAYER_NAME];
new spieler[MAX_PLAYER_NAME];
GetPlayerName(playerid,spieler,sizeof spieler);
GetPlayerName(pID,spieler2,sizeof spieler2);
if(sscanf(params,"u",pID))
return SendClientMessage(playerid,weiß,"Verwendung: /ip [playerid]");
GetPlayerIp(giveplayerid,playerip,sizeof playerip);
format(string,sizeof string,"|____ Ip - Informationen. Dein Name: %s ____|",spieler);
SendClientMessage(playerid,weiß,string);
format(string,sizeof string,"Deine Ausgewählte IP: %d.",playerip);
SendClientMessage(playerid,weiß,string);
format(string,sizeof string,"Account Name der IP: %s.",spieler2);
SendClientMessage(playerid,weiß,string);
SendClientMessage(playerid,weiß,"|___________________________________________|");
}
return 1;
}
Danke im Vorraus