Beiträge von shoxinat0r

    if(strcmp(strget(cmdtext,0),"/getall",true) == 0)
    {
    if(IsPlayerAnAdmin(playerid, 6))
    {
    new string[256];
    format(string, sizeof(string), "AdmCmd: %s hat alle Spieler zu sich geportet", SpielerName(playerid));
    SendClientMessageToAll(COLOR_RED, string);
    new Float:X,Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    SetPlayerPos(i,X+1,Y,Z+2);
    }
    }
    return 1;
    }

    Danke für eure Kritik. Ich überarbeite dass einmal ;)


    //edit: Ist zwar immer noch ein Codeschnipsel, aber hier etwas verbessert - allerdings kann jeder den gemieteten Roller benutzen ;) Kann ja jeder nach Wunsch verändern ^^

    //Mietroller Filterscript von NiLsx3 aka [SaL]Easy (c)2012
    #include <a_samp>
    #include <ocmd>



    #define weiß 0xFFFFFFAA


    new string[256];
    new mietroller;


    public OnFilterScriptInit()
    {
    CreatePickup(1239,1,1561.0819,-2334.9595,13.1431,0);
    Create3DTextLabel("/rollermieten",0xFF8C00FF,1561.0819,-2334.9595,13.1431,15.0,0,1);
    print("\nMietroller System geladen! Viel Spaß damit!\n");
    return 1;
    }


    ocmd:rollermieten(playerid, params[])
    {
    if(GetPVarInt(playerid,"Roller") == 0)
    {
    SetPVarInt(playerid,"Mietroller",1);
    SetPVarInt(playerid,"Roller",1);
    format(string,sizeof(string),"Du hast den Roller erfolgreich gemietet!");
    SendClientMessage(playerid,weiß,string);
    GivePlayerMoney(playerid,-150);
    mietroller=CreateVehicle(462,1560.7780,-2331.8801,13.1417,96.7936,1,1,-1);
    return 1;
    }
    SendClientMessage(playerid,weiß,"Du hast bereits einen Mietroller!");
    return 1;
    }
    ocmd:rollerentmieten(playerid,params[])
    {
    if(GetPVarInt(playerid,"Mietroller") != 1) return SendClientMessage(playerid,weiß,"Du hast keinen Roller gemietet!");
    SendClientMessage(playerid,weiß,"Du hast deinen Roller entmietet!");
    SetPVarInt(playerid,"Mietroller",0);
    DestroyVehicle(mietroller);
    SetPVarInt(playerid,"Roller",0);
    return 1;
    }
    ocmd:rollerport(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,weiß,"Dieser Command ist nur für RCON Admins.");
    SetPlayerPos(playerid,1561.0819,-2334.9595,13.1431);
    return 1;
    }

    if(!strcmp(cmd,"/sirene",true)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { new vehicle = GetPlayerVehicleID(playerid); sirene = CreateObject(18646,0,0,0,0,0,0); AttachObjectToVehicle(sirene,vehicle, -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); SendClientMessage(playerid, COLOR_GRAD1,"Du hast die Sirene aufs ach gepackt gib Gas!"); } else { SendClientMessage(playerid, COLOR_GRAD1,"Du darfst diesen Befehl nicht nutzen!"); } return 1; }


    //edit Buggt auch

    :pinch:

    Schwachsinn :rolleyes:
    Benutz mal die SuFu da gibt es schon einen erklärten Tazer.
    Du musst nämlich den public OnPlayerTakeDamage nutzen ;)