Beiträge von InternetInk aka Benjamin

    Doppelpost ist Verboten, nächstemal gibt es eine Verwarnung!
    Bei immer der Selben Abfrage die erste mit if und die restlichen immer mit else if
    Außerdem solltest du auf Klammern achten und dir die Strukur überlegen.
    Sehen und lernen, Ich weiß nicht was vor dem ersten if kommt, kann sein das du die weite nach rechts mit Tab nochmal anpassen musst (Alles markieren & 1x Tabulator Taste)

    //
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    SetPlayerColor(playerid,NAMECOLOR_LSCOP); // Copfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    SetPlayerColor(playerid,NAMECOLOR_SFCOP); // Copfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
    SetPlayerColor(playerid,NAMECOLOR_ARMY); // ARMYfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
    SetPlayerColor(playerid,NAMECOLOR_MEDIC); // Medicfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
    {
    SetPlayerColor(playerid,NAMECOLOR_LCN); // LCNfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    SetPlayerColor(playerid,NAMECOLOR_YAKUZA); // Yakuzafarbe
    }
    else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    SetPlayerColor(playerid,NAMECOLOR_PRAESI); // Präsidentenfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
    SetPlayerColor(playerid,NAMECOLOR_HITMANS); // Hitmanfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
    {
    SetPlayerColor(playerid,NAMECOLOR_CNN); // CNNfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    SetPlayerColor(playerid,NAMECOLOR_TAXI); // Taxifarbe
    }
    else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
    SetPlayerColor(playerid,NAMECOLOR_LEHRER); // Fahrlehrerfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
    {
    SetPlayerColor(playerid,NAMECOLOR_GROVE); // Grovefarbe
    }
    else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    SetPlayerColor(playerid,NAMECOLOR_BALLAS); // Ballasfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
    {
    SetPlayerColor(playerid,NAMECOLOR_AZTECAS); // AZTECASfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    SetPlayerColor(playerid,NAMECOLOR_RIVAS); // RIVASfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
    {
    SetPlayerColor(playerid,NAMECOLOR_FAF); // Terroristenfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    SetPlayerColor(playerid,NAMECOLOR_FBI); // FBIfarbe
    }
    else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)
    {
    SetPlayerColor(playerid,COLOR_WHITE); // farbe
    }
    else if(PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    SetPlayerColor(playerid,NAMECOLOR_Ordnungsamt); // Ordnungsamtfarbe
    }
    //Rest vom public

    Ja aber überall wo du es benutzt hast du eine 13 reingeschrieben z.B.


    SBizzInfo[13][sbTill] += payout;


    Das bedeutet das an der Array Stelle 13 mit dem enum Wert "sbTill" (Die Kasse des Bizz) gearbeitet wird.
    Es gibt aber keine Array Stelle 13, du hast beim new eine 13 reingeschrieben das heißt das Array geht von 0 bis 12 was dann 13 Zahlen sind, deswegen die 13...


    Diese geänderte Zeile ist unsinn eigentlich kommt dann dort die SBizz ID rein, z.B. beim kaufen im 24/7 die des 24/7 SBizzes, so kommt das an Geld.
    Und das ist bei den anderen genauso, du hättest das Array nur beim new ändern sollen, nun musste erstmal wieder die ID's richtig zuordnen...

    (Nicht richtig eingereiht da man hier kein Tab benutzen kann :D)


    Auf die Quellcode ansicht und dann einfügen ;)


    RequestClass wird doch nur dann aufgerufen wenn hin und her geklickt wird, setz dann doch einfach eine Variable z.B. "ClassID"
    Und beim Spawn Fragste die dann ab und machst weitere Abfragen, wenn er sie nicht nehmen darf dann Hauste ihn wieder zurück mit
    ForceClassSelection(playerid);
    TogglePlayerSpecating(playerid,0);


    Das der Spieler Spawnt, da kommste nicht drum rum, oder du scriptest deine eigene Class Selection