komm grad nicht weiter

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
  • mach aus deinem OnPlayerDisconnect:



    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
    case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
    case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
    case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", pname);
    }
    SendClientMessageToAll(0xAAAAAAAA, string);
    return 1;
    }




    und definiere oben gTeam....

  • wow danke hab jetzt nurnoch 4 errors
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 017: undefined symbol "gTeam"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : warning 215: expression has no effect
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 001: expected token: ";", but found "]"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : fatal error 107: too many error messages on one line


    und mit dem gTeam so richtig?
    #include <a_samp>


    // Test Server Copyright by


    #if defined FILTERSCRIPT
    #define TEAM_ZOMBIE 0
    #define gTeam


  • C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 029: invalid expression, assumed zero


    löst du mit


    OnPlayerspawn ist ein leere zeile die einfach wegmachen


    überral wo das rotmarkiert als error steht


    musst du dir die Zeile anschauen (blau markiert)


    dort müsste ein leere zeile sein und das darf nicht sein

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 017: undefined symbol "gTeam"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : warning 215: expression has no effect
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 001: expected token: ";", but found "]"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : fatal error 107: too many error messages on one line


    if(gTeam[playerid] == TEAM_ZOMBIE);

  • mach diese static gTeam weg
    damit nur noch 4 errors sind


    Und was bringt ihm das dann? Er will doch Teams erstellen,wenn er jez die definition davon löscht kann er das doch nichtmehr machen :D


    @ Reno mach oben:
    static gTeam[MAX_PLAYERS];
    #define TEAM_ZOMBIE 0
    #if defined FILTERSCRIPT 
    Ich kann dir und alle dies nicht wissen erklären was diese 3 zeilen sollen:

    Spoiler anzeigen
    static gTeam[MAX_PLAYERS] ist eine globale variabel die ein Array mit allen spielerid's besitzt
    mit #define TEAM_ZOMBIE 0 sagen wir dem Script eigentlich nur das wenn wir TEAM_ZOMBIE schreiben es daraus eine 0 liest ;)
    #define > definiere/benutze TEAM_ZOMBIE als/wie > 0
    Das #if defined FILTERSCRIPT ist eine abfrage ob wir oben #define FILTERSCRIPT gemacht haben,
    haben wir das nicht und du schreibst darunter code wie new's usw werden diese im restlichen script nach #endif nicht mehr beachtet!
    Das gibt dann errors :D, d.h wenn du es als GM benutzt musst du alles vor dem #if defined FILTERSCRIPT schreiben.

  • C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(105) : error 036: empty statement
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(106) : warning 217: loose indentation
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(108) : error 017: undefined symbol "COLOR_GREEN"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(109) : warning 217: loose indentation
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(115) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(115) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(115) : error 004: function "OnPlayerDeath" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(120) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(120) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(120) : error 004: function "OnVehicleSpawn" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(127) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(127) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(127) : error 004: function "OnVehicleDeath" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(134) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(134) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(134) : error 004: function "OnPlayerText" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(141) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(141) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(141) : error 017: undefined symbol "OnPlayerPrivmsg"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(148) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(148) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(148) : error 004: function "OnPlayerCommandText" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(150) : error 017: undefined symbol "cmdtext"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(160) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(160) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(160) : error 017: undefined symbol "OnPlayerInfoChange"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(165) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(165) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(165) : error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(172) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(172) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(172) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(179) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(179) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(179) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(186) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(186) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(186) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(193) : warning 225: unreachable code
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(193) : error 029: invalid expression, assumed zero


    und ich hab nur das geändert was du gesagt hast...

  • public OnPlayerSpawn(playerid)
    {


    SetPlayerInterior(playerid,0);


    if(gTeam[playerid] == TEAM_ZOMBIE);
    {


    SetPlayerColor(playerid,COLOR_GREEN); // Green
    {
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
    case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
    case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
    case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", pname);
    }
    SendClientMessageToAll(0xAAAAAAAA, string);
    return 1;
    }


  • Wie ichs mir dachte, OnPlayerDisconnect ist Richtig aber OnPlayerSpawn ist falsch :D

    public OnPlayerSpawn(playerid)
    {
    SetPlayerInterior(playerid,0);
    if(gTeam[playerid] == TEAM_ZOMBIE)//<< bei IF abfragen KEIN ;
    {
    SetPlayerColor(playerid,COLOR_GREEN);
    }//klammer falsch gehabt
    return 1;
    }

  • C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(6) : error 031: unknown directive
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(103) : error 017: undefined symbol "gTeam"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(103) : warning 215: expression has no effect
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(103) : error 001: expected token: ";", but found "]"
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(103) : error 029: invalid expression, assumed zero
    C:\Users\Leroy\Desktop\Scripts\Airline of GTA.pwn(103) : fatal error 107: too many error messages on one line


    static gTeam[MAX_PLAYERS];
    if(gTeam[playerid] == TEAM_ZOMBIE)//<< bei IF abfragen KEIN ;

    2 Mal editiert, zuletzt von Reno ()