Beiträge von Kaliber

    Sicher dass es an den Returns liegt?


    Ja ^^


    So evtl:


    if(strcmp(cmdtext, "/ckey", true) == 0)
    {
    new mv = MaxVeh;
    if(mv > 1)
    {
    new car1id[256],car2id[256],car3id[256];
    Dtc_PlayerKey[playerid] = 1;
    strmid(car1id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
    Dtc_PlayerKey[playerid] = 2;
    strmid(car2id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
    Dtc_PlayerKey[playerid] = 3;
    strmid(car3id,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400],0,strlen(CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]),255);
    format(string,sizeof(string), "Fahrzeug %s\nFahrzeug %s\nFahrzeug %s\n",car1id,car2id,car3id);
    ShowPlayerDialog(playerid,DIALOG_AUTOKEY,2,"Auto-Verwaltung",string,"Auswählen","Abbrechen"); //<---- Hier return
    }
    return 1;
    }


    mfg. :thumbup:

    Wenn du keine andere Lösung hast, mache es mit goto ^^


    Hier:


    //unter case 0:
    stop:


    //unter case 2:
    goto stop;


    mfg. :thumbup:

    new text[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    format(text, sizeof text,"%s ist dem Paintball beigetreten!",name);
    SendClientMessageToAll(rot,text);


    So muss das gemacht werden ;)


    mfg. :thumbup:

    An deinem Code ist kein Fehler ^^


    Der Error sagt aus, dass RemoveBuildingForPlayer nicht deklariert wurde...


    Also entweder neuesten Includes downloaden und in den Pawno Ordner packen oder nach einem Klammerfehler suchen ^^


    mfg. :thumbup:

    Hier der verbesserte Befehl:


    ocmd:pay(playerid,params[])
    {
    new pID,money;
    new Float:POS[3];
    if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,ORANGE,"/pay [ID/Name] [Summe]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
    GetPlayerPos(pID, POS[0], POS[1], POS[2]);
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, POS[0], POS[1], POS[2])) return SendClientMessage(playerid,ROT,"Der Spieler muss in der nähe sein.");
    if(money > GetPlayerMoney(playerid)) return SendClientMessage(playerid,GELB, "Du besitzt kein Geld!.");
    else
    {
    if(playerid == pID) return SendClientMessage(playerid,GELB,"Du kannst dir nicht selber Geld geben !");
    new string[128],string2[128];
    if(money<1||money>10000)return SendClientMessage(playerid,ROT,"Du kannst nicht Mehr als 10000€ Einen per Hand geben!");
    GivePlayerMoney(playerid,-money);
    format(string,sizeof(string),"Du Gibst %s %d Euro.",SpielerName(pID),money);
    SendClientMessage(playerid,WEIS,string);
    GivePlayerMoney(pID,money);
    format(string2,sizeof(string2),"%s Gibt dir %d Euro.",SpielerName(playerid),money);
    SendClientMessage(pID,WEIS,string2);
    return 1;
    }
    }


    mfg. :thumbup: