Beiträge von Shanon

    Huhu Breadfish!


    Habe ein kleines Problem, und zwar möchte ich das die Fraktion Ordnungsamt (ID: 12) und die Mechaniker (ID: 7) /repair und /refill machen können! Das Problem ist, das wenn ich jetzt O-Amt eintrage steht da: Du bist kein Mechaniker/O-Amt!


    Wie kommt das? Kann mir das jemand machen das auch Fraktion 12 die Befehle machen kann? Ich nehme als Beispiel nun /repair:




    if(strcmp(cmd, "/repair", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] != 7)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Mechaniker/Ordnungsamt!");
    return 1;
    }
    tmp = strtok2(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /repair [Spieler ID] [Preis]");
    return 1;
    }
    new playa;
    new money;
    playa = ReturnUser(tmp);
    tmp = strtok2(cmdtext, idx);
    money = strval(tmp);
    if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1, or above 99999!"); return 1; }
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
    {
    if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, " Can't do that!"); return 1; }
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));


    format(string, sizeof(string), "* You offerd %s to fix his car for $%d .",giveplayer,money);
    SendClientMessage(playerid, COLOR_WHITE, string);
    format(string, sizeof(string), "* Car Mechanic %s wants to repair your car for $%d, (type /accept repair) to accept.",sendername,money);
    SendClientMessage(playa, COLOR_WHITE, string);
    RepairOffer[playa] = playerid;
    RepairPrice[playa] = money;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " That Spieler ist nicht in deiner Nähe / not in a car.");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline.");
    }
    }
    return 1;
    }



    mehrere sachen probiert nix geht :D

    Hallo Breadfisch!


    Ich möchte gerne das meine User alle Online Fraktionsleader aufgelistet bekommt, wenn er /leader eintippt!


    Ich bin nu soweit das der Leader von Fraktion 1 aufgelistet wird, doch wie mache ich es nun das auch alle Leader von den anderen 15 Fraktionen aufgelistet wird?




    if (strcmp(cmd, "/leader", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_BLUE, "|_____Fraktionsleader Online_____|"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pLeader] == 1) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "| SAPD: %s | Telefon: %d", sendername, PlayerInfo[i][pPnumber]); SendClientMessage(playerid, COLOR_WHITE, string); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /leader",d,m,y,h,mi,s,sendername); CommandLog(string);
    } } } } return 1; }


    Ich hoffe mir kann jemand helfe :P


    PS. Wie bekomme ich denn PWN Code richtig aufgelistet und nicht in einer Zeile?


    MFG,
    Razor1225

    Hallo Breadfisch!


    Ich habe ein kleines Problem! Und zwar gibt es in meinem Script ca. 650 Häuser zu verkaufen! Als ich Angefangen habe zu Scripten waren alle Textdraws InGame auch noch da. Nun ist es plötzlich so, das man nix mehr sieht, wenn ich aber /edit mache oder das Haus kaufe sehe ich den Taxtdraw wieder! Sobald ich dann wieder ein GMX mache sieht man wieder nichts mehr, woran kann das liegen?


    MFG,
    Razor1225

    Hallo! Alles echt toll und läuft auch, aber:


    - Ich weiß nicht wofür der Ordner "Cars" sein soll, den da komm so oder so nichts rein!


    - Nach dem GMX sind die Cars weg


    - Jeder kann in das Fahrzeug einsteigen!


    MFG,
    Razor