ok super funzt jetzt!
Danke
Noch ne Frage... Wie kann ich diesen Command auf nen anderen Spieler einsetzen? Sprich ihm den Dialog zeigen?
hab das ganze mal so gemacht aber irgendwie scheint das ja überhaupt net richtig zu sein =/
if(dialogid == PERSOIDEINGABE)
{
new giveplayerid;
if(response)
{
if(!strlen(inputtext))
{
if(IsPlayerConnected(playerid))
{
giveplayerid = ReturnUser(tmp); //<---------------Zeile 1114
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new string [256], string2[256], sname[256], gebd[256], pname[MAX_PLAYERS]; //<----------Zeile 1119
sname = dini_Get(accFormat,"Name");
gebd = dini_Get(accFormat,"Geburtsdatum");
GetPlayerName(playerid,pname,sizeof pname);
if(Spieler[playerid][geschlecht] == 1)
{
format(string, sizeof(string), "Name: %s \nGeburtsdatum: %s \nGeschlecht: männlich", sname,gebd);
}
if(Spieler[playerid][geschlecht] == 2)
{
format(string, sizeof(string), "Name: %s \nGeburtsdatum: %s \nGeschlecht: weiblich", sname,gebd);
}
format(string2, sizeof(string2), "Personalausweis von %s", pname);
ShowPlayerDialog(giveplayerid,PERSOBOX2,0,string2, string,"OK","Melden");
}
else
{
SendClientMessage(playerid,ROT,"Das ist keine gültige Spieler ID.");
return 0;
}
}
else
{
SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
}
}
}
else
{
SendClientMessage(playerid,ROT,"Verwende eine gültige Spieler ID.");
return 1;
}
}
else
{
return 1;
}
}
bekomme da folgende Errors
C:\Users\Virus\Desktop\samp03asvr_R7_win32\gamemodes\phoenix.pwn(1114) : error 017: undefined symbol "ReturnUser"
C:\Users\Virus\Desktop\samp03asvr_R7_win32\gamemodes\phoenix.pwn(1119) : warning 219: local variable "pname" shadows a variable at a preceding level