gTeam großes PROBLEM >.<

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
  • Hallo, ich habe mit gTeam ALLES wirklich richtig gemacht, sogar nen erfahrenen scripter nochmal durchguken gelassen! der konnte sich dann aber aus zeitgründen nicht mehr um dieses problem kümmern:


    1. Der Zombie_Team Spieler bekommt komischerweise kein Messer trotz waffen id 4
    Zudem hat das zombie team SOWOHL swat team armor, obwohl nur swat team haben dürfte.
    das selbe bei den waffen und namensfarbe!


    public OnPlayerSpawn(playerid)
    { //ANFANG
    if(gTeam[playerid] == 0)
    {
    SetPlayerColor(playerid,GREEN);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,24,99999);
    GivePlayerWeapon(playerid,31,99999);
    GivePlayerWeapon(playerid,27,99999);
    SetPlayerArmour(playerid,100);
    }
    if(gTeam[playerid] == 1)
    {
    SetPlayerColor(playerid,RED);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,4,1);
    }
    return 1;
    } //ENDE
    Das ist übrigens der komplette Code.


    Kann mir BITTE jemand bei diesem Prob helfen?


    LG

  • Versuch mal im Script daraus eine "else if" abfrage zu machen:


    else if(gTeam[playerid] == 1)


    BTW: Wie ich das so sehe hast du ein LOH Script ( glaube ich zumindest ) Versuch es doch in Form von


    Irgendwo ganz oben:
    #define Team_Zombie 26 // 26 Für die Vergebene Nummer (LOH Standart = 24 Fraks)
    Unter OnPlayerSpawn:
    if( PlayerInfo[playerid][pLeader] = Team_Zombie ) 
    bzw
    if(PlayerInfo[playerid][pMember] = Team_Zombie)

  • danke, ich muss aber anmerken dass ich einen zombie vs humans mode habe
    also bis jetzt alles selbst grmacht
    wie soll das mit else funktionieren? 8|

  • Oh okai, dann war es nur ein Optischer Fehler von mir.
    Versuch es so:


    if(gTeam[playerid] == 0)
    {
    SetPlayerColor(playerid,GREEN);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,24,99999);
    GivePlayerWeapon(playerid,31,99999);
    GivePlayerWeapon(playerid,27,99999);
    SetPlayerArmour(playerid,100);
    }
    else
    {
    SetPlayerColor(playerid,RED);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,4,1);
    }
    return 1;


    Ich habe gemerkt, da es sowieso nur 2 Teams gibt ist der oben angebrachte Code sinnvoller ^^


    Die "else if" Abfrage würde so Aussehen:


    if(gTeam[playerid] == 0)
    {
    SetPlayerColor(playerid,GREEN);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,24,99999);
    GivePlayerWeapon(playerid,31,99999);
    GivePlayerWeapon(playerid,27,99999);
    SetPlayerArmour(playerid,100);
    }
    else if(gTeam[playerid] == 1)
    {
    SetPlayerColor(playerid,RED);
    SetPlayerInterior(playerid,1);
    GivePlayerWeapon(playerid,4,1);
    }
    return 1;


    // Edit
    Schreibfehler entfernt

  • das hat leider immernoch nicht geklappt :S

  • An dem Code ist eiegtnlich nichts verkehrt, aber wie setzt du die Variable gTeam auf 1?
    Da liegt wohl schon der Fehler^^

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • An dem Code ist eiegtnlich nichts verkehrt, aber wie setzt du die Variable gTeam auf 1?
    Da liegt wohl schon der Fehler^^

    new gTeam[MAX_PLAYERS];


    #define TEAM_HUMANS 0
    #define TEAM_ZOMBIES 1

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Dann guck mal hier rein und versteh es.
    Pawn Einstieg 2.0
    Oder such dir jemanden der dir das beibringt, denn wenn man keine Ahnung hat was man da macht, kommt man nicht wirklich weit

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Dann guck mal hier rein und versteh es.
    Pawn Einstieg 2.0
    Oder such dir jemanden der dir das beibringt, denn wenn man keine Ahnung hat was man da macht, kommt man nicht wirklich weit


    eigentlich überjaupt nicht nötig in dieser situatuion, da ich genau nach dem tutorial gearbeitet habe
    also müsste es eig klappen ...

  • aber nur wenn du den wert von gTeam jemals geändert hast, aber wenn du noch nie Variablen Werte geändert hast kann das nicht funktionieren...

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • aber nur wenn du den wert von gTeam jemals geändert hast, aber wenn du noch nie Variablen Werte geändert hast kann das nicht funktionieren...


    meinst du damit in meiner gesamten scriptzeit oder in meinem script selbst?