Pawno stürzt ab

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
  • Hallo Leute^^


    und zwar, mein Pawno stürtz ab, aber erst seit ich den /eject command erstellen wollte!


    Hier ist der Befehl: /eject


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(eject,5,cmdtext);
    return 0;
    }



    dcmd_eject(playerid,params[]);
    {
    if(!strlen(params))
    {
    return SendClientMessage(playerid,WHITE,"USAGE: /eject [playerid]");
    }
    new pID=strval(params);
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,WHITE,"Kein Spieler mit angegebener ID online.");
    }
    if(!IsPlayerInAnyVehicle(playerid))
    {
    return SendClientMessage(playerid,WHITE,"Du sitzt in keinem Auto!");
    }
    new vehicleid = GetPlayerVehicleID(playerid);
    if(!IsPlayerInVehicle(pID,vehicleid))
    {
    return SendClientMessage(playerid,WHITE,"Dieser Spieler sitzt nicht in diesem Auto!");
    }
    new ThePlayer[MAX_PLAYER_NAME], GivePlayer[MAX_PLAYER_NAME], string[128], string2[128];
    GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
    GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
    format(string,sizeof(string),"Du wurdest von %s aus dem Auto geworfen!",ThePlayer);
    SendClientMessage(pID,HELLBLUE,string);
    format(string2,sizeof(string2),"Du hast %s aus dem Auto geworfen!",GivePlayer);
    SendClientMessage(playerid,HELLBLUE,string2);
    return 1;
    }


    Der zeigt keine Error oder Warnings, es stürtz einfach ab.


    Ich hoffe ihr könnt mir helfen!


    Mit freundlichen Grüßen


    Jokertime

  • ich glaube weis abe rnicht genau obs Richtig ist
    Das kommt glaub oben hin

    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

    :wacko: