Beiträge von Rastla

    Hi!
    Wollte gestern das Seifensive AntiCheat System auf meinen Server bringen, jedoch bekomme ich da Probleme^^
    und zwar diese:


    Code
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas Snow-MP + script\SA-MP 0.3a\gamemodes\AG-Reallife.pwn(356) : error 017: undefined symbol "amount"
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas Snow-MP + script\SA-MP 0.3a\gamemodes\AG-Reallife.pwn(357) : error 017: undefined symbol "amount"
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas Snow-MP + script\SA-MP 0.3a\gamemodes\AG-Reallife.pwn(358) : error 017: undefined symbol "weaponid"


    Hier der Link zu diesem AntiCheat System: http://forum.sa-mp.com/index.php?topic=70644.0

    Also, hab jetzt herausgefunden, dass nur der Skin nach dem einloggen darüber entscheidet wo man ist^^
    Also wenn ich jetzt bein einloggen triadenskin habe und ausführe geht es. Wenn ich dann F4 und /kill mache und anderen Skin nehme, bin ich gar nirgends und kann erst wieder in ein team wenn ich relogge^^

    lieber nicht so^^


    Code
    ...(2226) : warning 211: possibly unintended assignment
    ...(2226) : error 001: expected token: "*then", but found ";"
    ...(2226) : error 036: empty statement
    ...(2230) : error 029: invalid expression, assumed zero


    Zeile 2226: if gTeam[playerid] = 1;
    Zeile 2230: else

    lol, ich dachte Groß- und Kleinschreibung ist da egal^^


    Danke!


    /closed


    //edit: Dieser Befehl klappt irgendwie nicht^^


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }


    Da steht trotzdem: Du bist kein Triade

    Hi!
    Hab heute GTA United 1.1 downgeloadet und installiert.
    SP funzt gut!
    Dann wollte ich den Multiplayer runterladen, hab ich auch gemacht und installiert, jedoch findet er keine Server.
    Woran kann das liegen?

    #define TEAM_Aztecas 0
    #define TEAM_Triads 1
    #define TEAM_Vagos 2


    SetPlayerClass(playerid, classid) {


    if(classid == 115) {


    gTeam[playerid] = Team_Aztecas;


    } else if(classid == 126) {


    gTeam[playerid] = Team_Triads;


    } else if(classid == 2) {


    gTeam[playerid] = Team_Vagos;


    }


    }


    public OnPlayerSpawn(playerid)
    {


    //GivePlayerMoney(playerid, PocketMoney);
    SetPlayerInterior(playerid,0);


    if(gTeam[playerid] == Team_Aztecas) {


    SetPlayerColor(playerid,TEAM_AZTECAS_COLOR); // Aztecas


    }


    else if(gTeam[playerid] == Team_Triads) {


    SetPlayerColor(playerid,COLOR_BLUE); // Triaden


    }


    else if(gTeam[playerid] == Team_Vagos) {


    SetPlayerColor(playerid,COLOR_YELLOW); // Vagos


    }
    //SetPlayerRandomSpawn(playerid);
    TogglePlayerClock(playerid,1);
    return 1;
    }


    Die Errors:



    error 017: undefined symbol "Team_Aztecas"
    error 017: undefined symbol "Team_Triads"
    error 017: undefined symbol "Team_Vagos"
    die sind überall wo das Wort vorkommt.



    Bitte um Hilfe,
    Firefox

    Hab's jetz so:


    if(strcmp(cmd, "/triadencmd", true) == 0)
    {
    if(gTeam[playerid] == 1)
    {
    SendPlayerFormattedText(playerid,"Glückwunsch! Du hast den Befehl: /triadencmd erfolgreich ausgeführt!.",COLOR_BLUE);
    }
    else
    {
    SendPlayerFormattedText(playerid,"Du bist kein Triade!",COLOR_RED);
    }
    return 1;
    }


    geht trotzdem nicht^^


    die Defines:


    #define TEAM_Aztecas 0
    #define TEAM_Triads 1
    #define TEAM_Vagos 2

    Zitat


    Kann es daran liegen, dass der Server erst nach dem Befehl überprüft in welchen Team man ist?
    Weil die Überprüfung ist im Script an einer hinteren Stelle

    An dem liegt's nicht, hab's grad ausprobiert...


    Bitte um Hilfe^^