/mechaniker statt /Join wie geht das?

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
  • Hi leute möchte das ich nicht mehr /join eingben sondern z.b. /Mechaniker und dan bin ich mechaniker den ich habe die ganzen poistionen in ein gebäude gemacht aber ich mache /join und dan schmiert der server ab ^^
    des halb brauche ich das ich nur einen job aus wählen kann aber ich habe es ned geschafft das


    If (strcmp(cmd,"/Boxer",true)==0)


    Hinter den Job zu setzen




    if(strcmp(cmd, "/join", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 0)
    {
    if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du wirst Gesucht oder hast ein Wanted");
    return 1;
    }
    if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,358.9843,207.2875,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du wirst einen 5Stunden Vertrag bekommen als Dedektiv.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du kannst erst danach den Job kündigen.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Bist du dir sicher? Tippe /Accept job.");
    GettingJob[playerid] = 1;
    }
    }

    Man kann alles man brauch nur die Codes und ein Hirn



    [eVo] Back To The Roots


    94.23.26.10:8064


    german-story.de

  • Ich würd einfach eine neue Funktion drausmachen.
    if(strcmp(cmd, "/join", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 0)
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_DBLUE, "|__________________ Jobs __________________|");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /join [Job]");
    SendClientMessage(playerid, COLOR_YELLOW, "Jobs:Hier deine Jobs rein");
    SendClientMessage(playerid, COLOR_YELLOW, "Jobs:");
    SendClientMessage(playerid, COLOR_DBLUE, "|____________________________________________|");
    return 1;
    }
    if(strcmp(x_nr,"XXX",true) == 0)
    {
    if (GetPlayerState(playerid) == 1)
    {
    SendClientMessage(playerid, 0x83FF46FF, "Du bist jetzt XXX");
    PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pJob] = XXX;
    }
    }
    //Hier einfach weiterschachteln...mit den jeweiligen Jobs

  • if(strcmp(cmd, "/join", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 0)
    {
    if(PlayerToPoint(5,playerid,x,y,z))
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_DBLUE, "|__________________ Jobs __________________|");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /join [Job]");
    SendClientMessage(playerid, COLOR_YELLOW, "Jobs:Hier deine Jobs rein");
    SendClientMessage(playerid, COLOR_YELLOW, "Jobs:");
    SendClientMessage(playerid, COLOR_DBLUE, "|____________________________________________|");
    return 1;
    }
    if(strcmp(x_nr,"XXX",true) == 0)
    {
    if (GetPlayerState(playerid) == 1)
    {
    SendClientMessage(playerid, 0x83FF46FF, "Du bist jetzt XXX");
    PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pJob] = XXX;
    }
    }
    //Hier einfach weiterschachteln...mit den jeweiligen Jobs