Brauche Hilfe | Spieler hat bereits...

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
  • Abend,



    Ich brauche hilfe beim Script undzwar kann man entweder nur Job (Nebenjob) z.B Detektiv etc. haben oder nur in eine Fraktion sein, ich möchte das man beides haben kann bzw auch Job und Fraktion, was muss ich hier entfernen?



    if(dialogid == 5553)
    {
    if(response)
    {
    new giveplayerid;
    giveplayerid = ReturnUser(inputtext);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    new playerfaction, givefaction;
    if(PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pMember] != 0) playerfaction = PlayerInfo[playerid][pMember];
    if(PlayerInfo[playerid][pLeader] != 0) playerfaction = PlayerInfo[playerid][pLeader];
    if(PlayerInfo[giveplayerid][pLeader] == 0 && PlayerInfo[playerid][pMember] != 0) givefaction = PlayerInfo[giveplayerid][pMember];
    if(PlayerInfo[giveplayerid][pLeader] != 0) givefaction = PlayerInfo[giveplayerid][pLeader];
    if(PlayerInfo[giveplayerid][pHitman] >= 1) givefaction = 8;
    if(PlayerInfo[playerid][pHitman] >= 1) playerfaction = 8;
    if(PlayerInfo[giveplayerid][pJob] >= 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler hat bereits einen Job.");
    return 1;
    }
    if(playerfaction == givefaction)
    {
    new giveplayer[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* %s bietet dir einen Job als Farmer an, du kannst mit '/accept job' den Job annehmen.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Du hast %s einen Job als Farmer angeboten.", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GettingJob[giveplayerid] = 17;
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist nicht in deiner Fraktion.");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist nicht Online.");
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), "Drogendealer \nWaffendealer \nHure \nAnwalt \nDetektiv \nFarmer");
    ShowPlayerDialog(playerid, 163, DIALOG_STYLE_LIST, "Dealer",string,"Auswählen","Abbrechen");
    return 1;
    }
    }




    Hab etwas mehr rauskopiert :D hoffe das mir jemand helfen kann .. auch wenn es hier nicht viele Profis gibt in Sachen Script