Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* *
- * Las Venturas Gamemode created by encrusted. *
- * */
- //*** Includes ***//
- #include <a_samp>
- #include <Dini>
- #include <ocmd>
- #include <sscanf2>
- #include <numeric>
- //*** Farben ***//
- #define c_error 0xAF0000FF
- #define c_erfolg 0x19C500FF
- #define c_blau 0x007DFFFF
- #define c_turkis 0x00EBFFFF
- #define c_orange 0xFF7800FF
- #define c_red 0xEB0000FF
- #define c_grey 0x969696F0
- #define c_lvpd 0xAD7400EA
- #define c_pd 0x00A5FFFF
- //*** Dialoge ***//
- #define d_register 0
- #define d_login 1
- #define d_skinauswahl 2
- #define d_lvticket 3
- #define d_lsticket 4
- #define d_sfticket 5
- #define d_tutorial 6
- #define d_tutorial1 7
- #define d_tutorial2 8
- #define d_tutorial3 9
- #define d_buergeramt 10
- #define d_baperso 11
- #define d_baarbeitslos 12
- #define d_bareisepass 13
- #define d_bawohnung 14
- #define d_bafundsachen 15
- #define d_tutorialBA 16
- #define d_tutorialKH 17
- #define d_tutorialFS 18
- #define d_tutorial4 19
- #define d_fahrschule 20
- #define d_FSauto 21
- #define d_FSmotorrad 22
- #define d_FSlkw 23
- #define d_tutorial5 24
- #define d_tutorial6 25
- #define d_tutorialHOTEL 26
- #define d_tutorialEC 27
- #define d_tutorial7 28
- #define d_tutorialCASINO 29
- #define d_tutorial8 30
- #define d_tutorialLVPD 31
- #define d_tutorial9 32
- #define d_tutorialJC 33
- #define d_jobcenter 34
- #define d_jobs 35
- #define d_tutorial10 36
- #define d_persofertig 37
- #define d_BaPersoFertig 38
- //*** Denkzettel ***//
- // JobID 1 = Pizzalieferant
- // JobID 2 = Postbote
- // JobID 3 = Gärtner
- // FrakID 1 = LVPD
- // FrakID 2 = SFPD
- // FrakID 3 = LSPD
- // FrakID 4 = LV MEDIC
- // FRAKID 5 = SF MEDIC
- // FrakID 6 = LS MEDIC
- //*** Globale Variablen ***//
- new tutorial[MAX_PLAYERS];
- new tutcp[MAX_PLAYERS];
- new car_betrunken;
- new motorrad_betrunken;
- new LVPDDuty[MAX_PLAYERS];
- new lvpd_cars[9];
- new PDChat[MAX_PLAYERS];
- new PersoFertig[MAX_PLAYERS];
- new Text:PDChatOn;
- new Text:PDChatOff;
- new Text:Jail;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new bool:Motor[MAX_VEHICLES]=false;
- new bool:Licht[MAX_VEHICLES]=false;
- //*** Pickups ***//
- new lvticket,sfticket,lsticket;
- new ba_enter,ba_exit,ba_home;
- new LVkh_enter,LVkh_exit,LVkh_heal;
- new jc_enter,jc_exit,jc_home;
- new fs;
- new lvpd_enter,lvpd_exit,lvpd_duty;
- /*
- new radIDs[] =
- {
- 581,522,461,521,523,463,
- 586,468,471
- };
- new carIDs[] =
- {
- 400, 409, 415, 422, 434, 442, 459, 475, 482, 492,
- 401, 410, 418, 423, 436, 444, 466, 477, 483, 494,
- 402, 411, 419, 424, 438, 445, 467, 478, 489, 495,
- 404, 413, 420, 426, 439, 451, 470, 479, 490, 496,
- 405, 414, 421, 429, 440, 458, 474, 480, 491, 500,
- 502, 503, 504, 505, 506, 507, 516, 517, 518, 525,
- 526, 527, 528, 529, 532, 533, 534, 535, 536, 540,
- 541, 542, 543, 545, 546, 547, 549, 550, 551, 552,
- 554, 555, 556, 557, 558, 559, 560, 561, 562, 565,
- 566, 567, 568, 575, 576, 579, 580, 582, 585, 587,
- 589, 596, 597, 598, 599, 600, 601, 602, 603, 604,
- 605
- };
- */
- //*** Enums ***//
- // SpielerInfo [sInfo]
- enum SpielerInfo
- {
- Adminlevel,
- Leader,
- Fraktion,
- Job,
- Frakrang,
- Skin,
- Erfolgspunkte,
- Spielzeit,
- Geld,
- Warns,
- Banned,
- Autoschein,
- Motorradschein,
- LKWschein,
- Flugschein,
- Bootsschein,
- Waffenschein1,
- Waffenschein2,
- Waffenschein3,
- Perso,
- Arbeitslosengeld,
- Reisepass,
- Zigaretten,
- Knast,
- KnastZeit,
- WantedLevel
- }
- new sInfo[MAX_PLAYERS][SpielerInfo];
- //*** Forwards ***//
- forward PoliceChatOn(playerid);
- forward PoliceChatOff(playerid);
- forward JailTime(playerid);
- forward PersoTime(playerid);
- //====================================================================================================================================
- main()
- {
- print("\n----------------------------------");
- print(" LasVenturasGamemode");
- print("----------------------------------\n");
- }
- //====================================================================================================================================
- public OnGameModeInit()
- {
- //*** Textdraws ***//
- PDChatOff = TextDrawCreate(20.000000,150.000000,"Funk ~r~ausgeschaltet");
- TextDrawFont(PDChatOff,1);
- TextDrawColor(PDChatOff,-1);
- TextDrawSetOutline(PDChatOff,1);
- TextDrawTextSize(PDChatOff,0.300000,2.000000);
- PDChatOn = TextDrawCreate(20.000000,150.000000,"Funk ~g~eingeschaltet");
- TextDrawFont(PDChatOn,1);
- TextDrawColor(PDChatOn,-1);
- TextDrawSetOutline(PDChatOn,1);
- TextDrawTextSize(PDChatOn,0.300000,2.000000);
- Jail = TextDrawCreate(500.000000,120.000000,"Zeit:");
- TextDrawFont(Text:Jail,1);
- TextDrawColor(Text:Jail,-1);
- TextDrawTextSize(Text:Jail,610.000000,0.000000);
- TextDrawUseBox(Text:Jail,1);
- TextDrawSetShadow(Text:Jail,0);
- //*** Motorsystem zeugs ***//
- ManualVehicleEngineAndLights();
- for(new i=0; i<MAX_VEHICLES; i++)
- {
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[i]=false;
- Licht[i]=false;
- SetVehicleParamsEx(i,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- }
- //*** Textlabels ***//
- Create3DTextLabel("/lvticket",-1,1675.2091,1451.0107,10.7803,18.0,0);
- Create3DTextLabel("/sfticket",-1,-1420.5228,-291.8304,14.1484,18.0,0);
- Create3DTextLabel("/lsticket",-1,1690.8710,-2241.6790,13.5396,18.0,0);
- Create3DTextLabel("/buergeramt",c_orange,362.3421,173.5759,1008.3828,18.0,0);
- Create3DTextLabel("/heal",c_red,2324.4109,-1143.2494,1050.4922,18,0);
- Create3DTextLabel("/fahrschule",-1,1173.3510,1349.4469,10.9219,18,0);
- Create3DTextLabel("/jobcenter",-1,2217.2798,-1147.0444,1025.7969,18,0);
- //*** Pickups ***//
- // Airports
- lvticket = CreatePickup(1274,19,1675.2091,1451.0107,10.7803,0);
- sfticket = CreatePickup(1274,19,-1420.5228,-291.8304,14.1484,0);
- lsticket = CreatePickup(1274,19,1690.8710,-2241.6790,13.5396,0);
- // LV Bürgeramt
- ba_enter = CreatePickup(1318,19,2195.7417,1677.1101,12.3672,0);
- ba_exit = CreatePickup(1318,19,389.4310,173.7661,1008.3828,0);
- ba_home = CreatePickup(1239,19,362.3421,173.5759,1008.3828,0);
- // LV Krankenhaus
- LVkh_enter = CreatePickup(1318,19,1607.3311,1818.2456,10.8203,0);
- LVkh_exit = CreatePickup(1318,19,2324.4116,-1148.8898,1050.7101,0);
- LVkh_heal = CreatePickup(1240,19,2324.4109,-1143.2494,1050.4922,0);
- // LV Fahrschule
- fs = CreatePickup(1274,19,1173.3510,1349.4469,10.9219,0);
- // LV Jobcenter
- jc_enter = CreatePickup(1318,19,1953.0090,1342.8979,15.3672,0);
- jc_exit = CreatePickup(1318,19,2215.1016,-1150.5492,1025.7969,0);
- jc_home = CreatePickup(1274,19,2217.2798,-1147.0444,1025.7969,0);
- // LVPD
- lvpd_enter = CreatePickup(1318,19,2290.1428,2430.4209,10.8203,0);
- lvpd_exit = CreatePickup(1318,19,246.4469,108.3118,1003.2188,0);
- lvpd_duty = CreatePickup(1247,19,237.3480,109.0917,1003.2257,0);
- //*** Las Venturas Police Cars ***//
- lvpd_cars[0] = AddStaticVehicle(598,2285.9746,2431.5461,2.9099,358.9416,120,120); // LVPD CAR 1
- lvpd_cars[1] = AddStaticVehicle(598,2294.8398,2431.7744,2.9090,0.1449,120,120); // LVPD CAR 2
- lvpd_cars[2] = AddStaticVehicle(598,2299.0930,2431.1895,2.9085,1.2310,120,120); // LVPD CAR 3
- lvpd_cars[3] = AddStaticVehicle(598,2303.3433,2431.7068,2.9087,0.9333,120,120); // LVPD CAR 4
- lvpd_cars[4] = AddStaticVehicle(598,2298.8650,2456.1750,2.9099,269.8132,120,120); // LVPD CAR 5
- lvpd_cars[5] = AddStaticVehicle(599,2313.9529,2460.4402,3.2346,90.3623,120,120); // LVPD CAR BIG 1
- lvpd_cars[6] = AddStaticVehicle(599,2314.1768,2465.4016,3.2343,91.2655,120,120); // LVPD CAR BIG 2
- lvpd_cars[7] = AddStaticVehicle(599,2314.1729,2470.3396,3.2343,90.4856,120,120); // LVPD CAR BIG 3
- lvpd_cars[8] = AddStaticVehicle(599,2316.7390,2431.1797,3.2353,1.3697,120,120); // LVPD CAR BIG 4
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- SetGameModeText("LVReallife");
- 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)
- {
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- SetSpawnInfo(playerid,0,sInfo[playerid][Skin],1681.2264,1447.8665,10.7730,268.9908,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerConnect(playerid)
- {
- // Login/Register
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- if(dini_Exists(SD))
- {
- // Login Dialog
- new nameL[MAX_PLAYER_NAME],str[200];
- GetPlayerName(playerid,nameL,sizeof(nameL));
- format(str,sizeof(str),"{FFFFFF}Willkommen zurück {E38500}%s!\n{FFFFFF}Gebe dein Passwort ein um dich einzuloggen.",nameL);
- ShowPlayerDialog(playerid,d_login,DIALOG_STYLE_PASSWORD,"{E38500}[LVRL] {FFFFFF}Login",str,"Login","Abbrechen");
- }
- else
- {
- // Register Dialog
- new nameR[MAX_PLAYER_NAME],str[200];
- GetPlayerName(playerid,nameR,sizeof(nameR));
- format(str,sizeof(str),"{FFFFFF}Willkommen {E38500}%s!\n{FFFFFF}Willkommen auf {E38500}Las Venturas Reallife{FFFFFF}.\nDieser Server ist noch im Aufbau und daher noch nicht spielbar.",nameR);
- ShowPlayerDialog(playerid,d_register,DIALOG_STYLE_PASSWORD,"{E38500}[LVRL] {FFFFFF}Registrierung",str,"Weiter","Abbrechen");
- SetPlayerColor(playerid,-1);
- }
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerDisconnect(playerid, reason)
- {
- SaveAcc(playerid);
- ResetVars(playerid);
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- //====================================================================================================================================
- public OnVehicleSpawn(vehicleid)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = false;
- Licht[vehicleid] = false;
- return 1;
- }
- //====================================================================================================================================
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerText(playerid, text[])
- {
- if(PDChat[playerid] == 1)
- {
- for(new i = 0; i<MAX_PLAYERS; i++)
- {
- if(sInfo[i][Fraktion] == 1)
- {
- new string[200],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"%s funkt: %s",name,text);
- scm(i,c_pd,string);
- return 0;
- }
- }
- }
- else if(PDChat[playerid] == 0)
- {
- return 1;
- }
- return 1;
- }
- //====================================================================================================================================
- //*** LVPD BEFEHLE ***//
- ocmd:givewanted(playerid,params[])
- {
- SetPlayerWantedLevel(playerid,1);
- return 1;
- }
- ocmd:einsperren(playerid,params[])
- {
- new pid;
- if(LVPDDuty[playerid] == 0)return scm(playerid,c_error,"[Error] {FFFFFF}Du musst im Dienst sein.");
- if(sscanf(params,"u",pid))return scm(playerid,c_error,"[Error] {FFFFFF}/einsperren [ID]");
- if(GetPlayerWantedLevel(pid) == 0)return scm(playerid,c_error,"[Error] {FFFFFF}Dieser Spieler hat keine Wanteds!");
- if(sInfo[playerid][Fraktion]==1)
- {
- if(IsPlayerInRangeOfPoint(playerid,8.0,2281.4922,2430.9136,-7.4531))
- {
- new wantedlevel = GetPlayerWantedLevel(playerid);
- JailPlayer(pid,wantedlevel);
- return 1;
- }
- else
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist nicht am Arrest Punkt!");
- scm(playerid,-1,"Er befindet sich in der untersten Garage des {DB9353}LVPD's{FFFFFF}.");
- return 1;
- }
- }
- return 1;
- }
- ocmd:pdchat(playerid,params[])
- {
- if(sInfo[playerid][Fraktion] == 1)
- {
- if(LVPDDuty[playerid] == 1)
- {
- if(PDChat[playerid] == 1)
- {
- PDChat[playerid]=0;
- TextDrawShowForPlayer(playerid,Text:PDChatOff);
- SetTimer("PoliceChatOff",1500,false);
- return 1;
- }
- else if(PDChat[playerid] == 0)
- {
- PDChat[playerid]=1;
- TextDrawShowForPlayer(playerid,Text:PDChatOn);
- SetTimer("PoliceChatOn",1500,false);
- return 1;
- }
- }
- else if(LVPDDuty[playerid] == 0)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du musst im Dienst sein um funken zu können.");
- }
- }
- return 1;
- }
- ocmd:dienst(playerid,params[])
- {
- if(sInfo[playerid][Fraktion] == 1)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,237.3480,109.0917,1003.2257))
- {
- if(LVPDDuty[playerid] == 0)
- {
- LVPDDuty[playerid] = 1;
- SetPlayerSkin(playerid,282);
- GivePlayerWeapon(playerid,3,0);
- GivePlayerWeapon(playerid,22,75);
- GivePlayerWeapon(playerid,29,120);
- SetPlayerColor(playerid,c_lvpd);
- scm(playerid,-1,"Du hast dich in den {DB9353}Dienstkalender {FFFFFF}eingetragen.");
- return 1;
- }
- else if(LVPDDuty[playerid] == 1)
- {
- LVPDDuty[playerid] = 0;
- SetPlayerSkin(playerid,sInfo[playerid][Skin]);
- ResetPlayerWeapons(playerid);
- SetPlayerColor(playerid,-1);
- scm(playerid,-1,"Du stehst nun nicht mehr im {DB9353}Dienstkalender{FFFFFF}.");
- return 1;
- }
- }
- else
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist nicht am Dienstkalender des {DB9353}Las Venturas Police Deparements{FFFFFF}.");
- return 1;
- }
- }
- else
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist kein Mitglied des {DB9353}Las Venturas Police Departements{FFFFFF}.");
- return 1;
- }
- return 1;
- }
- //*** Spieler Befehle ***//
- ocmd:jobcenter(playerid,params[])
- {
- ShowPlayerDialog(playerid,d_jobcenter,DIALOG_STYLE_LIST,"{FFFFFF}Jobcenter","{FFFFFF}Jobs\nAusbildungsplätze","Weiter","Abbrechen");
- return 1;
- }
- ocmd:fahrschule(playerid,params[])
- {
- ShowPlayerDialog(playerid,d_fahrschule,DIALOG_STYLE_LIST,"{FFFFFF}Fahrschule","Autoführerschein\nMotorradführerschein\nLastkratwagenführerschein","Weiter","Abbrechen");
- return 1;
- }
- ocmd:heal(playerid,params[])
- {
- return 1;
- }
- ocmd:buergeramt(playerid,params[])
- {
- if(PersoFertig[playerid]==1)
- {
- ShowPlayerDialog(playerid,d_BaPersoFertig,DIALOG_STYLE_LIST,"{FFFFFF}Bürgeramt","Personalausweis abholen\nArbeitslosengeld\nReisepass\nFundsachen","Weiter","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,d_buergeramt,DIALOG_STYLE_LIST,"{FFFFFF}Bürgeramt","Personalausweis beantragen\nArbeitslosengeld\nReisepass\nFundsachen","Weiter","Abbrechen");
- }
- return 1;
- }
- ocmd:lsticket(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1690.8710,-2241.6790,13.5396))
- {
- ShowPlayerDialog(playerid,d_lsticket,DIALOG_STYLE_LIST,"{FFFFFF}Wohin möchtest du fliegen?","{FFFFFF}San Fierro {007BFF}[750$]\n{FFFFFF}Las Venturas {007BFF}[750$]","Los!","Abbrechen");
- return 1;
- }
- else return scm(playerid,c_error,"[Error] {FFFFFF}Du bist nicht am Los Santos Flughafen.");
- }
- ocmd:sfticket(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,-1420.5228,-291.8304,14.1484))
- {
- ShowPlayerDialog(playerid,d_sfticket,DIALOG_STYLE_LIST,"{FFFFFF}Wohin möchtest du fliegen?","{FFFFFF}Los Santos {007BFF}[750$]\n{FFFFFF}Las Venturas {007BFF}[750$]","Los!","Abbrechen");
- return 1;
- }
- else return scm(playerid,c_error,"[Error] {FFFFFF}Du bist nicht am San Fierro Flughafen.");
- }
- ocmd:lvticket(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1675.2091,1451.0107,10.7803))
- {
- ShowPlayerDialog(playerid,d_lvticket,DIALOG_STYLE_LIST,"{FFFFFF}Wohin möchtest du fliegen?","{FFFFFF}Los Santos {007BFF}[750$]\n{FFFFFF}San Fierro {007BFF}[750$]","Los!","Abbrechen");
- return 1;
- }
- else return scm(playerid,c_error,"[Error] {FFFFFF}Du bist nicht am Las Venturas Flughafen.");
- }
- //*** Admin Befehle ***//
- ocmd:givecash(playerid,params[])
- {
- GivePlayerMoney(playerid,100000);
- return 1;
- }
- ocmd:ac(playerid,params[])
- {
- if(IPA(playerid,1))
- {
- new Float:x, Float:y, Float:z, veh;
- GetPlayerPos(playerid,x,y,z);
- veh = CreateVehicle(598,x,y,z,0,120,120,0);
- PutPlayerInVehicle(playerid,veh,0);
- return 1;
- }
- else
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Nur Admins können diesen Befehl ausführen!");
- return 1;
- }
- }
- ocmd:ab(playerid,params[])
- {
- if(IPA(playerid,1))
- {
- new Float:x, Float:y, Float:z, veh;
- GetPlayerPos(playerid,x,y,z);
- veh = CreateVehicle(599,x,y,z,0,120,120,0);
- PutPlayerInVehicle(playerid,veh,0);
- return 1;
- }
- else
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Nur Admins können diesen Befehl ausführen!");
- return 1;
- }
- }
- //====================================================================================================================================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/credits", cmdtext, true, 10) == 0)
- {
- scm(playerid,-1,"Scripter:{0085F2} encrusted.");
- scm(playerid,-1,"Mapper:{0085F2} encrusted. ");
- scm(playerid,-1,"Projektleiter:{0085F2} encrusted.");
- return 1;
- }
- return scm(playerid,c_error,"[Error] {FFFFFF}Dieser Befehl existiert nicht.");
- }
- //====================================================================================================================================
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 510)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- }
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- KillTimer(car_betrunken && SetPlayerDrunkLevel(playerid,0));
- KillTimer(motorrad_betrunken && SetPlayerDrunkLevel(playerid,0));
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER)
- {
- for(new car = 0; car<sizeof(lvpd_cars); car++)
- {
- if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == lvpd_cars[car])
- {
- if(sInfo[playerid][Fraktion] == 0)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast keine Schlüssel für dieses Auto da du kein Mitglied des {DB9353}Las Venturas Police Departements {FFFFFF}bist.");
- RemovePlayerFromVehicle(playerid);
- }
- else if(sInfo[playerid][Fraktion] == 1)
- {
- return 1;
- }
- }
- }
- }
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(tutcp[playerid]==1)
- {
- ShowPlayerDialog(playerid,d_tutorialBA,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 2","{FFFFFF}Hier ist das {E38500}Las Venturas Bürgeramt{FFFFFF}.\nGehe nun hinein und beantrage ein Personalausweis.","Weiter","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==2)
- {
- ShowPlayerDialog(playerid,d_tutorialKH,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 3","{FFFFFF}Hier befindet sich das {E38500}Las Venturas Krankenhaus{FFFFFF}.\nHier kannst du dich für ein wenig Geld von einem Arzt heilen lassen.\nWenn du ein Handy besitzt kannst du auch damit den Notruf rufen.","Weiter","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==3)
- {
- ShowPlayerDialog(playerid,d_tutorialFS,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 4","{FFFFFF}Hier befindet sich die {E38500}Las Venturas Fahrschule {FFFFFF}.\nGehe nun rein und mache einen Motorrad- oder Autoführerschein.","Weiter","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==4)
- {
- ShowPlayerDialog(playerid,d_tutorialHOTEL,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 5","{FFFFFF}Hier befindet sich das große {E38500}Hotel {FFFFFF}in {E38500}Las Venturas{FFFFFF}.\nWenn du kein Haus oder keine Wohnung hast, kannst du hier ein Zimmer mieten.","Ok","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==5)
- {
- ShowPlayerDialog(playerid,d_tutorialEC,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 6","{FFFFFF}Hier befindet sich das {E38500}Las Venturas Einkaufscenter{FFFFFF}.\nHier befindet sich die {E38500}Bank{FFFFFF}, sowie ein {E38500}24/7 Shop {FFFFFF}und {E38500} Chluckin' Bell{FFFFFF}.","Ok","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==6)
- {
- ShowPlayerDialog(playerid,d_tutorialCASINO,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 7","{FFFFFF}Hier befindet sich das {E38500}Las Venturas Casino{FFFFFF}.\nHier kannst du viel Geld gewinnen, aber auch Geld verlieren!","Ok","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==7)
- {
- ShowPlayerDialog(playerid,d_tutorialLVPD,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 8","{FFFFFF}Hier befindet sich das {E38500}Las Venturas Police Departement{FFFFFF}.\nHier kannst du Anzeigen aufnehmen, dich stellen oder Hilfe rufen.","Ok","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==8)
- {
- ShowPlayerDialog(playerid,d_tutorialJC,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 9","{FFFFFF}Hier befindet sich das {E38500}Jobcenter{FFFFFF}.\nHier kannst du Ausbildungsplätze für Fraktionen und Jobs kriegen.\nGehe nun rein und besorg dir ein Job.","Ok","");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- else if(tutcp[playerid]==9)
- {
- return 1;
- }
- 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)
- {
- if(pickupid == lvticket || lsticket || sfticket)return 1;
- if(pickupid == ba_enter || ba_exit || ba_home)return 1;
- if(pickupid == LVkh_enter || LVkh_exit || LVkh_heal)return 1;
- if(pickupid == jc_enter || jc_exit || jc_home)return 1;
- if(pickupid == fs)return 1;
- if(pickupid == lvpd_enter || lvpd_exit || lvpd_duty)return 1;
- 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)
- {
- if(newkeys == KEY_ANALOG_DOWN)
- {
- if(GetPlayerVehicleSeat(playerid) == 0)
- {
- new car = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
- {
- return 1;
- }
- else if(Motor[car] == false)
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[car] = true;
- GameTextForPlayer(playerid,"Motor ~g~an",1500,1);
- }
- else
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[car] = false;
- GameTextForPlayer(playerid,"Motor ~r~aus",1500,1);
- }
- }
- return 1;
- }
- if(newkeys == KEY_ANALOG_UP)
- {
- if(GetPlayerVehicleSeat(playerid) == 0)
- {
- new car = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
- {
- return 1;
- }
- else if(Licht[car] == false)
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- Licht[car] = true;
- }
- else
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- Licht[car] = false;
- }
- }
- }
- if(newkeys == KEY_SECONDARY_ATTACK)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,2195.7417,1677.1101,12.3672)) //Bürgeramt enter
- {
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid,384.0094,173.6506,1008.3828);
- SetPlayerFacingAngle(playerid,90.1389);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,389.4310,173.7661,1008.3828)) //Bürgeramt exit
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2188.3367,1677.1680,11.1130);
- SetPlayerFacingAngle(playerid,89.3474);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,1607.3311,1818.2456,10.8203)) //LV Krankenhaus enter
- {
- SetPlayerInterior(playerid,12);
- SetPlayerPos(playerid,2324.2534,-1146.3359,1050.7101);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,2324.4116,-1148.8898,1050.7101)) //LV Krankenhaus exit
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1607.5366,1823.6740,10.8203);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,1953.0090,1342.8979,15.3672)) //LV Jobcenter Enter
- {
- SetPlayerInterior(playerid,15);
- SetPlayerPos(playerid,2217.3982,-1150.3221,1025.7969);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,2215.1016,-1150.5492,1025.7969)) //LV Jobcenter Exit
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1956.7416,1343.0217,15.3746);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,2290.1428,2430.4209,10.8203)) // LVPD ENTER
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,246.4469,108.3118,1003.2188)) // LVPD EXIT
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2290.3345,2427.2717,10.8203);
- return 1;
- }
- }
- 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[])
- {
- // PersoFertig Dialog BA
- if(dialogid==d_BaPersoFertig)
- {
- if(response==0)return 1;
- if(response==1)
- {
- if(listitem==1)
- {
- sInfo[playerid][Perso] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen Personalausweis!");
- scm(playerid,-1,"Gebe /help ein um mehr über dein Personalausweis zu erfahren.");
- return 1;
- }
- }
- }
- // Job Dialog
- if(dialogid==d_jobs)
- {
- if(response==0)return 1;
- if(response==1)
- {
- if(listitem==0)
- {
- if(sInfo[playerid][Job] == 1)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist schon ein {FF5E5E}Pizzalieferant{FFFFFF}.");
- return 1;
- }
- else if(sInfo[playerid][Job] == 0)
- {
- if(tutorial[playerid]==1)
- {
- sInfo[playerid][Job] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {FF5E5E}Pizzalieferant{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- ShowPlayerDialog(playerid,d_tutorial10,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 10","{FFFFFF}Gut! Du hast nun einen Job gewählt.\nHole jetzt dein {E38500}Personalausweis {FFFFFF}ab","Los!","");
- tutcp[playerid]=9;
- SetPlayerCheckpoint(playerid,2181.5022,1676.9500,11.0646,2.5);
- return 1;
- }
- else if(tutorial[playerid]==0)
- {
- sInfo[playerid][Job] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {FF5E5E}Pizzalieferant{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- return 1;
- }
- }
- return 1;
- }
- if(listitem==1)
- {
- if(sInfo[playerid][Job] == 2)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist schon ein {DAE85F}Postbote{FFFFFF}.");
- return 1;
- }
- else
- {
- if(tutorial[playerid]==1)
- {
- sInfo[playerid][Job] = 2;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {DAE85F}Postbote{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- ShowPlayerDialog(playerid,d_tutorial10,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 10","{FFFFFF}Gut! Du hast nun einen Job gewählt.\nHole jetzt dein {E38500}Personalausweis {FFFFFF}ab","Los!","");
- tutcp[playerid]=9;
- SetPlayerCheckpoint(playerid,2181.5022,1676.9500,11.0646,2.5);
- return 1;
- }
- else if(tutorial[playerid]==0)
- {
- sInfo[playerid][Job] = 2;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {DAE85F}Postbote{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- return 1;
- }
- }
- }
- if(listitem==2)
- {
- if(sInfo[playerid][Job] == 3)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du bist schon ein {9CFF9C}Gärtner{FFFFFF}.");
- return 1;
- }
- else
- {
- if(tutorial[playerid]==1)
- {
- sInfo[playerid][Job] = 3;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {9CFF9C}Gärtner{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- ShowPlayerDialog(playerid,d_tutorial10,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 10","{FFFFFF}Gut! Du hast nun einen Job gewählt.\nHole jetzt dein {E38500}Personalausweis {FFFFFF}ab","Los!","");
- tutcp[playerid]=9;
- SetPlayerCheckpoint(playerid,2181.5022,1676.9500,11.0646,2.5);
- return 1;
- }
- else if(tutorial[playerid]==0)
- {
- sInfo[playerid][Job] = 3;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du bist nun ein {9CFF9C}Gärnter{FFFFFF}.");
- scm(playerid,-1,"Unter dem Befehl /jobhilfe findest du mehrere Informationen über deinen Job.");
- return 1;
- }
- }
- }
- }
- }
- // Jobcenter Dialog
- if(dialogid==d_jobcenter)
- {
- if(response==0)return 1;
- if(response==1)
- {
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,d_jobs,DIALOG_STYLE_LIST,"{FFFFFF}Jobs","Pizzalieferant\nPostbote\nGärtner","Wählen","Abbrechen");
- }
- if(listitem==1)
- {
- return 1;
- }
- }
- }
- // LVPD Dialog
- if(dialogid==d_tutorialLVPD){
- if(response==0)return 1;
- if(response==1)
- {
- ShowPlayerDialog(playerid,d_tutorial9,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 9","{FFFFFF}Fahre nun zum {E38500}Jobcenter{FFFFFF}.","Los!","");
- SetPlayerCheckpoint(playerid,1957.3666,1342.9968,15.3746,2.5);
- tutcp[playerid]=8;
- return 1;
- }
- }
- // Casino Dialog
- if(dialogid==d_tutorialCASINO){
- if(response==0)return 1;
- if(response==1)
- {
- ShowPlayerDialog(playerid,d_tutorial8,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 8","{FFFFFF}Begib dich nun zum {E38500}Las Venturas Police Departement{FFFFFF}.","Los!","");
- SetPlayerCheckpoint(playerid,2295.3657,2422.6045,10.8203,2.5);
- tutcp[playerid]=7;
- return 1;
- }
- }
- // EC Dialog
- if(dialogid==d_tutorialEC)
- {
- if(response==0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,d_tutorial7,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 7","{FFFFFF}Fahre nun zum {E38500}Casino {FFFFFF}in {E38500}Las Venturas{FFFFFF}.","Los!","");
- SetPlayerCheckpoint(playerid,2334.7297,2158.5110,10.8202,2.5);
- tutcp[playerid]=6;
- return 1;
- }
- }
- // Hotel Dialog
- if(dialogid==d_tutorialHOTEL)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- ShowPlayerDialog(playerid,d_tutorial6,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 6","{FFFFFF}Begib dich nun zum {E38500}Einkaufscenter {FFFFFF}in {E38500}Las Venturas{FFFFFF}.","Los!","");
- SetPlayerCheckpoint(playerid,2585.5901,1823.5887,10.8203,2.5);
- tutcp[playerid]=5;
- return 1;
- }
- }
- if(dialogid==d_FSauto)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- if(GetPlayerMoney(playerid) <1730)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else if(GetPlayerMoney(playerid) >1730)
- {
- if(sInfo[playerid][Autoschein] == 1)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast schon einen Autoführerschein.");
- return 1;
- }
- else if(sInfo[playerid][Autoschein] == 0)
- {
- if(tutorial[playerid] == 0)
- {
- sInfo[playerid][Autoschein] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen Autoführerschein!");
- GivePlayerMoney(playerid,-1730);
- return 1;
- }
- else if(tutorial[playerid] == 1)
- {
- sInfo[playerid][Autoschein] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen Autoführerschein!");
- GivePlayerMoney(playerid,-1730);
- tutcp[playerid]=4;
- ShowPlayerDialog(playerid,d_tutorial5,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 5","{FFFFFF}Fahre nun zum {E38500}Hotel{FFFFFF}.","Los!","");
- SetPlayerCheckpoint(playerid,1043.5160,1021.4370,11.0000,2.5);
- return 1;
- }
- }
- }
- }
- }
- if(dialogid==d_FSmotorrad)
- {
- if(response==0)return 1;
- if(response==1)
- {
- if(GetPlayerMoney(playerid) <1700)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else if(GetPlayerMoney(playerid) >1700)
- {
- if(sInfo[playerid][Motorradschein] == 1)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast schon einen Motorradführerschein.");
- return 1;
- }
- else if(sInfo[playerid][Motorradschein] == 0)
- {
- if(tutorial[playerid] == 0)
- {
- sInfo[playerid][Motorradschein] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen Motorradführerschein!");
- GivePlayerMoney(playerid,-1700);
- return 1;
- }
- else if(tutorial[playerid] == 1)
- {
- sInfo[playerid][Motorradschein] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen Motorradführerschein!");
- GivePlayerMoney(playerid,-1700);
- tutcp[playerid]=4;
- ShowPlayerDialog(playerid,d_tutorial5,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 5","{FFFFFF}Fahre nun zum {E38500}Hotel{FFFFFF}.","Los!","");
- return 1;
- }
- return 1;
- }
- }
- }
- }
- if(dialogid==d_FSlkw)
- {
- if(response==0)return 1;
- if(response==1)
- {
- if(GetPlayerMoney(playerid) <3180)
- {
- return scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- }
- else if(GetPlayerMoney(playerid) >3180)
- {
- if(sInfo[playerid][LKWschein] == 0)
- {
- sInfo[playerid][LKWschein] = 1;
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun einen LKW Führerschein!");
- GivePlayerMoney(playerid,-3180);
- return 1;
- }
- else if(sInfo[playerid][LKWschein] == 1)
- {
- return scm(playerid,c_error,"[Error] {FFFFFF}Du hast schon einen LKW Führerschein.");
- }
- }
- }
- }
- // Fahrschul Dialog
- if(dialogid==d_fahrschule)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,d_FSauto,DIALOG_STYLE_MSGBOX,"{FFFFFF}Autoführerschein","{FFFFFF}Der Autoführerschein wird dich 1730$ kosten.\nMöchtest du nun einen machen?","Ja","Nein");
- return 1;
- }
- if(listitem==1)
- {
- ShowPlayerDialog(playerid,d_FSmotorrad,DIALOG_STYLE_MSGBOX,"{FFFFFF}Motorradführerschein","{FFFFFF}Der Motorradführerschein wird dich 1700$ kosten.\nMöchtest du nun einen machen?","Ja","Nein");
- return 1;
- }
- if(listitem==2)
- {
- ShowPlayerDialog(playerid,d_FSlkw,DIALOG_STYLE_MSGBOX,"{FFFFFF}Lastkraftwagenführerschein","{FFFFFF}Der LKW-Führerschein wird dich 3180$ kosten\nMöchtest du nun einen machen?","Ja","Nein");
- return 1;
- }
- }
- }
- // KH dialig
- if(dialogid==d_tutorialKH)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- tutcp[playerid]=3;
- SetPlayerCheckpoint(playerid,1168.8226,1369.6768,10.8125,5.0);
- ShowPlayerDialog(playerid,d_tutorial4,DIALOG_STYLE_MSGBOX,"{FFFFFF}Tutorial Schritt 4","{FFFFFF}Begib dich nun zur {E38500}Las Venturas Fahrschule{FFFFFF}.","Los!","");
- return 1;
- }
- }
- // Tutorial Dialog 1
- if(dialogid==d_tutorial1)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- SetPlayerCheckpoint(playerid,2181.5022,1676.9500,11.0646,5.0);
- tutcp[playerid]=1;
- return 1;
- }
- }
- // Tutorial Dialog
- if(dialogid==d_tutorial)
- {
- if(response==0)
- {
- return 1;
- }
- if(response==1)
- {
- new roller,Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- roller = CreateVehicle(462,x,y,z,0,7,7,0);
- PutPlayerInVehicle(playerid,roller,0);
- tutorial[playerid] = 1;
- ShowPlayerDialog(playerid,d_tutorial1,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 1","{FFFFFF}Als erstes benötigst du einen Personalausweis.\nDen brauchst du um dir später ein Haus oder ein Fahrzeug zu kaufen.\nFahre deshalb zum {E38500}Las Venturas Bürgeramt","Los!","");
- return 1;
- }
- }
- // Perso Dialog
- if(dialogid==d_baperso)
- {
- if(response==0)
- {
- return 1;
- }
- else
- {
- if(tutorial[playerid] == 1)
- {
- SetTimer("PersoTime",600000,false);
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun ein Personalausweis beantragt!");
- scm(playerid,-1,"Warte nun 10 Minuten und hol ihn dir dann ab.");
- SetPlayerCheckpoint(playerid,1607.3397,1829.0035,10.8203,3.0);
- ShowPlayerDialog(playerid,d_tutorial2,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial Schritt 2","{FFFFFF}Zunächst fährst du zum {E38500}Las Venturas Krankenhaus{FFFFFF}.","Los!","Abbrechen");
- tutcp[playerid]=2;
- return 1;
- }
- else if(tutorial[playerid] == 0)
- {
- SetTimer("PersoTimer",600000,false);
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast nun ein Personalausweis beantragt!");
- scm(playerid,-1,"Warte nun 10 Minuten und hol ihn dir dann ab.");
- return 1;
- }
- }
- }
- // Bürgeramt Dialog
- if(dialogid==d_buergeramt)
- {
- if(response==0)
- {
- return 1;
- }
- else
- {
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,d_baperso,DIALOG_STYLE_MSGBOX,"{FFFFFF}Personalausweis beantragen","{FFFFFF}Die beantragung eines Personalausweises kostet 90$.\nDie Dauer des Erstellung des Personalausweises dauert 10 Minuten.\nDamit kannst du Häuser kaufen,\nWohnungen mieten oder Fahrzeuge kaufen.\nMöchtest du ein Personalausweis beantragen?","Ja","Nein");
- return 1;
- }
- if(listitem==1)
- {
- ShowPlayerDialog(playerid,d_baarbeitslos,DIALOG_STYLE_MSGBOX,"{FFFFFF}Arbeitslosengeld beantragen","{FFFFFF}Diese Funktion ist noch im Aufbau!","...","");
- return 1;
- }
- if(listitem==2)
- {
- ShowPlayerDialog(playerid,d_bareisepass,DIALOG_STYLE_MSGBOX,"{FFFFFF}Reisepass beantragen","{FFFFFF}Mit einem Reisepass kannst du in {E38500}Los Santos {FFFFFF}oder {E38500}San Fierro {FFFFFF}einchecken.\nDieser wird dich 1750$ kosten.\nMöchtest du einen Reisepass kaufen?","Ja","Nein");
- return 1;
- }
- if(listitem==3)
- {
- ShowPlayerDialog(playerid,d_bawohnung,DIALOG_STYLE_MSGBOX,"{FFFFFF}Anmeldung am neuen Wohnort ","{FFFFFF}Diese Funktion ist noch im Aufbau!","...","");
- return 1;
- }
- if(listitem==4)
- {
- ShowPlayerDialog(playerid,d_bafundsachen,DIALOG_STYLE_MSGBOX,"{FFFFFF}Fundsachen abgeben","{FFFFFF}Diese Funktion ist noch im Aufbau!","...","");
- return 1;
- }
- }
- }
- // Sf Ticket Dialog
- if(dialogid==d_sfticket)
- {
- if(response==0)
- {
- return 1;
- }
- else
- {
- if(listitem==0)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,1690.8710,-2241.6790,13.5396);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- if(listitem==1)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,1675.2091,1451.0107,10.7803);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- }
- }
- if(dialogid==d_lsticket)
- {
- if(response==0)
- {
- return 1;
- }
- else
- {
- if(listitem==0)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,-1420.5228,-291.8304,14.1484);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- if(listitem==1)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,1675.2091,1451.0107,10.7803);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- }
- }
- if(dialogid==d_lvticket)
- {
- if(response==0)
- {
- return 1;
- }
- else
- {
- if(listitem==0)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,1690.8710,-2241.6790,13.5396);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- if(listitem==1)
- {
- if(GetPlayerMoney(playerid)<750)
- {
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast zu wenig Geld.");
- return 1;
- }
- else
- {
- SetPlayerPos(playerid,-1420.5228,-291.8304,14.1484);
- GivePlayerMoney(playerid,-750);
- return 1;
- }
- }
- }
- }
- // Login Dialog
- if(dialogid==d_login)
- {
- if(response==0)
- {
- scm(playerid,c_error,"Du wurdest gekickt, da du den Loginvorgang abgebrochen hast.");
- Kick(playerid);
- return 1;
- }
- else
- {
- if(!strlen(inputtext))
- {
- new nameL[MAX_PLAYER_NAME],str[200];
- GetPlayerName(playerid,nameL,sizeof(nameL));
- format(str,sizeof(str),"{FFFFFF}Willkommen zurück {E38500}%s!\n{FFFFFF}Gebe dein Passwort ein um dich einzuloggen.",nameL);
- ShowPlayerDialog(playerid,d_login,DIALOG_STYLE_PASSWORD,"{E38500}[LVRL] {FFFFFF}Login",str,"Login","Abbrechen");
- scm(playerid,c_error,"[Error] {FFFFFF}Du musst dein Passwort eingeben um dich Einloggen zu können.");
- return 1;
- }
- else
- {
- LOGIN(playerid,inputtext);
- return 1;
- }
- }
- }
- // Register Dialog
- if(dialogid==d_register)
- {
- if(response==0)
- {
- SendClientMessage(playerid,c_error,"Du wurdest gekickt, da du den Registrierungvorgang abgebrochen hast.");
- Kick(playerid);
- return 1;
- }
- else
- {
- if(!strlen(inputtext))
- {
- // Register Dialog
- new nameR[MAX_PLAYER_NAME],str[200];
- GetPlayerName(playerid,nameR,sizeof(nameR));
- format(str,sizeof(str),"{FFFFFF}Willkommen {E38500}%s!\n{FFFFFF}Willkommen auf {E38500}Las Venturas Reallife{FFFFFF}.\nDieser Server ist noch im Aufbau und daher noch nicht spielbar.",nameR);
- ShowPlayerDialog(playerid,d_register,DIALOG_STYLE_PASSWORD,"{E38500}[LVRL] {FFFFFF}Registrierung",str,"Weiter","Abbrechen");
- scm(playerid,c_error,"[Error] {FFFFFF}Du musst ein Passwort eingeben wenn du dich Registrieren möchtest!");
- return 1;
- }
- else
- {
- REGISTER(playerid,inputtext);
- ShowPlayerDialog(playerid,d_skinauswahl,DIALOG_STYLE_INPUT,"{E38500}[LVRL] {FFFFFF}Skinauswahl","{FFFFFF}Wähle nun ein Skin aus indem du die SkinID\ndeines gewünschten Skins eingibst.\nSiehe Skinliste auf SA-MP Wiki.\n\n{DB0404} ! WARNUNG !\n{FFFFFF}Dein Skin behälst du dauerhaft und kannst ihn nicht ändern!\nZu Not frage ein Admin Ingame oder im Forum.","Weiter","Abbrechen");
- return 1;
- }
- }
- }
- // Skinauswahl Dialog
- if(dialogid==d_skinauswahl)
- {
- if(response==0)
- {
- SendClientMessage(playerid,c_error,"[Error] {FFFFFF}Du wurdest gekickt, da du den Registrierungsvorgang abgebrochen hast.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!IsNumeric(inputtext))
- {
- ShowPlayerDialog(playerid,d_skinauswahl,DIALOG_STYLE_INPUT,"{E38500}[LVRL] {FFFFFF}Skinauswahl","{FFFFFF}Wähle nun ein Skin aus indem du die SkinID\ndeines gewünschten Skins eingibst.\nSiehe Skinliste auf SA-MP Wiki.\n\n{DB0404} ! WARNUNG !\n{FFFFFF}Dein Skin behälst du dauerhaft und kannst ihn nicht ändern!\nZu Not frage ein Admin Ingame oder im Forum.","Weiter","Abbrechen");
- SendClientMessage(playerid,c_error,"[Error] {FFFFFF}Du musst eine Zahl zwischen 1 - 299 angeben!");
- return 1;
- }
- if(strval(inputtext)<0||strval(inputtext)>299)
- {
- SendClientMessage(playerid,c_error,"[Error] {FFFFFF}Du musst eine Zahl zwischen 1 - 299 angeben!");
- ShowPlayerDialog(playerid,d_skinauswahl,DIALOG_STYLE_INPUT,"{E38500}[LVRL] {FFFFFF}Skinauswahl","{FFFFFF}Wähle nun ein Skin aus indem du die SkinID\ndeines gewünschten Skins eingibst.\nSiehe Skinliste auf SA-MP Wiki.\n\n{DB0404} ! WARNUNG !\n{FFFFFF}Dein Skin behälst du dauerhaft und kannst ihn nicht ändern!\nZu Not frage ein Admin Ingame oder im Forum.","Weiter","Abbrechen");
- return 1;
- }
- else
- {
- SetPlayerSkin(playerid,strval(inputtext));
- ShowPlayerDialog(playerid,d_tutorial,DIALOG_STYLE_MSGBOX,"{E38500}[LVRL] {FFFFFF}Tutorial","{FFFFFF}Möchtest du das du Tutorial spielen?\nIn diesem Tutorial wirst du in den Server eingewiesen und es wird bisschen was erklärt.\nBei Erfolgreichem Abschluss des Tutorials kriegst du eine Belohnung.","Ja","Nein");
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast dich erfolgreich auf dem Server registriert!");
- scm(playerid,-1,"Gebe /info oder /help ein um weitere Informationen zu erhalten.");
- return 1;
- }
- }
- }
- return 1;
- }
- //====================================================================================================================================
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //====================================================================================================================================
- public JailTime(playerid)
- {
- new wantedlevel[MAX_PLAYERS], minutes, str[128];
- format(str,sizeof(str),"Dir wurden wegen deiner Straftat soeben %i$ entzogen!",minutes);
- wantedlevel[playerid] = GetPlayerWantedLevel(playerid);
- minutes = wantedlevel[playerid]*4;
- SetPlayerPos(playerid,2291.6296,2423.6606,10.8203);
- SetPlayerInterior(playerid,0);
- scm(playerid,-1," ");
- scm(playerid,-1," ");
- scm(playerid,0x5A5A5AFF,"|| Polizei Information ||");
- scm(playerid,-1,str);
- GivePlayerMoney(playerid,-wantedlevel[playerid]*4);
- return 1;
- }
- public PoliceChatOff(playerid)
- {
- TextDrawHideForPlayer(playerid,Text:PDChatOff);
- return 1;
- }
- public PoliceChatOn(playerid)
- {
- TextDrawHideForPlayer(playerid,Text:PDChatOn);
- return 1;
- }
- public PersoTime(playerid)
- {
- PersoFertig[playerid]=1;
- ShowPlayerDialog(playerid,d_persofertig,DIALOG_STYLE_MSGBOX,"Peronalausweis","{FFFFFF}Dein Personalausweis ist nun Fertig!\nDu kannst ihn im Bürgeramt abholen.","Ok","");
- return 1;
- }
- //====================================================================================================================================
- stock sName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock scm(playerid,color,text[])
- {
- SendClientMessage(playerid,color,text);
- return 1;
- }
- stock REGISTER(playerid,key[])
- {
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- dini_Create(SD);
- dini_Set(SD,"Passwort",key);
- SetPlayerScore(playerid,0);
- return 1;
- }
- stock LOGIN(playerid,key[])
- {
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- if(!strcmp(key,dini_Get(SD,"Passwort"),false))
- {
- LoadAcc(playerid);
- scm(playerid,c_erfolg,"[Erfolg] {FFFFFF}Du hast dich erfolgreich eingeloggt!");
- scm(playerid,-1,"Gebe /info oder /help ein um weitere Informationen zu erhalten.");
- return 1;
- }
- else
- {
- new nameL[MAX_PLAYER_NAME],str[200];
- GetPlayerName(playerid,nameL,sizeof(nameL));
- format(str,sizeof(str),"{FFFFFF}Willkommen zurück {E38500}%s!\n{FFFFFF}Gebe dein Passwort ein um dich einzuloggen.",nameL);
- ShowPlayerDialog(playerid,d_login,DIALOG_STYLE_PASSWORD,"{E38500}[LVRL] {FFFFFF}Login",str,"Login","Abbrechen");
- scm(playerid,c_error,"[Error] {FFFFFF}Du hast ein falsches Passwort angegeben.");
- scm(playerid,-1,"Wenn du dein Passwort vergessen hast, kannst du dich im Forum bei einem Admin oder Supporter melden.");
- if(sInfo[playerid][Banned] == 1)
- {
- GameTextForPlayer(playerid,"Du bist vom Server ~r~gebannt",10000,2);
- Kick(playerid);
- return 1;
- }
- return 1;
- }
- }
- stock LoadAcc(playerid)
- {
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- //Gespeichertes Zeugs
- SetPlayerScore(playerid,dini_Int(SD,"Level"));
- GivePlayerMoney(playerid,dini_Int(SD,"Money"));
- sInfo[playerid][Adminlevel]=dini_Int(SD,"Adminlevel");
- sInfo[playerid][Job]=dini_Int(SD,"Job");
- sInfo[playerid][Leader]=dini_Int(SD,"Leader");
- sInfo[playerid][Fraktion]=dini_Int(SD,"Fraktion");
- sInfo[playerid][Frakrang]=dini_Int(SD,"Frakrang");
- SetPlayerSkin(playerid,dini_Int(SD,"Skin"));
- sInfo[playerid][Erfolgspunkte]=dini_Int(SD,"Erfolgspunkte");
- sInfo[playerid][Spielzeit]=dini_Int(SD,"Spielzeit");
- sInfo[playerid][Warns]=dini_Int(SD,"Warns");
- sInfo[playerid][Banned]=dini_Int(SD,"Banned");
- sInfo[playerid][Autoschein]=dini_Int(SD,"Autoschein");
- sInfo[playerid][Motorradschein]=dini_Int(SD,"Motorradschein");
- sInfo[playerid][LKWschein]=dini_Int(SD,"LKWschein");
- sInfo[playerid][Flugschein]=dini_Int(SD,"Flugschein");
- sInfo[playerid][Bootsschein]=dini_Int(SD,"Bootsschein");
- sInfo[playerid][Waffenschein1]=dini_Int(SD,"Waffenschein1");
- sInfo[playerid][Waffenschein2]=dini_Int(SD,"Waffenschein2");
- sInfo[playerid][Waffenschein3]=dini_Int(SD,"Waffenschein3");
- sInfo[playerid][Perso]=dini_Int(SD,"Perso");
- sInfo[playerid][Arbeitslosengeld]=dini_Int(SD,"Arbeitslosengeld");
- sInfo[playerid][Reisepass]=dini_Int(SD,"Reisepass");
- sInfo[playerid][Zigaretten]=dini_Int(SD,"Zigaretten");
- sInfo[playerid][Knast]=dini_Int(SD,"Knast");
- sInfo[playerid][KnastZeit]=dini_Int(SD,"KnastZeit");
- sInfo[playerid][WantedLevel]=dini_Int(SD,"WantedLevel");
- return 1;
- }
- stock SaveAcc(playerid)
- {
- new SD[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(SD,sizeof(SD),"/Userdaten/%s.txt",name);
- //Gespeichertes Zeugs
- dini_IntSet(SD,"Level",GetPlayerScore(playerid));
- dini_IntSet(SD,"Money",GetPlayerMoney(playerid));
- dini_IntSet(SD,"Adminlevel",sInfo[playerid][Adminlevel]);
- dini_IntSet(SD,"Job",sInfo[playerid][Job]);
- dini_IntSet(SD,"Fraktion",sInfo[playerid][Fraktion]);
- dini_IntSet(SD,"Leader",sInfo[playerid][Leader]);
- dini_IntSet(SD,"Frakrang",sInfo[playerid][Frakrang]);
- dini_IntSet(SD,"Skin",GetPlayerSkin(playerid));
- dini_IntSet(SD,"Erfolgspunkte",sInfo[playerid][Erfolgspunkte]);
- dini_IntSet(SD,"Spielzeit",sInfo[playerid][Spielzeit]);
- dini_IntSet(SD,"Warns",sInfo[playerid][Warns]);
- dini_IntSet(SD,"Banned",sInfo[playerid][Banned]);
- dini_IntSet(SD,"Autoschein",sInfo[playerid][Autoschein]);
- dini_IntSet(SD,"Motorradschein",sInfo[playerid][Motorradschein]);
- dini_IntSet(SD,"LKWschein",sInfo[playerid][LKWschein]);
- dini_IntSet(SD,"Flugschein",sInfo[playerid][Flugschein]);
- dini_IntSet(SD,"Bootsschein",sInfo[playerid][Bootsschein]);
- dini_IntSet(SD,"Waffenschein1",sInfo[playerid][Waffenschein1]);
- dini_IntSet(SD,"Waffenschein2",sInfo[playerid][Waffenschein2]);
- dini_IntSet(SD,"Waffenschein3",sInfo[playerid][Waffenschein3]);
- dini_IntSet(SD,"Perso",sInfo[playerid][Perso]);
- dini_IntSet(SD,"Arbeitslosengeld",sInfo[playerid][Arbeitslosengeld]);
- dini_IntSet(SD,"Reisepass",sInfo[playerid][Reisepass]);
- dini_IntSet(SD,"Zigaretten",sInfo[playerid][Zigaretten]);
- dini_IntSet(SD,"Knast",sInfo[playerid][Knast]);
- dini_IntSet(SD,"KnastZeit",sInfo[playerid][KnastZeit]);
- dini_IntSet(SD,"WantedLevel",sInfo[playerid][WantedLevel]);
- return 1;
- }
- stock ResetVars(playerid)
- {
- sInfo[playerid][Adminlevel]=0;
- sInfo[playerid][Job]=0;
- sInfo[playerid][Leader]=0;
- sInfo[playerid][Fraktion]=0;
- sInfo[playerid][Frakrang]=0;
- sInfo[playerid][Skin]=0;
- sInfo[playerid][Erfolgspunkte]=0;
- sInfo[playerid][Spielzeit]=0;
- sInfo[playerid][Warns]=0;
- sInfo[playerid][Banned]=0;
- sInfo[playerid][Autoschein]=0;
- sInfo[playerid][Motorradschein]=0;
- sInfo[playerid][LKWschein]=0;
- sInfo[playerid][Flugschein]=0;
- sInfo[playerid][Bootsschein]=0;
- sInfo[playerid][Waffenschein1]=0;
- sInfo[playerid][Waffenschein2]=0;
- sInfo[playerid][Waffenschein3]=0;
- sInfo[playerid][Perso]=0;
- sInfo[playerid][Arbeitslosengeld]=0;
- sInfo[playerid][Reisepass]=0;
- sInfo[playerid][Zigaretten]=0;
- sInfo[playerid][Knast]=0;
- sInfo[playerid][KnastZeit]=0;
- return 1;
- }
- stock IPIJ(playerid,jobid)
- {
- if(sInfo[playerid][Job] == jobid)return 1;
- return 0;
- }
- stock IPIF(playerid,frakid)
- {
- if(sInfo[playerid][Fraktion] == frakid)return 1;
- return 0;
- }
- stock IPA(playerid,rang)
- {
- if(sInfo[playerid][Adminlevel] >= rang)return 1;
- return 0;
- }
- stock GivePlayerHealth(playerid,Float:health)
- {
- new Float:hp;
- GetPlayerHealth(playerid,hp);
- SetPlayerHealth(playerid,hp+health);
- return 1;
- }
- stock FreezePlayer(playerid)
- {
- TogglePlayerControllable(playerid,0);
- return 1;
- }
- stock UnfreezePlayer(playerid)
- {
- TogglePlayerControllable(playerid,1);
- return 1;
- }
- stock JailPlayer(playerid,wantedlevel)
- {
- new minutes;
- wantedlevel = GetPlayerWantedLevel(playerid);
- minutes = wantedlevel*60000;
- SetTimer("JailTime",minutes*4,false);
- sInfo[playerid][Knast]=1;
- SetPlayerPos(playerid,219.6628,108.4956,999.0156);
- SetPlayerInterior(playerid,10);
- SetPlayerWantedLevel(playerid,0);
- ResetPlayerWeapons(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement