ocmd hilfe

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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

    La Cosa Nostra ♥