Beiträge von ChrisRyan

    ocmd:veh(playerid,params[])
    {
    new Float:x, Float:y, Float:z;
    new c1,c2,vid;
    if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,Admin,"/veh [id] [color1][color2]");
    {
    if(vid<402||vid>603)return SendClientMessage(playerid,Admin,"ID 402-603");
    {
    GetPlayerPos(playerid,x,y,z);
    new car;
    SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"Admin");
    PutPlayerInVehicle(playerid,car,0);
    SendClientMessage(playerid,Admin,"Du hast dein Auto gespawnt.");
    return 1;
    }
    }
    }


    Bütteschön, ohne Adminabfrage

    OK.


    Ich geb dir jetz mal mein Code


    ocmd:veh(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Admin,"Dein Rang ist zu niedrig!");
    {
    new Float:x, Float:y, Float:z;
    new c1,c2,vid;
    if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,Admin,"/veh [id] [color1][color2]");
    {
    if(vid<402||vid>603)return SendClientMessage(playerid,Admin,"ID 402-603");
    {
    GetPlayerPos(playerid,x,y,z);
    new car;
    SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"Admin");
    PutPlayerInVehicle(playerid,car,0);
    SendClientMessage(playerid,Admin,"Du hast dein Auto gespawnt.");
    return 1;
    }
    }
    }
    }


    Eventuell musst du deine Adminabfrage ändern.

    Es tut mir leid, doch ich muss leider gestehen es gibt Dinge auf der Welt, die sind leider geil.


    Nein Spaß beiseite.


    Manchmal vergisst man, wie wichtig einem die Menschen, die einen umgeben, wirklich sind und wie sehr man sie vermissen würde, wenn sie nicht mehr da sind


    Sie merken erst dann was sie an dir hatten wenns zu spät ist


    Zum Erfolg gibt es keinen Lift. Man muss die Treppe benutzen.


    Hab noch paar andere auf Lager :D

    Leute, jetzt bleibt mal bitte bisschen aufm Boden.


    Er hat sich auch Mühe gegeben und er ist wahrscheinlich auch noch ein Neuling in Sachen Scripting.


    Vielleicht war es sein erstes Script , was er je angefasst hat etc.. . Gebt ihm ne Chance und macht nicht alle Thumbs Down. Sonst hat er überhaupt keine Lust mehr zu scripten.

    Hey,


    bin grad an meinem Script bei den Pickups und zwar ist es irgendwie möglich, dass ich nicht ständig den Editor öffnen und schließen muss, sondern gibt es irgendeine Taste, die man drücken kann das der Editor aktualisiert wird, sodass die neuen gesavten Spawns da sind oder muss ich die immer wieder neu öffnen?

    Nein, das ist so wie bei ocmd. Das ist ein eigenständiger Parameter, somit muss das zwischen den publics rein. Nicht in die Publics sondern dazwischen.


    ZB:


    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }
    dcmd_unjail(playerid,params[])
    {
    new pID;
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,WEIß,"Benutzung: /unjail [Playerid]");
    }
    if(!IsPlayerAnAdmin(playerid,3))
    {
    return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID online.");
    }
    else
    {
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0xFF0C00FF,"Du bist kein Admin!");
    {
    return SendClientMessage(playerid,ROT,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
    }
    else
    {
    KillTimer(jailtimer[playerid]);
    SpawnPlayer(pID);
    Spieler[pID][Jailtime] = 0;
    new aname[MAX_PLAYER_NAME], string2[256];
    GetPlayerName(playerid, aname, sizeof(aname));
    format(string2, sizeof(string2), "Admin %s hat dich aus dem Admin Prison geholt.", aname);
    SendClientMessage(pID, GRÜN, string2);
    new name3[MAX_PLAYER_NAME], string3[256];
    GetPlayerName(pID, name3, sizeof(name3));
    format(string3, sizeof(string3), "Du hast %s aus dem Jail befreit.", name3);
    SendClientMessage(playerid, GRÜN, string3);
    }
    }
    return 1;
    }
    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }