Job - System need help

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
  • Hey Leute
    da ich vor etwa 20 minuten mit meinem Job System anfing habe ich auch gleich mal ne Frage.
    Also ich frage ja mit dem hier ab ob er einen Job hat :


    stock HatJob(playerid)
    {
    if(GetPVarInt(playerid,"Job")>=1)return 1;
    return 0;
    }


    nun ist die Frage wie ich es so machen kann das wenn HatJob == 1 ist dem Spieler dann in seinen Stats angezeigt wird das er den Job Detektiv hat.....
    und bei 2 Den Job Anwalt usw.


    PS mein Stats Befehl :


    ocmd:stats(playerid,params[])
    {
    new string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Zivilist";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
    SendClientMessage(playerid,COLOR_WHITE,string);
    return 1;
    }


    ich hoffe ihr könnt mir helfen....


    MFG

  • Sollte so funktionieren


    ocmd:stats(playerid,params[])
    {
    new string[128];
    new fraktname[64],Job[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Zivilist";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    switch(GetPVarInt(playerid,"Job"))
    {
    case 0:{Job = "1Job";}
    case 1:{Job = "2Job";}
    case 2:{Job = "3Job";}
    }
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s] [Job: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname,Job);
    SendClientMessage(playerid,COLOR_WHITE,string);
    return 1;
    }

    Back to the roots!