Beiträge von LeftDead

    Hallo ich habe gerade eine Frak erstellt aber es kommen aufeinmahl 19 errors why ??


    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(14) : error 017: undefined symbol "spieler_daten"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(14) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(117) : error 017: undefined symbol "SpielerSpeichern"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(119) : warning 219: local variable "accFormat" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(131) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(136) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(136) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(142) : warning 219: local variable "accFormat" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : error 004: function "OnPlayerDeath" is not implemented
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(157) : error 079: inconsistent return types (array & non-array)
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : error 004: function "OnVehicleSpawn" is not implemented
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(162) : error 079: inconsistent return types (array & non-array)
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : error 004: function "OnVehicleDeath" is not implemented
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(167) : error 079: inconsistent return types (array & non-array)
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : error 004: function "OnPlayerText" is not implemented
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(172) : error 079: inconsistent return types (array & non-array)
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 017: undefined symbol "strget"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    19 Errors.


    alles was ich gemacht habe war das
    #define TEAM_POLIZEI 2


    new Spieler[MAX_PLAYERS][spieler_daten];


    enum spieler_daten
    {
    skin,
    leader,
    team,
    eingeloggt,
    }


    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    dini_IntSet(accFormat, "skin", GetPlayerSkin(playerid));


    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"team",Spieler[playerid][team]);
    dini_IntSet(accFormat,"leader",Spieler[playerid][leader]);
    dini_IntSet(accFormat, "skin", GetPlayerSkin(playerid));
    }
    Spieler[playerid][team] = 0;
    Spieler[playerid][leader] = 0;
    Spieler[playerid][eingeloggt] = 0;
    Spieler[playerid][skin] = GetPlayerSkin(playerid);


    return 1;
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {


    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
    {


    }
    if(Spieler[playerid][team] == 1) //team polizei
    {
    SetPlayerPos(playerid, 199.4538,168.0576,1003.0234 );
    SetPlayerInterior(playerid, 3);
    }


    if(!strcmp(strget(cmdtext,0),"/makeleader"))
    {
    if(Spieler[playerid][Admin] >= 4 )
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeleader [ID] [FraktionsID]");
    //new string[128];
    new id3 = strval(strget(cmdtext,1));
    new admin3[MAX_PLAYER_NAME];
    new gang = strval(strget(cmdtext,2));
    GetPlayerName(id3,admin3,sizeof(admin3));
    format(string, sizeof(string), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %d gemacht.", admin3, gang);
    SendClientMessage(id3, COLOR_LIGHTRED, string);
    format(string, sizeof(string), "*** Du hast %s zum Leader der Fraktionsnummer %d gemacht.", id3, gang);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    if(gang==1) { SetPlayerSkin(id3,280);Spieler[playerid][leader]= 1; }


    Spieler[id3][leader] = gang;
    Spieler[id3][team] = gang;


    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED,"Du darfst diesen Befehl nicht benutzen !");
    }
    return 1;
    }


    Spieler[playerid][team] = dini_Int(accFormat,"team");
    Spieler[playerid][leader] = dini_Int(accFormat,"leader");
    Spieler[playerid][skin] =SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
    Spieler[playerid][eingeloggt] = 1; // Spieler ist nun erfolgreich eingeloggt
    Login(playerid,inputtext);
    return 1;
    }
    }
    }


    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }

    Hallo


    Ich suche ein tut


    wo drinne steht wie ich eine Fraktion erstellen kann wie zb Grove Street oder sowas halt
    + Invite Befehl


    Ich habe eins gefunden blos das ist mit gTeam und das raff ich nicht so wirklich xD

    Hallo


    Ich wollte mahl fragen warum meine uhr nicht angezeigt wird aber es kommen auch keine erros nor 2 warnings


    hier ist alles was ich gemacht habe
    forward UpdateClock(); //für das Public "UpdateClock"


    new Text:RealClock; //Definiert den Textdraw RealClock


    public OnGameModeInit()
    {
    SetTimer("UpdateClock",1000,1); //Erstellt den Timer
    RealClock = TextDrawCreate(545.000000, 21.000000, "15:17"); //Erstellt einen Textdraw mit dem Namen RealClock und mit einem leeren String, da wir den String später mit einem Timer definieren
    TextDrawBackgroundColor(RealClock, 255); //Hintergrundfarbe des Textdraws
    TextDrawFont(RealClock, 3); //Schriftart des Textdraws (mögliche Schriftarten: 0,1,2 und 3)
    TextDrawLetterSize(RealClock, 0.509999, 2.299999); //größe des Textdraws
    TextDrawColor(RealClock, -1); //Farbe des Textdraws (-1 = Weiß)
    TextDrawSetOutline(RealClock, 0); //Kontur des Textdraws
    TextDrawSetProportional(RealClock, 1);
    TextDrawSetShadow(RealClock, 1);
    SetGameModeText("Blank Script");
    AddPlayerClass(29,1108.4215,-1797.2137,16.5938,87.2641,31,999,0,0,0,0); // Spawn
    return 1;
    }


    public UpdateClock()
    {
    new Hour,Minute,Sec,String[256]; //Definiert die Symbole
    gettime(Hour,Minute,Sec); //Holt sich die aktuelle Zeit (vom Rechner oder Server)
    if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
    else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
    else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
    else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
    TextDrawSetString(RealClock,String); //Updatet den TextDraw mit der Aktuellsten Uhrzeit
    SetWorldTime(Hour); // Setzt die InGame Zeit auf die RealLife Zeit, sodass wenn es in echt Nacht ist, es auch InGame Nacht ist
    return 1;
    }

    also am


    kommen noch 2 errors


    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(23) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(202) : warning 204: symbol is assigned a value that is never used: "zeitrechnen"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(384) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(1367) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    zeile 23
    pSincePayday[MAX_PLAYERS];


    zeile 202
    new zeitrechnen = pSincePayday[playerid]-60;


    zeile 384
    ShowPlayerDialog(playerid, DIALOG_REGISTER2, DIALOG_STYLE_LIST, "Männlich\r\nWeiblich", "OK", "Abbrechen");


    zeile 1376 gibt es nicht :)

    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(23) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(202) : warning 204: symbol is assigned a value that is never used: "zeitrechnen"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(384) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(1366) : warning 203: symbol is never used: "TutTime"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(1366) : warning 203: symbol is never used: "TutTimer"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(1366) : warning 203: symbol is never used: "pFirstLog"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    aber die zeile 1366 gibt es garnicht ?(

    Hallo


    Ich war gerade dabei Payday zu scripten und ja es kommen immer 5 errors die ich mir leider nicht erklären kann


    Ich hoffe ihr könnt mir helfen


    Hier sind die erros
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(23) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(96) : error 017: undefined symbol "pSincePayday"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(96) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(96) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(96) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\TestGamemode.pwn(96) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.



    Hier sind die zeilen
    public OnPlayerConnect(playerid)
    {
    new playername[16],string[32];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),"%s.ini",playername); // %s steht für einen String. In unserem Fall playername also dem NAmen vom SPieler also würde der STring bei mir heiße Tirus.ini
    if(dini_Exists(string)) // Fragt ab ob die Datei string existiert string ist in unserem FAll : "[namevomspieler].ini"
    {
    new paydayzeit = dini_Int(string, "zeitseitpayday"); // Lädt in der Datei des Spielers das was unter zeitseitpayday gespeichert ist und speichert es in der Variable paydayzeit.
    new spielzeitinsgesamt = dini_Int(string, "spielzeit"); // Lädt in der Datei des Spielers das was unter spielzeit gespeichert ist und speichert es in der Variable spielzeitinsgesamt.


    pSincePayday[playerid] = paydayzeit; // ändert die pSincePAyday variable um zu dem was wir gespeichert haben (bzw. erst noch kommt im Tut)
    pPlaytime[playerid] = spielzeitinsgesamt; // Das gleiche wie darüber nur mit anderen Variablen


    }

    ich schau ma nach danke schonmal xD


    Am ja das ist ja als filterscript ich hette da schon gerne so eine erklärung will ja scripten lernen


    sonst könnte ich auch gleich einen LoH script nemen xD