Also, ich habe einen /givelicense befehl für die Fahrschule gemacht und dieser hat einen Error den ich überhuapt nicht verstehe
public OnPlayerCommandText(playerid, cmdtext[])
{
ocmd:givelicense(playerid,params[])
{
new pID, licname[20];
if(IstSpielerInFraktion(playerid,0))return SendClientMessage(playerid,Rot,"Du bist kein Mitglied der Fahrschule!");
else if(IstSpielerInFraktion(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Mitglied der Fahrschule!");
else if(IstSpielerInFraktion(playerid,3))return SendClientMessage(playerid,Rot,"Du bist kein Mitglied der Fahrschule!");
else if(IstSpielerInFraktion(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Mitglied der Fahrschule!");
else if(IstSpielerInFraktion(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein Mitglied der Fahrschule!");
if(sscanf(params,"us",pID,licname))return SendClientMessage(playerid,Hellblau,"Benutzung: /givelicense [ID] [LicensenName]=Auto, Motorrad, Boot, Flug, Waffen");
if(strcmp(licname,"Auto",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den Führerschein bekommen.");
}
else if(strcmp(licname,"Bike",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den Motorradschein bekommen.");
}
else if(strcmp(licname,"Boot",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den Bootschein bekommen.");
}
else if(strcmp(licname,"LKW",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den LKW-Schein bekommen.");
}
else if(strcmp(licname,"Flug",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den Flugschein bekommen.");
}
else if(strcmp(licname,"Waffen",true)==0)
{
SendClientMessage(playerid,Hellblau,"Schein erfolgreich vergeben.");
SendClientMessage(pID,Hellblau,"Du hast den Waffenschein bekommen.");
}
else SendClientMessage(playerid,Hellblau,"Benutzung: /givelicense [ID] [LicenseName] = Auto, Bike, Boot, LKW, Flug, Waffen");
return 1;
}
der Error ist dieser:
C:\Users\Timo\Desktop\SAMP Server\gamemodes\Script.pwn(440) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\SAMP Server\gamemodes\Script.pwn(440) : error 017: undefined symbol "ocmd_givelicense"
C:\Users\Timo\Desktop\SAMP Server\gamemodes\Script.pwn(440) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\SAMP Server\gamemodes\Script.pwn(440) : fatal error 107: too many error messages on one line
Zeile 440 ist:
ocmd:givelicense(playerid,params[])
Das ist nicht mein einziger ocmd cmd komischer weise nur bei diesem cmd hab ich einen Error. Bitte um schnelle Hilfe