Beiträge von Cireyses ~ Marc_Foster

    Das sieht so aus
    //PlayerAdminInfo
    stock IsPlayerAnAdmin(playerid,level)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=level)return 1;


    return 0;
    }



    aber wenn ich /kickplayer anstatt /kick mache geht es



    soocmd:kickplayer(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kickplayer [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(0xB90000FF,string);
    Kick(pID);
    }
    return 1;


    }



    //EDIT. ja ^^ ist mir klar als Admin und nicht im Rcon ;D

    Ich bin als Admin eingeloggt mit einem Level von 99 :D


    ich hab es mal ein bischen geändert ab so geht es auch nicht.


    ocmd:kick(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kick [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(0xFFA000FF,string);
    Kick(pID);
    }
    return 1;


    }

    Naben liebe Leute die noch on sind,


    ich habe da ein problem und zwar habe ich einen ocmd befel womit ich player kicken kann aber wenn ich im Game bin steht da /kick : you are not an Amdin. ich denke mal das kommt vom rcon hier mal mein script,


    sscanf und ocmd habe ich drin.


    ocmd:kick(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,1))
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kick [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(0xFFA000FF,string);
    Kick(pID);
    }
    SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
    return 1;


    }


    ich hoffe ihr könnt mir weiter helfen

    Hallo Comunity,
    Ich habe da folgendes Problem und zwar


    Mein CMD Code:
    if (strcmp( cmdtext,"/oparking",true) == 0)
    {
    if (!IsPlayerInRangeOfPoint(playerid,10,-1980.3000488281, 82.599998474121, 27.5)) return SendClientMessage(playerid,0xC30000FF,"Du bist an keinemParkplatz");
    MoveObject(cp,-1980.3000488281, 82.599998474121, 27.5-2,5);
    SetTimer("Closeoparking", 5000, 0);
    return 1;
    }



    Funktion:
    Function Closeoparking()
    {
    MoveObject(cp,-1980.3000488281, 82.599998474121, 27.5,5);//wo das Objekt hinsoll.. beim schließen !
    return 1;
    }



    und hier die Fehler:
    010: invalid function or declaration
    010: invalid function or declaration

    Die Fehler gehören der Funktion an.


    Was ist daran Falsch bzw was muss ich da rein schreiben.




    Muss ich vielleicht einen Include noch reinsetzen

    Hallo liebes Comunity,
    ich habe die Errors:


    (730) : error 017: undefined symbol "sSpieler"
    (730) : warning 215: expression has no effect
    (730) : error 001: expected token: ";", but found "]"
    (730) : error 029: invalid expression, assumed zero
    (730) : fatal error 107: too many error messages on one line



    4 Errors.


    und meine Zeile/n


    stock SpielerSpeichern(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
    }
    return 1;
    }


    //-------------------------
    enum SpielerDaten{ Adminlevel,
    Level,
    Fraktion,
    Team
    };
    new sSpieler[MAX_PLAYERS][SpielerDaten];



    habe ich schon eingefügt



    was kann ich dagegen machen.