Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Scripter: Calaze
- // externe Hilfe: Internet
- //
- //+ /robstore System (selfmade)
- //+ /weapons
- // + /fixveh als Admin
- // + Adminsystem (Internet)
- // Neon System by AlexzzPro
- // UPDATE
- // Sonderlack
- // kennzeichen setzen
- // AFk System
- // Disconnect / Connect Messages
- // Death Pickup
- // Logout Pickup
- // Wanted Clear Point
- // Neon kostenpflichtig
- // Races
- // Wenn Kill dann Geld
- // Wenn Tod dann -250$ Geld
- //Includes
- #include <a_samp>
- #include <core>
- #include <float>
- #include <afk>
- #include "../include/gl_common.inc"
- //Farben
- #define COLOR_RED 0xFF0000FF
- #define COLOR_BLUE 0x000EFFFF
- #define COLOR_YELLOW 0xFFD200FF
- #define COLOR_ORANGE 0xFF6400FF
- #define COLOR_LIGHTBLUE 0x0087FFFF
- #define COLOR_GREEN 0x009100FF
- #define COLOR_WHITE 0xFEFFFFFF
- #define COLOR_DARKRED 0xCD0000FF
- #define COLOR_GREY 0x969696FF
- //DIALOGE
- #define DIALOG_WEAPONS 1
- #define NEON 2
- //Foreward
- forward robtimer(playerid);
- //PICKUP ENUM
- enum LadenPickups
- {
- LP1,
- LP2
- }
- enum LadenPickupsExit
- {
- LP1e,
- LP2e
- }
- //Globale Variablen
- new total_vehicles_from_files=0;
- new robtimerKill[MAX_PLAYERS] = {-1, 60000};
- new IsUcActive[MAX_PLAYERS] = {-1, 1};
- new Text3D:Wanteds[MAX_PLAYERS];
- new string5[200];
- new gPickups[LadenPickups];
- new gPickupsExit[LadenPickupsExit];
- main()
- {
- print("\n----------------------------------");
- print(" Gamemeode by Calaze");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- //PICKUPs
- gPickups[LP1] = CreatePickup(1318, 1, 2015.5872, 1183.1799, 10.8203, -1);
- gPickups[LP2] = CreatePickup(1318, 1, 2015.6549, 1151.3590, 10.8203, -1);
- gPickupsExit[LP1e] = CreatePickup(1318, 1, 363.4130, -74.5787, 1001.5078, -1); //BSN
- gPickupsExit[LP2e] = CreatePickup(1318, 1, 372.3520, -131.6513, 1001.4922, -1); //PIZZA STACK
- SetGameModeText("Cops vs. Gangsters");
- ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
- ShowNameTags(1);
- SetNameTagDrawDistance(40.0);
- EnableStuntBonusForAll(0);
- DisableInteriorEnterExits();
- SetWeather(2);
- SetGameModeText("Cops vs. Gangsters");
- AddPlayerClass(230, 1958.33, 1343.12, 15.36, 269.15, 24, 500, 25, 300, 30, 5000); // Assi Skin
- AddPlayerClass(288, 1958.33, 1343.12, 15.36, 269.15, 24, 500, 31, 2000, 34, 150); // Cop-Skin
- // SPECIAL
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/trains.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/pilots.txt");
- // LAS VENTURAS
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_law.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_airport.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_gen.txt");
- // SAN FIERRO
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_law.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_airport.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_gen.txt");
- // LOS SANTOS
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_law.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_inner.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_outer.txt");
- // OTHER AREAS
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/whetstone.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/bone.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/flint.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/tierra.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/red_county.txt");
- printf("Total vehicles from files: %d",total_vehicles_from_files);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,199.0846,-150.0331,1.5781);
- SetPlayerCameraPos(playerid, 199.2307,-143.8328,1.5781);
- SetPlayerCameraLookAt(playerid, 199.0846,-150.0331,1.5781);
- SetPlayerFacingAngle(playerid,359.1443);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- robtimerKill[playerid] = -1;
- IsUcActive[playerid] = -1;
- new nachricht[128];
- format(nachricht,sizeof(nachricht),"Du bist mit der ID %i verbunden.",playerid);
- SendClientMessage(playerid,COLOR_WHITE,nachricht);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(GetPlayerSkin(playerid) == 230)
- {
- SetPlayerColor(playerid, 0xEB0000FF);
- }
- else if(GetPlayerSkin(playerid) == 288)
- {
- SetPlayerColor(playerid, 0x0019FFFF);
- }
- if(IsPlayerNPC(playerid)) return 1;
- SetPlayerInterior(playerid,0);
- TogglePlayerClock(playerid,0);
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid, 30000);
- robtimerKill[playerid] = -1;
- SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,999);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerHealth(killerid, 100.0);
- if(IsPlayerCop(killerid))
- {
- SetPlayerWantedLevel(killerid, 0);
- SetPlayerWantedLevel(playerid, 0);
- Delete3DTextLabel(Wanteds[playerid]);
- Delete3DTextLabel(Wanteds[killerid]);
- }
- else
- {
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1);
- format(string5, sizeof(string5), "Name: %s\nWANTED", GetName(killerid));
- Wanteds[killerid] = Create3DTextLabel(string5, COLOR_RED, 0, 0, 0, 40.0, 0, 0);
- Attach3DTextLabelToPlayer(Wanteds[killerid], killerid, 0.0, 0.0, 0.7);
- }
- if(robtimerKill[playerid] != -1)
- {
- new str[85];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< Der Überfall von %s (%d) ist gescheitert! (Gestorben) >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- robtimerKill[playerid] = -1;
- }
- KillTimer(robtimerKill[playerid]);
- SendDeathMessage(killerid, playerid, reason);
- if(killerid != INVALID_PLAYER_ID)
- {
- GameTextForPlayer(killerid, "~b~NOOB ~r~DOWN", 5000, 0);
- }
- if(playerid != INVALID_PLAYER_ID)
- {
- GameTextForPlayer(playerid, "~b~Du wurdest ~n~~r~gefickt", 5000, 0);
- }
- 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))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer");
- return 1;
- }
- if(IsPlayerCop(playerid))
- {
- ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "Wähle deine Farbe aus","Blau\nGrün\nGelb\nWeiss\nPink\nRot\nTurn off Neon","OK","Abbrechen");
- }
- }
- return 1;
- }
- if (strcmp("/weapons", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "Rifle (1.500$)\nFlamethrower (5.000$)\nRPG (15.000$)\nHS Rocket (20.000$)", "Select", "Cancel");
- return 1;
- }
- if (strcmp("/uc", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer");
- return 1;
- }
- if(IsPlayerCop(playerid))
- {
- if(IsUcActive[playerid] == -1)
- {
- IsUcActive[playerid] = 1;
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "uc", CreateObject(18646,0,0,0,0,0,0)); //Sirene Dach
- //SetPVarInt(playerid, "uc1", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "uc"), GetPlayerVehicleID(playerid), -0.5, 0.0, 0.85, 0, 0, 0); //Sirene Dach
- //AttachObjectToVehicle(GetPVarInt(playerid, "uc1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- else
- {
- DestroyObject(GetPVarInt(playerid, "uc"));
- DeletePVar(playerid, "neon");
- //DestroyObject(GetPVarInt(playerid, "uc1"));
- //DeletePVar(playerid, "neon");
- IsUcActive[playerid] = -1;
- }
- }
- }
- return 1;
- }
- if (strcmp("/fixveh", cmdtext, true, 10) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- GetPlayerVehicleID(playerid);
- RepairVehicle(GetPlayerVehicleID(playerid));
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin");
- }
- }
- //WEG.de
- if (strcmp("/store", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 2015.5872, 1183.1799, 10.8203);
- return 1;
- }
- //weg.de 2
- if (strcmp("/nomoney", cmdtext, true, 10) == 0)
- {
- ResetPlayerMoney(playerid);
- new string[32];
- format(string, sizeof(string), "Your money: $%i.", GetPlayerMoney(playerid));
- SendClientMessage(playerid, 0xFFFFFFAA, string);
- return 1;
- }
- //Storerob
- if (strcmp("/robstore", cmdtext, true, 10) == 0)
- {//1
- if(robtimerKill[playerid] == -1)
- {
- if(GetPlayerSkin(playerid) == 230)
- {//2
- if (IsPlayerInRangeOfPoint(playerid, 20.0, 363.4130, -74.5787, 1001.5078)
- || IsPlayerInRangeOfPoint(playerid, 20.0, 372.3520, -131.6513, 1001.4922))
- {//3
- if(GetPlayerWeapon(playerid) != 0)
- {
- SendClientMessage(playerid, COLOR_RED, "Du hast einen Überfall gestartet!");
- SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 1);
- robtimerKill[playerid] = SetTimerEx("robtimer", 60000, false, "i", playerid);
- new str[60];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< %s (%d) überfällt gerade einen Store! >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- format(string5, sizeof(string5), "Name: %s\nWANTED", GetName(playerid));
- Wanteds[playerid] = Create3DTextLabel(string5, COLOR_RED, 0, 0, 0, 40.0, 0, 0);
- Attach3DTextLabelToPlayer(Wanteds[playerid], playerid, 0.0, 0.0, 0.7);
- }//3c
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du hast keine Waffe bei dir oder diese nicht in der Hand");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du bist an keinem Store!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du bist ein Cop. Du kannst keinen Storerob starten!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Du kannst nur einen Raub gleichzeitig starten!");
- }
- return 1;
- }
- return SendClientMessage(playerid,COLOR_GREY,"Dies ist kein gültiger Befehl. Nutze /help");
- }
- 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)
- {
- //ENTER
- if (IsPlayerInRangeOfPoint(playerid, 3.0, 2015.5872, 1183.1799, 10.8203))
- {
- if (newkeys == KEY_SECONDARY_ATTACK)
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid, 363.4130, -74.5787, 1001.5078); //BSN
- }
- }
- if (IsPlayerInRangeOfPoint(playerid, 3.0, 2015.6549, 1151.3590, 10.8203))
- {
- if (newkeys == KEY_SECONDARY_ATTACK)
- {
- SetPlayerInterior(playerid,5);
- SetPlayerPos(playerid, 372.3520, -131.6513, 1001.4922); //PIZZA STACK
- }
- }
- //EXIT
- if (IsPlayerInRangeOfPoint(playerid, 3.0, 363.4130, -74.5787, 1001.5078)) //BSN
- {
- if (newkeys == KEY_SECONDARY_ATTACK)
- {
- if(robtimerKill[playerid] != -1)
- {
- new str[80];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< Der Überfall von %s (%d) ist gescheitert! (Store verlassen) >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- robtimerKill[playerid] = -1;
- KillTimer(robtimerKill[playerid]);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2015.6549, 1151.3590, 10.8203);
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2015.5872, 1183.1799, 10.8203);
- }
- }
- }
- if (IsPlayerInRangeOfPoint(playerid, 3.0, 372.3520, -131.6513, 1001.4922)) //PIZZA STACK
- {
- if (newkeys == KEY_SECONDARY_ATTACK)
- {
- if(robtimerKill[playerid] != -1)
- {
- new str[80];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< Der Überfall von %s (%d) ist gescheitert! (Store verlassen) >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- robtimerKill[playerid] = -1;
- KillTimer(robtimerKill[playerid]);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2015.6549, 1151.3590, 10.8203);
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2015.6549, 1151.3590, 10.8203);
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- if(!success)
- {
- printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
- new pip[16];
- for(new i = GetPlayerPoolSize(); i != -1; --i)
- {
- GetPlayerIp(i, pip, sizeof(pip));
- if(!strcmp(ip, pip, true))
- {
- Kick(i);
- }
- }
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- /*
- if(robtimerKill[playerid] != -1 && IsPlayerOnDesktop(playerid) != 1)
- {
- new str[85];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< Der Überfall von %s (%d) ist gescheitert! (AFK) >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- robtimerKill[playerid] = -1;
- }
- */
- 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 == DIALOG_WEAPONS)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- if(GetPlayerMoney(playerid) >= 1500)
- {
- {
- GivePlayerMoney(playerid, -1500);
- GivePlayerWeapon(playerid, 33, 100);
- }
- }
- else
- {
- new string[60];
- format(string, sizeof(string), "You need 1.500$. But you have only: $%i.", GetPlayerMoney(playerid));
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 5000)
- {
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 37, 100);
- }
- }
- else
- {
- new string[60];
- format(string, sizeof(string), "You need 5.000$. But you have only: $%i.", GetPlayerMoney(playerid));
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 15000)
- {
- {
- GivePlayerMoney(playerid, -15000);
- GivePlayerWeapon(playerid, 35, 25);
- }
- }
- else
- {
- new string[60];
- format(string, sizeof(string), "You need 15.000$. But you have only: $%i.", GetPlayerMoney(playerid));
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- case 3:
- if(GetPlayerMoney(playerid) >=20000)
- {
- {
- GivePlayerMoney(playerid, -20000);
- GivePlayerWeapon(playerid, 36, 25);
- }
- }
- else
- {
- new string[60];
- format(string, sizeof(string), "You need 20.000$. But you have only: $%i.", GetPlayerMoney(playerid));
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- }
- return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText.
- }
- }
- if(dialogid == NEON)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "blue", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "blue1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "blue"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "blue1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 1)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "green", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "green1", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "green"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "green1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 2)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "yellow", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "yellow1", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "yellow"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "yellow1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 3)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "white", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "white1", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "white"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "white1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 4)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "pink", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "pink1", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "pink"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "pink1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 5)
- {
- SetPVarInt(playerid, "neon", 1);
- SetPVarInt(playerid, "red", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "red1", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "red"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "red1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 6)
- {
- DestroyObject(GetPVarInt(playerid, "blue"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "blue1"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "green"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "green1"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "yellow"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "yellow1"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "white"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "white1"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "pink"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "pink1"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "red"));
- DeletePVar(playerid, "neon");
- DestroyObject(GetPVarInt(playerid, "red1"));
- DeletePVar(playerid, "neon");
- }
- }
- }
- return 0; // You MUST return 0 here! Just like OnPlayerCommandText.
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(robtimerKill[playerid] != -1)
- {
- new str[80];
- GetPlayerName(playerid, str, MAX_PLAYER_NAME);
- format(str, sizeof(str), "<< Der Überfall von %s (%d) ist gescheitert! (Disconnect) >>", str, playerid);
- SendClientMessageToAll(COLOR_DARKRED, str);
- }
- KillTimer(robtimerKill[playerid]);
- Delete3DTextLabel(Wanteds[playerid]);
- return 1;
- }
- public robtimer(playerid)
- {
- if(robtimerKill[playerid] != -1)
- {
- new cash = random(5000) + 1000;
- GivePlayerMoney(playerid, cash);
- new string[80];
- format(string, sizeof(string), "Du hast den Laden erfolgreich überfallen und erhältst %i $", cash);
- SendClientMessage(playerid, COLOR_GREEN, string);
- robtimerKill[playerid] = -1;
- }
- else
- {
- robtimerKill[playerid] = -1;
- }
- return 1;
- }
- stock IsPlayerCop(playerid)
- return (GetPlayerSkin(playerid) == 288);
- stock Name(playerid)
- {
- new string[72];
- GetPlayerName(playerid, string, sizeof(string));
- return string;
- }
- stock GetName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement