Befehl Problem

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo liebe Breadfish Gemeinde,


    Ich habe folgendes Problem:
    Ich habe den Befehl /ucl und Scripte gerade an den Fraktionen aber nur die Fraktionen sollen es ausführen können Frak Id: 1 (LSPD),2 (FBI),15 (Electric-Service) Befehl ausführen können wie geht das weil bis jetzt kann jeder den Befehl ausführen.
    Ich habe schon Sachen mit OnPlayerComments versucht aber ich bekomme es nicht hin.


    Viele Grüße
    Kollho

  • Ist von einem Bekannten der es mir Erlaubt hat mit ins Script zu übernehmen.


    // This is a comment// uncomment the line below if you want to write a filterscript//#define FILTERSCRIPT
    #include <a_samp>
    new sirene[MAX_VEHICLES];new sirene1[MAX_VEHICLES];new sirene2[MAX_VEHICLES];new sirene3[MAX_VEHICLES];new sirene4[MAX_VEHICLES];//new sirene5[MAX_VEHICLES];new UCL[MAX_VEHICLES];// das ist nur wegen der "if" anfrage//new tmpcar;
    #if defined FILTERSCRIPT
    public OnFilterScriptInit()


    public OnFilterScriptExit()


    #endif
    public OnGameModeInit(){ // Don't use these lines if it's a filterscript SetGameModeText("German Reallife"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1;}
    public OnGameModeExit(){ return 1;}
    public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1;}
    public OnPlayerConnect(playerid){ return 1;}
    public OnPlayerDisconnect(playerid, reason){ return 1;}
    public OnPlayerSpawn(playerid){ return 1;}public OnPlayerDeath(playerid, killerid, reason){ return 1;}
    public OnVehicleSpawn(vehicleid){DestroyObject(sirene[vehicleid]);DestroyObject(sirene1[vehicleid]);DestroyObject(sirene2[vehicleid]);DestroyObject(sirene3[vehicleid]);UCL[vehicleid] = 0;//ist wegen der "if" Anfrage beim /command}
    public OnVehicleDeath(vehicleid, killerid){ return 1;}
    public OnPlayerText(playerid, text[]){ return 1;}
    public OnPlayerCommandText(playerid, cmdtext[]){ if(strcmp(cmdtext, "/ucl",true) == 0) { if(UCL[GetPlayerVehicleID(playerid)] == 0){new tmpcar = GetPlayerVehicleID(playerid);if(GetVehicleModel(tmpcar) == 560){ sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene4[GetPlayerVehicleID(playerid)] = CreateObject(19292,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0 ,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteAttachObjectToVehicle(sirene4[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0,0.9,0.4,0,0,0);//Mittig im FensterUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 415){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.65,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 451){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),00.0,0.0,0.6,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 541){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.65,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 470){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,1.1,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 421){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.72,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 405){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.78,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 426){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.88,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 517){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.85,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 598){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 597){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 596){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 411){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100);sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne MitteAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.7,0,0,0);//Dach sireneAttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht BeifahrerseiteAttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht FahrerseiteUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}else if(GetVehicleModel(tmpcar) == 561){sirene[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100);sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100);AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach BeifahrerAttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach FahrerUCL[GetPlayerVehicleID(playerid)] = 1;SendClientMessage(playerid,0xFF0000,"Blaulicht eingeschalten!");return 1;}}else if(UCL[GetPlayerVehicleID(playerid)] == 1){DestroyObject(sirene[GetPlayerVehicleID(playerid)]);DestroyObject(sirene1[GetPlayerVehicleID(playerid)]);DestroyObject(sirene2[GetPlayerVehicleID(playerid)]);DestroyObject(sirene3[GetPlayerVehicleID(playerid)]);DestroyObject(sirene4[GetPlayerVehicleID(playerid)]);UCL[GetPlayerVehicleID(playerid)] = 0;SendClientMessage(playerid,0xFF0000,"Blaulicht ausgeschalten!");return 1;}}}
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ return 1;}
    public OnPlayerExitVehicle(playerid, vehicleid){ return 1;}
    public OnPlayerStateChange(playerid, newstate, oldstate){ return 1;}
    public OnPlayerEnterCheckpoint(playerid){ return 1;}
    public OnPlayerLeaveCheckpoint(playerid){ return 1;}
    public OnPlayerEnterRaceCheckpoint(playerid){ return 1;}
    public OnPlayerLeaveRaceCheckpoint(playerid){ return 1;}
    public OnRconCommand(cmd[]){ return 1;}
    public OnPlayerRequestSpawn(playerid){ return 1;}
    public OnObjectMoved(objectid){ return 1;}
    public OnPlayerObjectMoved(playerid, objectid){ return 1;}
    public OnPlayerPickUpPickup(playerid, pickupid){ return 1;}
    public OnVehicleMod(playerid, vehicleid, componentid){ return 1;}
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid){ return 1;}
    public OnVehicleRespray(playerid, vehicleid, color1, color2){ return 1;}
    public OnPlayerSelectedMenuRow(playerid, row){ return 1;}
    public OnPlayerExitedMenu(playerid){ return 1;}
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid){ return 1;}
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){ return 1;}
    public OnRconLoginAttempt(ip[], password[], success){ return 1;}
    public OnPlayerUpdate(playerid){ return 1;}
    public OnPlayerStreamIn(playerid, forplayerid){ return 1;}
    public OnPlayerStreamOut(playerid, forplayerid){ return 1;}
    public OnVehicleStreamIn(vehicleid, forplayerid){ return 1;}
    public OnVehicleStreamOut(vehicleid, forplayerid){ return 1;}
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ return 1;}
    public OnPlayerClickPlayer(playerid, clickedplayerid, source){ return 1;}