/job+/ijob

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
  • /job + /job nur alle 5 stunden weckseln
    mann soll wenn mann sich ein job geholt hat nur alle 5 stunden weckseln dürfen


    if(strcmp("/job", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 30.0, 2217.1687,-1146.8250,1025.7969))
    {
    ShowPlayerDialog(playerid, DIALOG_JOBS, DIALOG_STYLE_LIST, "Los Santos Arbeitsamt", "Detektiv\nMüllmann\nPilot\nTrucker\nBodyguard\nZeitungsjunge\nBoxer\nBusfahrer\nPizzalieferant\nProdlieferant (FreizeitJob)\nAutohandler", "Auswählen", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht im Arbeitsamt!");
    }
    return 1;
    }
    //============= /ijob =============//
    if(strcmp("/ijob", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 30.0, 2786.654297, -1419.662598, 16.309025))
    {
    if(PlayerInfo[playerid][pLevel] >= 5)
    {
    ShowPlayerDialog(playerid, DIALOG_iJOBS, DIALOG_STYLE_LIST, "Schwarzmarkt Jobangebote", "WaffenDealer\nDrogenDealer\nHure\nAutodieb\nFarmer", "Auswählen", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1,"Du besitzt nicht das gewisse Level");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Schwarzmarkt!");
    }
    return 1;
    }

  • Mach ne neue Variable, die auch gespeichert wird, bei jedem PayDay wird diese dann einfach +1 gesetzt. Wenn sie auf 5 ist kann man dann ganz einfach den Job wechseln.
    Beim Job Wechsel wird diese dann wieder auf 0 gesetzt.