Beiträge von .Toby

    Guten Abend,
    Ich habe euch mal ein Mute System per (D)ini Basis Gezaubert :)


    Benutzung:
    Zuerst müsst ihr euch als RCON Admin Einloggen.
    Dann könnt ihr /mute [ID] [ZEIT (In Minuten)] [GRUND]
    Um z.B einen Mute Aufzuheben /unmute [ID]
    Es ist auch noch dazu ein Login/Register System Enthalten :)
    Einfach in dem Scriptfiles Ordner den Ordner "Accounts" Erstellen.


    Pastebin: http://pastebin.com/NqtY1uCM


    /edit: Text Geändert :)


    Viel Spaß damit ;)


    Mit Freundlichen Grüßen,
    xSkyX

    Paar neue Befehle 8)
    Jetz etwas Ausgereifter ;)


    Die Timeban Funktion werde ich Nach dem Fußball Training Fixxen.


    Mit Freundlichen Grüßen,
    Toby 8)

    Guten Abend,
    Ich Release euch nun meine Admin Befehle die zu meinem Admin System gehören.
    Sie sind in meinem Selfmade und ich stelle sie euch zur Verfügung!


    Der Code:
    //Admin System Anfang:
    ocmd:tban(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,BLAU,"/tban [playerid] [zeit] [grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(ROT,string);
    new wert;


    wert=gettime()+(60*time);


    SetPVarInt(pID,"timeban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,ROT,"Ungültige Zeit.");
    return 1;
    }
    SendClientMessage(playerid,ROT,"Spieler ist nicht online.");
    return 1;
    }


    ocmd:goto(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    new pid;
    if(sscanf(params,"u",pid)) return SendClientMessage(playerid,0x00FF00FF,"Benutzung: /goto [Spielername/ID]");
    new Float:x; new Float:y; new Float:z;
    GetPlayerPos(pid,x,y,z);
    SetPlayerPos(playerid,x+2,y,z);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    }
    return 1;
    }


    ocmd:gethere(playerid,params[])
    {
    if(IsPlayerAdmin(playerid)){
    return SendClientMessage (playerid,ROT,"Du bist kein Admin!");
    }
    new pID;
    if(sscanf(params,"u",pID)){
    return SendClientMessage (playerid,BLAU,"Benutzung:: /gethere [ID/Name]");
    }
    if(!IsPlayerConnected(pID)){
    return SendClientMessage (playerid,BLAU,"Niemand ist online mit dieser ID!");
    }
    if(IsPlayerAdmin(playerid)){
    return SendClientMessage(playerid,BLAU,"Höhere Admins können nicht Teleportiert werden!");
    }
    new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
    GetPlayerName(pID,name,sizeof(name));
    GetPlayerName(playerid,aname,sizeof(aname));
    format(string,sizeof(string),"Du wurdest zu %s teleportiert!",aname);
    format(string2,sizeof(string2),"Du hast %s zu dir geportet!",name);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    SetPlayerPos(pID,x,y,z);
    SendClientMessage(pID,BLAU,string);
    SendClientMessage(playerid,BLAU,string2);
    return 1;
    }


    ocmd:spawn(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new pID;
    new string[128];
    if(sscanf(params,"ui",pID))return SendClientMessage(playerid,ROT,"/spawn [ID]");
    format(string,sizeof(string),"Der Admin %s hat den Spieler %s gespawnt",SpielerName(playerid),SpielerName(pID));
    SendClientMessageToAll(ROT,string);
    SpawnPlayer(pID);
    return 1;
    }


    ocmd:freeze(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new pID;
    new string[128];
    if(sscanf(params,"ui",pID))return SendClientMessage(playerid,ROT,"/freeze [ID]");
    TogglePlayerControllable(pID,0);
    format(string,sizeof(string),"Du wurdest von %s gefreezed.",SpielerName(playerid));
    SendClientMessage(pID,ROT,string);
    return 1;
    }


    ocmd:unfreeze(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new pID;
    new string[128];
    if(sscanf(params,"ui",pID))return SendClientMessage(playerid,ROT,"/unfreeze [ID]");
    TogglePlayerControllable(pID,1);
    format(string,sizeof(string),"Du wurdest von %s unfreezed.",SpielerName(playerid));
    SendClientMessage(pID,ROT,string);
    return 1;
    }


    ocmd:makeadmin(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
    if(rank<1||rank>5)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
    SendClientMessageToAll(BLAU,"Es wurde jemand zu Admin gemacht.");
    return 1;
    }
    ocmd:ban(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/ban [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SetPVarInt(pID,"Baned",1);
    Kick(pID);
    return 1;
    }
    ocmd:kick(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/kick [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    Kick(pID);
    return 1;
    }


    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    Es ist zurzeit auf (D)ini Basis!


    Pastebin: http://pastebin.com/7C7YUH3h


    Mit Freundlichen Grüßen,
    Toby 8)


    /Edit: Version 0.2 Hinzugefügt!

    Gewinnspiel wurde Abgebrochen.
    Zwar kommen jetz nurnoch wenige Threads bei My Sponsoring aber dennoch alle Aktiv geblieben.


    Wir suchen euch ;)
    Schaffen wir die 500 Mitglieder?

    Guten Abend ;),
    Ich habe Eben Kurz ein Logo Gezaubert.
    Wollte einfach mal Feedback hören und was ich so Verbessern kann.


    Hier das Logo:


    Mit Freundlichen Grüßen,
    Toby 8)

    Guten Tag,
    Ich biete hier Folgende Domains zum Kauf an:


    http://www.DarkShadow-Craft.de
    http://www.GermanGamingCommunity.de


    Infos:
    Der Preis ist Verhandelbar.
    Die Laufzeit bei http://www.GermanGamingCommunity.de
    ist Unbegrenzt und muss für die nächsten 3 Jahre nicht Bezahlt werden. außerdem ist bei ihr, schon ein Webspace vorhanden.
    Bei der Nitrado Domain (http://www.DarkShadow-Craft.de)
    ist kein Webspace Vorhanden und läuft noch bis nächstes Jahr 9.3.2014.


    Macht Gebote :)
    Nehme gerne Nitrado Gutbaben & PSC an :)
    Steam Keys etc. können auch geboten werden :)


    Mfg


    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.


    Was zum Teufel meinst du mit Geiler ? :D


    Na und ?
    Das 1 dafür war richtig :)
    War mir Grade nur unsicher da ich am Handy bin :)


    Mfg

    Problem 1:
    if(IsPlayerInRangeOfPoint(playerid,posX,posY,posZ))


    Oder
    IsPlayerInRangeOfPoint(playerid,posX,posY,posZ);


    Bei Problem 2 werde ich mal Schauen :D


    PS: Mit Handy Verfasst ;)