Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Neon system by Theo
- Dies dürft ihr nicht veröffentlichen und als euers Ausgeben
- Falls ihr es veröffentlicht schreibt Bitte das ich es gemacht habe
- by Theo (c) Copyright 2012
- */
- #include <a_samp>
- #include <ocmd>
- #define rot 0xFF0000FF
- #define weiß 0xFAFAFAFF
- #define grün 0xA8FF3CFF
- #define neondialog 1
- #pragma tabsize 0
- new engine, lights, alarm, doors, bonnet, boot, objective;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Neon + Motor system by Theo (c)");
- print("--------------------------------------\n");
- ManualVehicleEngineAndLights();
- return 1;
- }
- public OnFilterScriptExit()
- {
- 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;
- }
- ocmd:motor(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Motor an!",3000,3);
- SendClientMessage(playerid,grün,"Um den Motor aus zu machen Tippe:{FFFFFF} /motoraus");
- return 1;
- }
- ocmd:motoraus(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Motor aus!",3000,3);
- return 1;
- }
- ocmd:licht(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Licht an!",3000,3);
- SendClientMessage(playerid,grün,"Um das Licht aus zu machen Tippe:{FFFFFF} /lichtaus");
- return 1;
- }
- ocmd:lichtaus(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,0,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Licht aus!",3000,3);
- return 1;
- }
- ocmd:carlock(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,1,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Auto zu!",3000,3);
- SendClientMessage(playerid,grün,"Um das Auto auf zu machen Tippe:{FFFFFF} /carauf");
- return 1;
- }
- ocmd:carauf(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,0,bonnet,boot,objective);
- GameTextForPlayer(playerid,"Auto auf!",3000,3);
- return 1;
- }
- ocmd:mhaubeauf(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
- GameTextForPlayer(playerid,"Motorhaube auf!",3000,3);
- SendClientMessage(playerid,grün,"Um die Motorhaube wider zu, zu machen Tippe:{FFFFFF} /mhaubezu");
- return 1;
- }
- ocmd:mhaubezu(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
- GameTextForPlayer(playerid,"Motorhaube zu!",3000,3);
- return 1;
- }
- ocmd:kraumauf(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
- GameTextForPlayer(playerid,"Kofferraum auf!",3000,3);
- SendClientMessage(playerid,grün,"Um den Kofferraum wider zu, zu machen Tippe:{FFFFFF} /kraumzu");
- return 1;
- }
- ocmd:kraumzu(playerid,params[])
- {
- new vid;
- vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
- GameTextForPlayer(playerid,"Kofferraum zu!",3000,3);
- return 1;
- }
- ocmd:carhelp(playerid,params[])
- {
- SendClientMessage(playerid,rot,"•==•==•==•==•==•==Car-Help•==•==•==•==•==•==");
- SendClientMessage(playerid,grün,"Motor: {FFFFFF}/motor & /motoraus");
- SendClientMessage(playerid,grün,"Licht: {FFFFFF}/licht & /lichtaus");
- SendClientMessage(playerid,grün,"Auto: {FFFFFF}/carlock & /carauf");
- SendClientMessage(playerid,grün,"Motorhaube: {FFFFFF}/mhaubeauf & /mhaubezu");
- SendClientMessage(playerid,grün,"Kofferraum: {FFFFFF}/kraumauf & /kraumzu");
- SendClientMessage(playerid,rot,"•==•==•==•====•==•Car-Help•==•==•==•==•==•==");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/neon", cmdtext, true, 10) ==0)
- {
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug");
- {
- ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neon System by Theo","Blau\nRot\nGrün\nWeiß\nPink\nGelb\nNeon entfernen","Auswählen","Abbrechen");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- SendClientMessage(playerid,grün,"Um den Motor anzuschalten Tippe: {FFFFFF}/motor");
- 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[])
- {
- if(dialogid == neondialog)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 1)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 2)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 3)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 4)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 5)
- {
- SetPVarInt(playerid, "NEON", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,weiß, "Neon eingebaut");
- }
- if(listitem == 6)
- {
- DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon11"));
- DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon12")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon13")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon14")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon15")); DeletePVar(playerid, "NEON");
- DestroyObject(GetPVarInt(playerid, "neon16")); DeletePVar(playerid, "NEON"); DestroyObject(GetPVarInt(playerid, "neon17")); DeletePVar(playerid, "NEON");
- return 1;
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement