Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // [FS]Church System by iSnake made for Gta-Mp.Ro
- // Special Thanks to: www.sa-mp.com
- #include <a_samp>
- #include <streamer>
- #define SPconfirmare 100
- #define SP1 101
- #define SP2 102
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #pragma tabsize 0
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- forward IsAChurchCar(carid);
- new church1;
- new CP[MAX_PLAYERS];
- enum pInfo
- {
- pPreot,
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- public OnFilterScriptInit()
- {
- //Church
- CreateDynamicObject(5710,-2035.89600000,1092.05500000,21.41400000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(5710,-2021.33400000,1074.27900000,21.33000000,0.00000000,0.00000000,-89.38100000); //
- CreateDynamicObject(5710,-2023.42200000,1074.52700000,24.56700000,180.48200000,0.00000000,-87.66300000); //
- CreateDynamicObject(5710,-2010.78600000,1092.27600000,21.41800000,0.00000000,0.00000000,180.48200000); //
- CreateDynamicObject(10676,-2024.83400000,1101.62600000,9.60700000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(5710,-2003.88400000,1124.53300000,22.37200000,0.00000000,0.00000000,2.57800000); //
- CreateDynamicObject(5710,-2044.21500000,1124.10900000,22.37200000,0.00000000,0.00000000,179.62200000); //
- CreateDynamicObject(5710,-2024.95100000,1145.35300000,20.49700000,0.00000000,0.00000000,273.30100000); //
- CreateDynamicObject(10676,-2025.56500000,1132.25200000,31.49900000,180.48200000,0.00000000,1.71900000); //
- CreateDynamicObject(17950,-2025.18400000,1147.85000000,19.80200000,-6.01600000,0.00000000,-177.04400000); //
- CreateDynamicObject(10676,-2081.26400000,1094.22500000,18.98300000,0.00000000,0.00000000,89.38100000); //
- CreateDynamicObject(10676,-1965.05200000,1091.44800000,18.99800000,0.00000000,0.00000000,-88.52200000); //
- CreateDynamicObject(616,-2055.35300000,1090.20700000,-2.16400000,0.00000000,0.00000000,-7.73500000); //
- CreateDynamicObject(616,-1992.35600000,1092.40500000,-2.39900000,0.00000000,0.00000000,2.57800000); //
- CreateDynamicObject(617,-2039.20300000,1124.15100000,12.52100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(617,-2009.59900000,1123.92700000,13.04600000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(3406,-2024.75600000,1139.86000000,14.99800000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(14535,-2002.93200000,1089.43000000,19.88100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(2591,-2005.79200000,1087.07700000,18.07000000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(2591,-2007.45200000,1088.77500000,18.05900000,0.00000000,0.00000000,-91.10000000); //
- CreateDynamicObject(2591,-2010.35500000,1090.21200000,18.15900000,0.00000000,0.00000000,-274.16000000); //
- CreateDynamicObject(2639,-2026.60800000,1129.08600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.66400000,1129.04400000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.26500000,1129.00300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2026.46000000,1125.21700000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.50500000,1125.17100000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.31600000,1125.07600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2026.40700000,1121.52700000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.43900000,1121.47700000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.26500000,1121.44600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2026.29900000,1117.46200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.30800000,1117.42000000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.23400000,1117.27600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2026.13700000,1114.01000000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.17400000,1113.97300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.39200000,1113.95200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2026.02900000,1110.29300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2028.03900000,1110.23300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.39500000,1110.15000000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2025.82800000,1105.81900000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2027.84500000,1105.76900000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2032.47700000,1105.59700000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2025.95000000,1102.41500000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2020.60700000,1102.46200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.18200000,1106.07200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.06800000,1106.12800000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.29300000,1110.42300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.17600000,1110.46200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.49400000,1114.05600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.41600000,1114.09900000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.48800000,1117.37700000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.35900000,1117.43900000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.70100000,1121.65300000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.67200000,1121.69800000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.79500000,1125.26600000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.71500000,1125.30900000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2021.89000000,1129.22200000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(2639,-2019.83900000,1129.28400000,17.68000000,0.00000000,0.00000000,181.34100000); //
- CreateDynamicObject(949,-2025.62600000,1099.54600000,18.49100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(949,-2021.00700000,1099.57900000,18.49600000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(3406,-2024.52600000,1133.21500000,14.99800000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(3406,-2024.28700000,1126.64700000,14.99800000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(3406,-2024.09200000,1120.09900000,14.99800000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(3406,-2023.87300000,1113.53000000,15.00300000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(3406,-2023.64600000,1107.07400000,14.99800000,0.00000000,0.00000000,91.96000000); //
- CreateDynamicObject(1841,-2013.75800000,1101.71900000,21.37100000,0.00000000,0.00000000,-42.11200000); //
- CreateDynamicObject(1841,-2033.50800000,1101.45600000,21.31300000,0.00000000,0.00000000,-140.08800000); //
- CreateDynamicObject(14527,-2024.35700000,1125.75500000,21.45800000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(14527,-2023.68200000,1110.28100000,21.21100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(14527,-2023.95400000,1118.86300000,21.35900000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(2048,-2032.37100000,1100.03900000,21.71300000,0.00000000,0.00000000,91.10000000); //
- CreateDynamicObject(2048,-2014.37000000,1100.26400000,21.66400000,0.85900000,-0.85900000,270.72300000); //
- CreateDynamicObject(626,-2032.64500000,1086.68700000,19.91600000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(626,-2013.39600000,1086.47600000,19.92000000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(936,-2022.40000000,1095.25100000,17.52700000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(936,-2024.28100000,1095.26300000,17.52700000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(936,-2024.24700000,1094.20400000,17.52700000,0.00000000,0.00000000,-178.76300000); //
- CreateDynamicObject(936,-2022.37000000,1094.22300000,17.52700000,0.00000000,0.00000000,-179.62200000); //
- CreateDynamicObject(936,-2023.28200000,1093.58800000,17.27700000,0.00000000,0.00000000,-178.76300000); //
- CreateDynamicObject(936,-2023.26500000,1093.13700000,16.95200000,0.00000000,0.00000000,-178.76300000); //
- CreateDynamicObject(1743,-2023.65500000,1094.33400000,18.02000000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(1510,-2023.41000000,1095.18500000,19.01700000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(1667,-2023.04300000,1095.20300000,19.11900000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(1668,-2022.79300000,1095.30800000,19.19700000,0.00000000,0.00000000,31.79900000); //
- CreateDynamicObject(1720,-2025.53700000,1097.94300000,17.05100000,0.00000000,0.00000000,42.97200000); //
- CreateDynamicObject(1720,-2021.61400000,1097.96400000,17.05100000,0.00000000,0.00000000,-42.11200000); //
- CreateDynamicObject(1720,-2024.59600000,1086.20200000,17.05100000,0.00000000,0.00000000,-182.20100000); //
- CreateDynamicObject(1720,-2023.30100000,1086.16400000,17.05100000,0.00000000,0.00000000,-181.34100000); //
- CreateDynamicObject(1720,-2022.04400000,1086.13700000,17.05100000,0.00000000,0.00000000,-179.62200000); //
- CreateDynamicObject(2745,-2015.29000000,1099.67900000,19.08700000,0.00000000,0.00000000,-89.38100000); //
- CreateDynamicObject(2745,-2031.46500000,1099.43100000,19.07600000,0.00000000,0.00000000,91.10000000); //
- CreateDynamicObject(3462,-2023.00100000,1140.86400000,18.56600000,0.00000000,0.00000000,68.75500000); //
- CreateDynamicObject(3462,-2026.74000000,1141.00900000,18.56600000,0.00000000,0.00000000,118.60200000); //
- CreateDynamicObject(626,-2021.62700000,1141.99200000,19.10100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(626,-2019.37300000,1142.11500000,19.10100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(626,-2027.93000000,1141.72600000,19.10100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(626,-2030.01000000,1141.71900000,19.10100000,0.00000000,0.00000000,0.00000000); //
- CreateDynamicObject(2639,-2020.26800000,1140.76600000,17.68000000,0.00000000,0.00000000,182.20100000); //
- CreateDynamicObject(2639,-2028.98300000,1140.26500000,17.68000000,0.00000000,0.00000000,182.20100000); //
- CreateDynamicObject(1720,-2015.52000000,1125.01600000,17.05100000,0.00000000,0.00000000,-60.16100000); //
- CreateDynamicObject(1720,-2015.69400000,1123.82200000,17.05100000,0.00000000,0.00000000,-85.94400000); //
- CreateDynamicObject(1720,-2015.42100000,1122.46300000,17.05100000,0.00000000,1.71900000,-139.22900000); //
- CreateDynamicObject(1491,-2016.19900000,1124.52600000,16.76500000,0.00000000,0.00000000,-86.80300000); //
- CreateDynamicObject(967,-2015.48700000,1123.76300000,17.01000000,0.00000000,0.00000000,93.67900000); //
- CreateDynamicObject(1497,-2016.28000000,1124.45600000,15.83100000,0.00000000,0.00000000,2.57800000); //
- CreateDynamicObject(15035,-2042.98000000,1096.35000000,17.84500000,0.00000000,0.00000000,90.24100000); //
- CreateDynamicObject(2591,-2038.59500000,1100.05500000,18.89400000,0.00000000,0.00000000,-179.62200000); //
- church1 = AddStaticVehicle(442,-1983.1986,1128.9529,53.0033,182.5003,0,0); // Masina Job
- Create3DTextLabel ("Scrie {F81414}/spovedeste {FFFFFF}ca sa te SPOVEDESTI", 0xFFFFFFFF, -2016.7358,1123.6798,18.0524, 40, 0);
- Create3DTextLabel ("Ocupa un loc aici {F81414}ca sa {FFFFFF}iei parte la SLUJBA", 0xFFFFFFFF, -2020.1082,1109.7028,18.0524, 40, 0);
- Create3DTextLabel ("Scrie {F81414}/vreaujob {FFFFFF}ca sa devii PREOT", 0xFFFFFFFF, -2023.1420,1094.6649,19.0025, 40, 0);
- Create3DTextLabel ("Scrie {F81414}/enter {FFFFFF}ca sa intrii in Casa Domnului", 0xFFFFFFFF, -1989.2682,1118.1591,54.4688, 40, 0);
- Create3DTextLabel ("Scrie {F81414}/exit {FFFFFF}ca sa iesi din Casa Domnului", 0xFFFFFFFF, -2024.7180,1142.7272,18.0688, 40, 0);
- Create3DTextLabel ("Scrie {F81414}/impartaseste {FFFFFF}ca sa te IMPARTASESTI", 0xFFFFFFFF, -2042.4249,1091.9927,18.8424, 40, 0);
- Create3DTextLabel ("Scrie {F81414}/lumanare {FFFFFF}ca sa aprinzi o lumanare", 0xFFFFFFFF, -2003.1670,1088.5746,18.8574, 40, 0);
- AddStaticPickup(1274, 23, -2016.7358,1123.6798,18.0524); // Spovedit
- AddStaticPickup(1274, 23, -2020.1082,1109.7028,18.0524); // Slujba
- AddStaticPickup(1274, 23, -2023.1420,1094.6649,19.0025); // Preot
- AddStaticPickup(1274, 23, -1989.2682,1118.1591,54.4688); // Enter Church
- AddStaticPickup(1274, 23, -2024.7180,1142.7272,18.0688); // Exit Church
- AddStaticPickup(1274, 23, -2042.4249,1091.9927,18.8424); // Impartaseala
- AddStaticPickup(1274, 23, -2003.1670,1088.5746,18.8574); // Lumanare
- print("\n--------------------------------------");
- print(" [FS]Church System by iSnake @ WwW.Gta-Mp.Ro");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- PlayerInfo[playerid][pPreot] = 0;
- 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[])
- {
- new newcar = GetPlayerVehicleID(playerid);
- if (strcmp("/spovedeste", cmdtext, true, 10) == 0)
- {
- if PlayerToPoint(5,playerid,-2016.7358,1123.6798,18.0524)
- *then
- {
- TogglePlayerControllable(playerid,0);
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Esti blocat pana ce te spovedesti complet");
- ShowPlayerDialog(playerid, SPconfirmare, DIALOG_STYLE_MSGBOX, "{E8DA15}Spovedire","{FFFFFF}Esti sigur ca vrei sa incepi sa te spovedesti?", " Da ", " Nu ");
- }
- }
- if (strcmp("/impartaseste", cmdtext, true, 10) == 0)
- {
- if PlayerToPoint(5,playerid,-2042.4249,1091.9927,18.8424)
- *then
- {
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Ai primit sangele domnului.");
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
- SetPlayerHealth(playerid, 100);
- }
- }
- if (strcmp("/vreaujob", cmdtext, true, 10) == 0)
- {
- if PlayerToPoint(5,playerid,-2023.1420,1094.6649,19.0025)
- *then
- {
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Acum esti preot si ai un contract de cateva ore!");
- PlayerInfo[playerid][pPreot] = 1;
- }
- }
- if (strcmp("/lumanare", cmdtext, true, 10) == 0)
- {
- if PlayerToPoint(5,playerid,-2003.1670,1088.5746,18.8574)
- *then
- {
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Ai aprins o lumanare si te-ai rugat pentru cei decedati!");
- }
- }
- if (strcmp("/gotochurch", cmdtext, true, 9) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerPos(playerid,-1974.2455,1117.1692,53.5124);
- return 1;
- }
- else return 0;
- }
- if(strcmp(cmdtext, "/exit", true) == 0)
- {
- if PlayerToPoint(5,playerid,-2024.7180,1142.7272,18.0688)
- *then
- {
- SetPlayerPos(playerid,-1989.2682,1118.1591,54.4688);
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Ai iesit din casa domnului,te mai asteptam!");
- return 1;
- }
- }
- if(strcmp(cmdtext, "/enter", true) == 0)
- {
- if PlayerToPoint(5,playerid,-1989.2682,1118.1591,54.4688)
- *then
- {
- SetPlayerPos(playerid,-2024.7180,1142.7272,18.0688);
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Ai intrat in casa domnului, inchina-te!");
- return 1;
- }
- }
- if(strcmp(cmdtext, "/churchmission", true) == 0)
- {
- if(IsAChurchCar(newcar))
- {
- CP[playerid] = 1;
- SetPlayerCheckpoint(playerid, -1810.1211,1182.4489,25.6009, 2);
- SendClientMessage(playerid, COLOR_YELLOW, "[INFO]: Ai inceput misiunea, du-te la prime oprire marcata pe harta!");
- return 1;
- }
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new string[256];
- new newcar = GetPlayerVehicleID(playerid);
- if(IsAChurchCar(newcar))
- {
- if(PlayerInfo[playerid][pPreot] == 0)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "××× Tu nu esti PREOT");
- }
- if(PlayerInfo[playerid][pPreot] == 1)
- {
- format(string,sizeof(string),"Poti face misiunea scriind {F81414}/churchmission");
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(CP[playerid] == 1)
- {
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 2;
- SendClientMessage(playerid, COLOR_WHITE, "{a9c4e4}Aceasta a fost prima oprire. {ee5555}Du-te la punctul rosu ca sa continui!");
- SetPlayerCheckpoint(playerid, -1623.0514,1182.3478,7.1797, 2);
- }
- else if(CP[playerid] == 2)
- {
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 3;
- SetPlayerCheckpoint(playerid, -1604.0754,1011.5288,7.0391, 2);
- }
- else if(CP[playerid] == 3)
- {
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 4;
- SetPlayerCheckpoint(playerid, -1883.3397,935.1098,35.0156, 2);
- }
- else if(CP[playerid] == 4)
- {
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 5;
- SetPlayerCheckpoint(playerid, -1982.8187,1130.8285,53.2041, 2);
- }
- else if(CP[playerid] == 5)
- {
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 0;
- SendClientMessage(playerid, COLOR_WHITE, "{a9c4e4}Ai terminat misiunea. {ee5555}Esti un adevarat preot!");
- GivePlayerMoney(playerid, 30000);
- SendClientMessage(playerid, COLOR_YELLOW, "PREMIU: {a9c4e4}Ai primit 30.000$ + Binecuvantare de la bunul Dumnezeu");
- }
- 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[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[256];
- if(dialogid == SPconfirmare)
- {
- if(response)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "{E8DA15}Preot: {FFFFFF} %s, ma bucur ca ai ales calea cea buna", sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- ShowPlayerDialog(playerid, SP1, DIALOG_STYLE_MSGBOX , "{E8DA15}Spovedire", " {FFFFFF}Cat de des pacatuiesti?", " Rar ", " Des ");
- }
- else
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "{E8DA15}Preot: {FFFFFF} %s, imi pare rau , mintea ta e tulburata", sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- TogglePlayerControllable(playerid,1);
- }
- }
- if(dialogid == SP1)
- {
- if(response)
- {
- SendClientMessage(playerid, COLOR_WHITE, "{E8DA15}Preot: {FFFFFF}Ai credinta, urmeaza intrebarea a doua!");
- ShowPlayerDialog(playerid, SP2, DIALOG_STYLE_MSGBOX, "{E8DA15}Spovedire","{FFFFFF}Odata spovedit,vei urma sfaturile preotului?", " Da ", " Nu ");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{E8DA15}Preot: {FFFFFF}Credinta ta lasa de dorit, o sa continuam!");
- ShowPlayerDialog(playerid, SP2, DIALOG_STYLE_MSGBOX, "{E8DA15}Spovedire","{FFFFFF}Odata spovedit,vei urma sfaturile preotului?", " Da ", " Nu ");
- }
- }
- if(dialogid == SP2)
- {
- if(response)
- {
- SendClientMessage(playerid, COLOR_WHITE, "{E8DA15}Preot: {FFFFFF}Te-am vindecat de pacate, ai mare grija in tot ceea ce faci!");
- TogglePlayerControllable(playerid,1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{E8DA15}Preot: {FFFFFF}Nu te pot vindeca de pacate!");
- TogglePlayerControllable(playerid,1);
- }
- }
- return 1;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAChurchCar(carid)
- {
- if(carid==church1)
- {
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment