Beiträge von Optiimal

    Bei meinen Login system kann man sich auch mit shift einfach einloggen kann man das auch machen das dass nicht geht also wenn man nur shift drückt das man gekickt wird wenn der spieler nicht eingelogg ist
    /---------------------------------------------------------------------
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    return 1;
    }


    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new pass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Benutze: /login [password]");
    return 1;
    }
    strmid(pass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(pass);
    Einloggen(playerid, pass);
    }
    return 1;
    }
    if (strcmp(cmd, "/register", true)==0)
    {
    new string[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Benutze: /register [password]");
    Tutorial[playerid] = 1;
    return 1;
    }
    if (gPlayerAccount[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Du hast schon einen Account hier");
    return 1;
    }


    strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
    Encrypt(PlayerInfo[playerid][pPassword]);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "%s.cer", playername);
    new File: file = fopen(string, io_read);
    if (file)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Dieser Name ist bereits vorhanden");
    fclose(file);
    return 1;
    }
    new File:hFile;
    hFile = fopen(string, io_append);
    new var[32];//
    format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var);
    format(var, 32, "Morde=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
    format(var, 32, "Tode=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    format(var, 32, "Geld=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
    fclose(hFile);
    SendClientMessage(playerid, COLOR_WHITE, "SERVER:Erfolgreich registriert!");
    SendClientMessage(playerid, COLOR_WHITE, "SERVER:Benutze beim nächsten Besuch /login [password].");
    Einloggen(playerid,PlayerInfo[playerid][pPassword]);
    return 1;
    }
    return 0;
    }

    public OnGameModeInit()
    {
    CreateVehicle(462, 1174.005615, -881.277893, 42.833549,1,1,1,1);
    CreateVehicle(462, 1175.530151, -880.989990, 42.793194,1,1,1,1);
    CreateVehicle(462, 1177.102661, -880.739136, 42.774933,1,1,1,1);
    CreateVehicle(462, 1178.656982, -880.429932, 42.758301,1,1,1,1);
    CreateVehicle(462, 1180.177368, -880.163391, 42.742092,1,1,1,1);


    SetTimer("tuttimer",1,1);
    SetGameModeText("Austrian ReaLLife by Pascal");
    AddPlayerClass(0, 1215.451416, -905.448425, 41.912712, 0, 0, 0, 1, -1,1,1);
    return 1;

    SetTimer("AutoNaricht",15000,1);
    return 1;
    }


    2 dinge bitte also diese autonachricht funkt nicht da bekomme ich dieses warning
    warning 225: unreachable code


    und die Fahrzeuge (faggio) kann ich zwar fahren nur wenn ich dann in ein gebäude reingehe verschwinden sie


    Ich hoffe ihr könnt mir helfen


    Mit feundlichen grüßen Mi_pu

    public OnPlayerUpdate(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid])
    {
    new string3[32];
    new pname3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname3, sizeof(pname3));
    format(string3, sizeof(string3), "%s.cer", pname3);
    new File: pFile = fopen(string3, io_write);
    if (pFile)
    {
    new var[32];
    format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(pFile, var);
    fclose(pFile);
    new File: hFile = fopen(string3, io_append);
    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    format(var, 32, "Morde=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
    format(var, 32, "Tode=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
    format(var, 32, "Geld=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
    fclose(hFile);
    }
    }
    }
    return 1;
    }


    stock ini_GetKey( line[] )
    {
    new keyRes[128];
    keyRes[0] = 0;
    if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    return keyRes;
    }


    stock ini_GetValue( line[] )
    {
    new valRes[128];
    valRes[0]=0;
    if ( strfind( line , "=" , true ) == -1 ) return valRes;
    strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
    return valRes;
    }



    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;
    }
    public Encrypt(string[])
    {
    for(new x=0; x < strlen(string); x++)
    {
    string[x] += (3^x) * (x % 15);
    if(string[x] > (0xff))
    {
    string[x] -= 64;
    }
    }
    return 1;
    }


    public tuttimer(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1;
    if(Tutorial[playerid] == 4)//Wenn 4 sec vorbei sind
    {
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Wilkommen ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Das ist ein Real-Game-Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Das Heist wenn sie nur Herumschissen möchten Suchen sie sich bitte ein DM Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Jeder Server hat seine gewissen regeln, Auch unserer die ich ihnen nun Aufliste.");
    return 1;
    }



    if(Tutorial[playerid] == 8)//Wenn 8 sec vorbei sind
    {
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Regeln ____|");
    SendClientMessage(i,COLOR_YELLOW2, "1. Werbung für andere server oder sonstiges ist hier Verboten.");
    SendClientMessage(i,COLOR_YELLOW2, "2. Beschimpfungen oder Beleidigungen Werden sofort mit einen Ban Bestraft .");
    SendClientMessage(i,COLOR_YELLOW2, "3. Deathmatch ist hier VERBOTEN und wird mit einen kick bzw. bei öffteren vorkommen mit einen Ban Bestraft.");
    SendClientMessage(i,COLOR_YELLOW2, "4. Cheaten und Bugusing wird ebenfalls sofort mit einen Kick/Ban Bestrafft");
    return 1;
    }


    if(Tutorial[playerid] == 12)//Wenn 12 sec vorbei sind
    {
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Hilfestellung ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Sie können sich in jedem Gewandgeschäft ein skin aussuchen gehen .");
    SendClientMessage(i,COLOR_YELLOW2, "Das Funktioniert in dem sie vor das Geschäft gehen und eingeben /enterstore .");
    SendClientMessage(i,COLOR_YELLOW2, "Nach 5 Minuten Spielen, werden sie hunger bekommen.");
    SendClientMessage(i,COLOR_YELLOW2, "sie können an einen burgershoot oder in jedem Restaurant etwas Essen gehen, Wir Haben auch ein drivein.");
    SendClientMessage(i,COLOR_YELLOW2, "Auf der Bank können sie mit /loan Geld ausborgen, und mit /payoff das Geld dann wieder zurück Zahlen.");
    SendClientMessage(i,COLOR_YELLOW2, "Hier gibt es auch in jeder stadt einen Flughafen, Damit können sie von Stadt zu Stadt FLiegen.");
    SendClientMessage(i,COLOR_YELLOW2, "Wenn sie Hilfe brauchen oder Probleme haben.");
    SendClientMessage(i,COLOR_YELLOW2, "können sie mit /report uns einen Report schreiben, Wir werden uns so bald wie möglich um sie kümmern. ");
    return 1;
    }
    if(Tutorial[playerid] == 20)
    {
    Tutorial[playerid] = 0;
    }
    }
    }
    return 1;
    }

    danke aber da bekomme ich noch 4 errors
    sorry das ich dich so missbrauche *unschuldigschau*


    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : fatal error 107: too many error messages on one line


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



    4 Errors.

    hey danke


    public tuttimer(playerid) <---- da habe ich das call back
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1;




    if(Tutorial[playerid] == 4)//Wenn 4 sec vorbei sind


    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Wilkommen ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Das ist ein Real-Game-Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Das Heist wenn sie nur Herumschissen möchten Suchen sie sich bitte ein DM Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Jeder Server hat seine gewissen regeln, Auch unserer die ich ihnen nun Aufliste.");




    if(Tutorial[playerid] == 8)//Wenn 8 sec vorbei sind


    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Regeln ____|");
    SendClientMessage(i,COLOR_YELLOW2, "1. Werbung für andere server oder sonstiges ist hier Verboten.");
    SendClientMessage(i,COLOR_YELLOW2, "2. Beschimpfungen oder Beleidigungen Werden sofort mit einen Ban Bestraft .");
    SendClientMessage(i,COLOR_YELLOW2, "3. Deathmatch ist hier VERBOTEN und wird mit einen kick bzw. bei öffteren vorkommen mit einen Ban Bestraft.");
    SendClientMessage(i,COLOR_YELLOW2, "4. Cheaten und Bugusing wird ebenfalls sofort mit einen Kick/Ban Bestrafft");



    if(Tutorial[playerid] == 12)//Wenn 12 sec vorbei sind


    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Hilfestellung ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Sie können sich in jedem Gewandgeschäft ein skin aussuchen gehen .");
    SendClientMessage(i,COLOR_YELLOW2, "Das Funktioniert in dem sie vor das Geschäft gehen und eingeben /enterstore .");
    SendClientMessage(i,COLOR_YELLOW2, "Nach 5 Minuten Spielen, werden sie hunger bekommen.");
    SendClientMessage(i,COLOR_YELLOW2, "sie können an einen burgershoot oder in jedem Restaurant etwas Essen gehen, Wir Haben auch ein drivein.");
    SendClientMessage(i,COLOR_YELLOW2, "Auf der Bank können sie mit /loan Geld ausborgen, und mit /payoff das Geld dann wieder zurück Zahlen.");
    SendClientMessage(i,COLOR_YELLOW2, "Hier gibt es auch in jeder stadt einen Flughafen, Damit können sie von Stadt zu Stadt FLiegen.");
    SendClientMessage(i,COLOR_YELLOW2, "Wenn sie Hilfe brauchen oder Probleme haben.");
    SendClientMessage(i,COLOR_YELLOW2, "können sie mit /report uns einen Report schreiben, Wir werden uns so bald wie möglich um sie kümmern. ");



    if(Tutorial[playerid] == 20)//Wenn 20 sec vorbei sind
    }


    if(Tutorial[playerid] ==/*ENDE*/)
    }
    Tutorial[playerid] = 0;
    }
    }
    return 1;
    }


    habe das jetzt so gemacht bekomme aber trozdem diese fehler


    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : fatal error 107: too many error messages on one line


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



    4 Errors.

    ok Also ich bedanke mich nochmal ganz herzlich für eure hilfe nur wie schon gesagt bin ein Totaler anfänger
    also so begriffe wie das callback verstehe ich schon nicht ^^Ich schätze eure hilfe wirklich sehr nur wenn es geht und ihr das auch wollt wenn ich solche fachbegriffe benutzt bitte eine kleine erklärung dazu nur wenn ihr wollt


    MFG Mi_pu

    ok habe das jetzt sogemacht


    public tuttimer(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1;



    for(new i=0; i<MAX_PLAYERS; i++
    {
    if(Tutorial[playerid] == 4)//Wenn 4 sec vorbei sind
    }
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Wilkommen ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Das ist ein Real-Game-Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Das Heist wenn sie nur Herumschissen möchten Suchen sie sich bitte ein DM Server.");
    SendClientMessage(i,COLOR_YELLOW2, "Jeder Server hat seine gewissen regeln, Auch unserer die ich ihnen nun Aufliste.");



    for(new i=0; i<MAX_PLAYERS; i++
    {
    if(Tutorial[playerid] == 8)//Wenn 8 sec vorbei sind
    }
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Regeln ____|");
    SendClientMessage(i,COLOR_YELLOW2, "1. Werbung für andere server oder sonstiges ist hier Verboten.");
    SendClientMessage(i,COLOR_YELLOW2, "2. Beschimpfungen oder Beleidigungen Werden sofort mit einen Ban Bestraft .");
    SendClientMessage(i,COLOR_YELLOW2, "3. Deathmatch ist hier VERBOTEN und wird mit einen kick bzw. bei öffteren vorkommen mit einen Ban Bestraft.");
    SendClientMessage(i,COLOR_YELLOW2, "4. Cheaten und Bugusing wird ebenfalls sofort mit einen Kick/Ban Bestrafft");


    for(new i=0; i<MAX_PLAYERS; i++
    {
    if(Tutorial[playerid] == 12)//Wenn 8 sec vorbei sind
    }
    SendClientMessage(i,COLOR_YELLOW2, "|____ Tutorial: Hilfestellung ____|");
    SendClientMessage(i,COLOR_YELLOW2, "Sie können sich in jedem Gewandgeschäft ein skin aussuchen gehen .");
    SendClientMessage(i,COLOR_YELLOW2, "Das Funktioniert in dem sie vor das Geschäft gehen und eingeben /enterstore .");
    SendClientMessage(i,COLOR_YELLOW2, "Nach 5 Minuten Spielen, werden sie hunger bekommen.");
    SendClientMessage(i,COLOR_YELLOW2, "sie können an einen burgershoot oder in jedem Restaurant etwas Essen gehen, Wir Haben auch ein drivein.");
    SendClientMessage(i,COLOR_YELLOW2, "Auf der Bank können sie mit /loan Geld ausborgen, und mit /payoff das Geld dann wieder zurück Zahlen.");
    SendClientMessage(i,COLOR_YELLOW2, "Hier gibt es auch in jeder stadt einen Flughafen, Damit können sie von Stadt zu Stadt FLiegen.");
    SendClientMessage(i,COLOR_YELLOW2, "Wenn sie Hilfe brauchen oder Probleme haben.");
    SendClientMessage(i,COLOR_YELLOW2, "können sie mit /report uns einen Report schreiben, Wir werden uns so bald wie möglich um sie kümmern. ");


    for(new i=0; i<MAX_PLAYERS; i++
    {
    if(Tutorial[playerid] == 20)//Wenn 8 sec vorbei sind
    }
    for(new i=0; i<MAX_PLAYERS; i++
    {
    if(Tutorial[playerid] ==/*ENDE*/)
    }
    Tutorial[playerid] = 0;
    }
    }
    return 1;
    }



    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : warning 219: local variable "i" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(441) : error 001: expected token: ")", but found "{"
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(443) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(444) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(444) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(444) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(444) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(444) : fatal error 107: too many error messages on one line


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



    6 Errors.

    also erstmal danke für deine hilfe jetzt habe ich aber noch diesen fehler



    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438 : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438 : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438 : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438 : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438 : fatal error 107: too many error messages on one line


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



    4 Errors.


    Sorry bin ein total noob xDD

    public tuttimer(playerid)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1;
    if(Tutorial[playerid] == 4)//Wenn 4 sec vorbei sind
    {
    SendClientMessage(, COLOR_YELLOW2, "|____ Tutorial: Wilkommen ____|");
    SendClientMessage(, COLOR_YELLOW2, "Das ist ein Real-Game-Server.");
    SendClientMessage(, COLOR_YELLOW2, "Das Heist wenn sie nur Herumschissen möchten Suchen sie sich bitte ein DM Server.");
    SendClientMessage(, COLOR_YELLOW2, "Jeder Server hat seine gewissen regeln, Auch unserer die ich ihnen nun Aufliste.");


    }
    if(Tutorial[playerid] == 8)//Wenn 8 sec vorbei sind
    {
    SendClientMessage(, COLOR_YELLOW2, "|____ Tutorial: Regeln ____|");
    SendClientMessage(, COLOR_YELLOW2, "1. Werbung für andere server oder sonstiges ist hier Verboten.");
    SendClientMessage(, COLOR_YELLOW2, "2. Beschimpfungen oder Beleidigungen Werden sofort mit einen Ban Bestraft .");
    SendClientMessage(, COLOR_YELLOW2, "3. Deathmatch ist hier VERBOTEN und wird mit einen kick bzw. bei öffteren vorkommen mit einen Ban Bestraft.");
    SendClientMessage(, COLOR_YELLOW2, "4. Cheaten und Bugusing wird ebenfalls sofort mit einen Kick/Ban Bestrafft");
    }
    if(Tutorial[playerid] == 8)//Wenn 8 sec vorbei sind
    {
    SendClientMessage(, COLOR_YELLOW2, "|____ Tutorial: Hilfestellung ____|");
    SendClientMessage(, COLOR_YELLOW2, "Sie können sich in jedem Gewandgeschäft ein skin aussuchen gehen .");
    SendClientMessage(, COLOR_YELLOW2, "Das Funktioniert in dem sie vor das Geschäft gehen und eingeben /enterstore .");
    SendClientMessage(, COLOR_YELLOW2, "Nach 5 Minuten Spielen, werden sie hunger bekommen.");
    SendClientMessage(, COLOR_YELLOW2, "sie können an einen burgershoot oder in jedem Restaurant etwas Essen gehen, Wir Haben auch ein drivein.");
    SendClientMessage(, COLOR_YELLOW2, "Auf der Bank können sie mit /loan Geld ausborgen, und mit /payoff das Geld dann wieder zurück Zahlen.");
    SendClientMessage(, COLOR_YELLOW2, "Hier gibt es auch in jeder stadt einen Flughafen, Damit können sie von Stadt zu Stadt FLiegen.");
    SendClientMessage(, COLOR_YELLOW2, "Wenn sie Hilfe brauchen oder Probleme haben.");
    SendClientMessage(, COLOR_YELLOW2, "können sie mit /report uns einen Report schreiben, Wir werden uns so bald wie möglich um sie kümmern. ");
    if(Tutorial[playerid] ==/*ENDE*/)
    }
    Tutorial[playerid] = 0;
    }
    }
    return 1;
    }



    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(437) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(438) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(439) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(440) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(445) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(446) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(447) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(448) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(449) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(453) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(454) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(455) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(456) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(457) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(458) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(459) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(460) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(461) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\MiiPuu\Desktop\gta sa ini\gamemodes\Vorlage.pwn(462) : error 029: invalid expression, assumed zero

    DANKE DANKE DANKE !


    Ihr habt mir wirklich sehr geholfen
    So jetzt meine letzte frage....Gibt es vill irgendwo soetwas wie ein gutes TUT wo die begriffe erklärt werden und pawno vill ein bisschen


    Nochmal ein großes danke an alle

    Ja ist drinnen
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    new cmd[128];
    new idx;
    cmd = strtok(cmdtext, idx);
    new tmp[128];
    new playername[MAX_PLAYER_NAME];
    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new pass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Benutze: /login [password]");
    return 1;
    }
    strmid(pass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(pass);
    Einloggen(playerid, pass);
    }
    return 1;
    }
    if (strcmp(cmd, "/register", true)==0)
    {
    new string[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Benutze: /register [password]");
    return 1;
    }
    if (gPlayerAccount[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Du hast schon einen Account hier");
    return 1;
    }


    strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
    Encrypt(PlayerInfo[playerid][pPassword]);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "%s.cer", playername);
    new File: file = fopen(string, io_read);
    if (file)
    {
    SendClientMessage(playerid, COLOR_GREY, "SERVER:Dieser Name ist bereits vorhanden");
    fclose(file);
    return 1;
    }
    new File:hFile;
    hFile = fopen(string, io_append);
    new var[32];//
    format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var);
    format(var, 32, "Morde=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
    format(var, 32, "Tode=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    format(var, 32, "Geld=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
    fclose(hFile);
    SendClientMessage(playerid, COLOR_WHITE, "SERVER:Erfolgreich registriert!");
    SendClientMessage(playerid, COLOR_WHITE, "SERVER:Benutze beim nächsten Besuch /login [password].");
    Einloggen(playerid,PlayerInfo[playerid][pPassword]);
    return 1;
    }
    return 1;
    }
    return 0;
    }