Beiträge von xbluehazzex

    Errors
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 017: undefined symbol "ocmd_veh"
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(129) : 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.


    Fehlerzeile
    ocmd:veh(playerid,params[])


    Ganzer Befehl
    public OnPlayerText(playerid, text[])
    {
    ocmd:veh(playerid,params[])
    {
    if(sscanf(params,u))return SendClientMessage(playerid,ROT,"Benutzung:/veh [CarID]");
    new vID, veh;
    if(PlayerInfo[playerid][pAdmin]>=1)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    veh=AddStaticVehicle(vID,X,Y,Z,0.0,0.0);
    }
    return 1;
    }
    }

    if(strcmp(cmdtext, "/restart", true) == 0)


    {
    if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid, ROT, "Du bist kein Admin !");
    SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
    SendClientMessage(playerid,GELB,"Bitte warte ...");
    SendRconCommand("gmx");
    return 1;
    }

    Kriege 1 Errors
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(72) : error 017: undefined symbol "playerid"
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    Fehler zeilen public OnGameModeExit()
    {
    for(new i = 0; i <MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SpielerSpeichern(playerid);
    return 1;
    }
    }
    return 1;


    }

    Ich habe noch keinen Adminmake Befehl. Ich ändere es über die Datei und Speicher es ab.
    onPlayer Dis/Connect...
    public OnPlayerConnect(playerid)
    {
    SendClientMessage(playerid,GELB,"Herzlich Willkommen auf iLife.");
    SendClientMessage(playerid,GELB,"Wir sind noch in der Beta-Phase.");
    SendClientMessage(playerid,ROT,"Deshalb melde Bugs den Admins. Danke!");


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(fexist(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein.","Register","Abbrechen");
    }
    return 1;
    }

    public OnPlayerDisconnect(playerid, reason)
    {
    SpielerSpeichern(playerid);
    return 1;
    }

    jop momentstock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    //SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
    //SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    return 1;
    }

    okey aber ich will das User die meldung "Du bist kein admin" kriegen und Admins die nicht den rang haben "Du hast nicht den benötigten rang !"

    }
    if(strcmp(cmdtext,"/restart",false)==0)
    {
    if(isPlayerAnAdmin(playerid,6))
    SendClientMessage(playerid,ROT,"bllalalalalalalalallalala"); <------------------- würds so gehen
    {
    SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
    SendClientMessage(playerid,GELB,"Bitte warte ...");
    SendRconCommand("gmx");
    return 1;


    }
    SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    return 1;
    }


    würds sogehen?

    was bedeutet dieses else?
    }
    if(strcmp(cmdtext,"/restart",false)==0)
    {
    if(isPlayerAnAdmin(playerid,6))
    {
    SendClientMessage(playerid,GELB,"Der Server wird neu gestartet...");
    SendClientMessage(playerid,GELB,"Bitte warte ...");
    SendRconCommand("gmx");
    return 1;


    }
    SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    return 1;
    }


    wo soll ich noch was hintuhen . Will aber auch das er normalen user anzeigt du bist kein admin !

    Errors :
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : warning 215: expression has no effect
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 001: expected token: ";", but found ")"
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Symnatec\Selfmade-Server\gamemodes\iLife-Alpha.pwn(76) : 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.


    Zeile
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");


    Ganze´s
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account gefunden... Gib bitte dein Passwort ein.","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein.","Register","Abbrechen");
    }
    return 1;
    }