Beiträge von defying


    if(strcmp(cmd, "/givework", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_job[100];
    new mafid = GetPlayerMafia(playerid);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " /givework [Playerid/Name] [Auftrag]");
    SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
    return 1;
    }
    new para1;
    para1 = ReturnUser(tmp);
    x_job = strtok(cmdtext, idx);
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7)
    {
    if(PlayerInfo[playerid][pLeader] >= 0)
    {
    if(IsPlayerConnected(para1))
    {
    {
    if(strcmp(x_job,"Waffendealer",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 9;
    format(string,sizeof(string), "Du hast %s den Auftrag als Waffendealer übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Waffendealer von dem Gangleader Übermittelt!");
    }
    else if(strcmp(x_job,"Autodieb",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 5;
    format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Autodieb von dem Gangleader Übermittelt!");
    }
    else if(strcmp(x_job,"Drogendealer",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 4;
    format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Drogendealer von dem Gangleader Übermittelt!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"Diesen Job gibt es nicht!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht online!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du darfst diesen Befehl nicht verwenden!");
    return 1;
    }
    }
    }


    Hallo Leute,

    Das Problem ist hier das wenn ich den Befehl eingeben und dahinter den Beruf z.b. Autodieb, wird immer nur
    der Beruf Waffendealer übermittelt. Und ich hab KP weshalb.

    Also ich hab mal nen gamemode durchgecheckt ,und hab dabei eigentlich einen schweren Bug gefunden!
    Der wäre, wenn man ein Gang/mafia Leader ist kann man seinen Membern nicht den Job drogendealer, waffendealer und autodieb geben.
    Ich wollte den eigentlich selber versuchen zu fixen.. habs aber nicht geschafft könnt ihr mir bitte helfen?



    PS: Bin noch anfänger :)



    EDIT: Der *usage text* wiederholt sich nur immer wieder :/




    if(strcmp(cmd, "/givework", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_job[100];
    new mafid = GetPlayerMafia(playerid);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " /givework [Playerid/Name] [Auftrag]");
    SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
    return 1;
    }
    new para1;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    x_job = strtok(cmdtext, idx);
    if(!strlen(x_job ))
    {
    SendClientMessage(playerid, COLOR_GRAD1, " /givework [Playerid/Name] [Auftrag]");
    SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
    return 0;
    }
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7)
    {
    if(PlayerInfo[playerid][pLeader] >= 0)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if(strcmp(x_job,"Waffendealer",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 9;
    format(string,sizeof(string), "Du hast %s den Auftrag als Waffendealer übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Waffendealer von dem Gangleader Übermittelt!");
    }
    else if(strcmp(x_job,"Autodieb",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 5;
    format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Autodieb von dem Gangleader Übermittelt!");
    }
    else if(strcmp(x_job,"Drogendealer",true) == 0)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pJob] = 4;
    format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Drogendealer von dem Gangleader Übermittelt!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"Diesen Job gibt es nicht!");
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du darfst diesen Befehl nicht verwenden!");
    }
    }
    return 1;
    }

    Hallo,
    Ich hab wieder ein paar kleine bugs endeckt, die ich leider nicht wirklich beheben kann daher ich noch relativ unerfahren bin.Jetzt wollt ich mal fragen wie man die lösen kann:


    Der 1. Bug ist der /givework Befehl als Gangleader , das funktioniert bei mir nicht, wenn ich jemanden als drogendealer,autodieb,oder waffendealer einstellen willl wiederholt sich immer wieder der "Usage text"



    /givework [Playerid/Name] [Auftrag]Aufträge: Drogendealer, Waffendealer, Autodieb!



    Weiss einer da weiter?


    EDIT: Bug 2 gefixt


    Das wär wirklich cool wenn ihr mir weiter helfen könnt!
    MFG.

    Hallo.


    Also ich hab ein Problem , ich hab bemerkt dass wenn man /buyprods als Trucker an der "buyprods" Stelle eingibt ... da passiert dann einfach nichts.Das einzige was kommt ist ein Text der lautet *Produkte 0/0*.
    Ist das ein Bug oder muss ich davor noch irgendwo hin fahren oder muss ich noch irgendwas machen?


    Danke, schon mal.