Guten Abend,
Ich habe einen kleinen Fehler den ich Wirklich nicht weiß zu Beheben
ZitatC:\Users\Toby\Desktop\Autohaus.pwn(8726) : error 017: undefined symbol "playerid"
Guten Abend,
Ich habe einen kleinen Fehler den ich Wirklich nicht weiß zu Beheben
ZitatC:\Users\Toby\Desktop\Autohaus.pwn(8726) : error 017: undefined symbol "playerid"
Code?
Und unter welchem public?
die Zeile:
forward CarVersion(index, response_code, data[]);
public CarVersion(index, response_code, data[])
{
if(Admin == 1)
{
if(PlayerInfo[playerid][pAdministrator] >= 2)
{
new str[70];
format(str,sizeof(str)," Server Carversion: %s",CarVersion);
SendClientMessage(index,COLOR_WHITE,str);
{
SendClientMessage(index,COLOR_LIGHTBLUE," Es wird kein Update benötigt!");
} else {
SendClientMessage(index,COLOR_LIGHTBLUE," Kontaktieren sie den Admin! ");
}
}
}
}
Da playerid keine globale und auch keine lokale Variable ist und auch kein Parameter deiner Methode, ist playerid halt undefined.
Du kannst kein playerid nehmen, wenn index deklariert ist
forward CarVersion(index, response_code, data[]);
public CarVersion(index, response_code, data[])
{
if(Admin == 1)
{
if(PlayerInfo[index][pAdministrator] >= 2)
{
new str[70];
format(str,sizeof(str)," Server Carversion: %s",CarVersion);
SendClientMessage(index,COLOR_WHITE,str);
{
SendClientMessage(index,COLOR_LIGHTBLUE," Es wird kein Update benötigt!");
} else {
SendClientMessage(index,COLOR_LIGHTBLUE," Kontaktieren sie den Admin! ");
}
}
}
}
Danke dir
/CLOSE
Woher weißt du, dass sich index auf einen Index der 1. Dimension im PlayerInfo Array bezieht? (Ernstgemeinte Frage, weil ich hab es nicht erkannt).
Woher weißt du, dass sich index auf einen Index der 1. Dimension im PlayerInfo Array bezieht? (Ernstgemeinte Frage, weil ich hab es nicht erkannt).
Ganz einfach, guck dir an welcher parameter bei der Message benutzt wird, daher muss index der parameter für playerid sein
Vielen Dank, das habe ich nicht gesehen