Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #define BLAU 0x0087FFFF
- #define DIALOG_TUTORIAL 1
- #define DIALOG_REGISTER 2
- #define DIALOG_LOGIN 3
- #define PAY_DELAY 5000
- #define Grün 0x00FF5AFF
- #define Orange 0xFFB400FF
- main()
- {
- print("\n----------------------------------");
- print("GangwarServerBySaab!");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- DisableInteriorEnterExits();
- SetGameModeText("SaabGangwarMode");
- AddPlayerClass(280,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(281,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(265,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(267,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(265,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(266,1580.0005,-1636.3320,13.5591,87.5837,24,250,31,250,0,0); // Cop
- AddPlayerClass(104,1978.8326,-1185.7457,25.9893,86.2886,24,250,26,250,0,0); // ballas
- AddPlayerClass(195,1978.8326,-1185.7457,25.9893,86.2886,24,250,26,250,0,0); // ballas
- AddPlayerClass(13,1978.8326,-1185.7457,25.9893,86.2886,24,250,26,250,0,0); // ballas
- AddPlayerClass(296,1978.8326,-1185.7457,25.9893,86.2886,24,250,26,250,12,250); // ballas
- AddPlayerClass(294,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,29,250); // triaden
- AddPlayerClass(186,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,29,250); // triaden
- AddPlayerClass(117,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,29,250); // triaden
- AddPlayerClass(118,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,29,250); // triaden
- AddPlayerClass(120,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,29,250); // triaden
- AddPlayerClass(263,691.1079,-1276.0585,13.5604,80.2649,24,250,27,250,12,250); // triaden
- AddPlayerClass(207,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(269,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(270,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(271,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(107,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(106,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,0,0); // grove
- AddPlayerClass(105,2522.5789,-1681.3894,15.4970,77.0809,24,250,30,250,12,250); // grove
- AddPlayerClass(108,2352.5369,-1370.1074,24.3984,265.0061,24,250,32,250,34,250); // vagos
- AddPlayerClass(109,2352.5369,-1370.1074,24.3984,265.0061,24,250,32,250,34,250); // vagos
- AddPlayerClass(110,2352.5369,-1370.1074,24.3984,265.0061,24,250,32,250,34,250); // vagos
- AddPlayerClass(237,2352.5369,-1370.1074,24.3984,265.0061,24,250,32,250,12,250); // vagos
- AddPlayerClass(247,-384.2272,-1438.9238,26.3203,266.2957,24,250,25,250,28,250); // bikerboyz
- AddPlayerClass(248,-384.2272,-1438.9238,26.3203,266.2957,24,250,25,250,28,250); // bikerboyz
- AddPlayerClass(254 ,-384.2272,-1438.9238,26.3203,266.2957,24,250,25,250,28,250); // bikerboyz
- AddPlayerClass(100,-384.2272,-1438.9238,26.3203,266.2957,24,250,25,250,28,250); // bikerboyz
- AddPlayerClass(64,-384.2272,-1438.9238,26.3203,266.2957,24,250,25,250,12,250); // bikerboyz
- AddPlayerClass(114,1771.7079,-1939.5588,13.5622,333.2109,25,250,30,250,28,250); // Aztecas
- AddPlayerClass(115,1771.7079,-1939.5588,13.5622,333.2109,25,250,30,250,28,250); // Aztecas
- AddPlayerClass(116,1771.7079,-1939.5588,13.5622,333.2109,25,250,30,250,28,250); // Aztecas
- AddPlayerClass(152,1771.7079,-1939.5588,13.5622,333.2109,25,250,30,250,12,250); // Aztecas
- AddPlayerClass(121,1489.1827,-1719.9856,8.2383,163.6554,24,250,26,250,30,250); // niang
- AddPlayerClass(122,1489.1827,-1719.9856,8.2383,163.6554,24,250,26,250,30,250); // niang
- AddPlayerClass(123,1489.1827,-1719.9856,8.2383,163.6554,24,250,26,250,30,250); // niang
- AddPlayerClass(87,1489.1827,-1719.9856,8.2383,163.6554,24,250,26,250,30,250); // niang
- AddPlayerClass(111,725.7293,-1440.1697,13.5391,1.4430,24,250,30,250,27,250); // russen
- AddPlayerClass(112,725.7293,-1440.1697,13.5391,1.4430,24,250,30,250,27,250); // russen
- AddPlayerClass(113,725.7293,-1440.1697,13.5391,1.4430,24,250,30,250,27,250); // russen
- AddPlayerClass(191,725.7293,-1440.1697,13.5391,1.4430,24,250,30,250,12,250); // russen
- AddPlayerClass(124,1280.3572,-812.6394,83.4963,193.4214,24,250,26,250,28,250); // lcn
- AddPlayerClass(125,1280.3572,-812.6394,83.4963,193.4214,24,250,26,250,28,250); // lcn
- AddPlayerClass(126,1280.3572,-812.6394,83.4963,193.4214,24,250,26,250,28,250); // lcn
- AddPlayerClass(127,1280.3572,-812.6394,83.4963,193.4214,24,250,26,250,28,250); // lcn
- AddPlayerClass(192,1280.3572,-812.6394,83.4963,193.4214,24,250,26,250,12,250); // lcn
- //Die Autos
- // Cops
- SetVehicleNumberPlate(CreateVehicle(601,1595.4176,-1709.5815,5.6494,359.9039,1,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(601,1591.0215,-1709.8728,5.6494,358.6362,1,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(601,1587.5730,-1709.9751,5.6494,0.1711,1,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(601,1583.1378,-1709.9464,5.6496,3.2370,1,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(599,1578.6216,-1710.0493,6.0761,359.1234,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(599,1574.2455,-1710.0935,6.0826,0.8087,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(599,1570.1689,-1710.4229,6.0790,2.6500,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1601.6138,-1683.7024,5.6120,91.9369,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1601.7090,-1687.7709,5.6120,90.8483,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1601.8978,-1692.0659,5.6126,92.4204,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1601.8049,-1696.0319,5.6121,89.9534,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1602.0059,-1699.9880,5.6130,92.2862,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(596,1601.9863,-1704.0020,5.6141,92.2126,0,1,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(523,1588.2244,-1681.0701,5.4578,235.6278,0,0,1),"Cop");
- SetVehicleNumberPlate(CreateVehicle(523,1589.0847,-1679.7834,5.4577,238.7502,0,0,1),"Cop");
- AddStaticVehicle(497,1562.7960,-1618.7032,13.7234,91.1378,0,1); // Copheli1
- // Triaden
- SetVehicleNumberPlate(CreateVehicle(602,670.5186,-1267.4456,13.3463,357.4934,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(602,670.8858,-1260.1274,13.3458,356.9030,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(602,671.2946,-1251.1133,13.6402,349.3960,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(581,689.1111,-1267.4258,13.1565,133.9819,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(581,687.7548,-1266.9564,13.1485,139.9047,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(579,657.7876,-1276.3223,13.5668,324.6938,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(579,657.5475,-1271.4712,13.5642,317.8350,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(560,660.9855,-1245.8892,13.7412,349.5532,1,1,1),"Triaden");
- SetVehicleNumberPlate(CreateVehicle(559,660.2600,-1253.0131,13.2713,346.2591,1,1,1),"Triaden");
- AddStaticVehicle(487,690.5991,-1235.5479,16.3776,296.1752,26,57); // Triadenheli1
- // Ballas
- SetVehicleNumberPlate(CreateVehicle(566,1964.1663,-1151.3710,25.6817,180.1139,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(566,1964.2084,-1157.5598,25.7384,180.1602,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(566,1964.2592,-1164.5337,25.7790,180.1916,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(517,1975.1790,-1151.6538,25.7787,176.8572,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(517,1974.8320,-1158.1602,25.8118,177.0984,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(517,1974.4668,-1165.2026,25.8522,177.3843,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(415,1974.1263,-1171.9928,25.8160,178.1379,5,5,5),"Ballas");
- SetVehicleNumberPlate(CreateVehicle(487,1972.7816,-1216.8882,25.3493,188.2051,5,5,5),"Ballas");
- // Grove
- SetVehicleNumberPlate(CreateVehicle(587,2505.2734,-1680.6855,13.1879,310.3867,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(587,2510.2400,-1666.0366,13.2134,11.8133,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(567,2473.4253,-1695.6068,13.3872,1.0330,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(567,2468.0449,-1670.2905,13.2549,11.6219,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(562,2516.7161,-1672.4924,13.6187,65.6268,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(541,2482.3655,-1653.2104,13.0112,89.9511,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(535,2482.2852,-1694.2450,13.2837,354.4038,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(522,2509.4788,-1683.9246,13.1241,7.8428,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(522,2512.8044,-1682.3224,13.0111,310.9386,86,86,86),"Grove");
- SetVehicleNumberPlate(CreateVehicle(522,2495.3230,-1642.5046,13.3560,87.6446,86,86,86),"Grove");
- AddStaticVehicle(487,2528.2878,-1677.1807,20.1131,90.9467,86,86); // Grove Heli
- // Vagos
- SetVehicleNumberPlate(CreateVehicle(602,2349.8066,-1378.6501,23.7081,272.8486,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(602,2356.1782,-1378.5175,23.7232,269.9615,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(565,2358.9324,-1368.1599,23.6453,302.7195,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(565,2359.0073,-1364.5962,23.6447,306.3652,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(560,2337.9644,-1371.0892,23.7137,180.7133,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(560,2334.3096,-1371.4563,23.7144,179.7542,6,6,6),"LSV");
- SetVehicleNumberPlate(CreateVehicle(487,2346.2664,-1364.3682,28.2835,179.2666,6,6,6),"LSV");
- // BikerBoyz
- AddStaticVehicle(487,-376.4188,-1452.6312,25.8687,84.6522,15,15); // bikerheli
- SetVehicleNumberPlate(CreateVehicle(475,-372.3108,-1438.1462,25.5284,53.8737,15,15,15),"Biker");
- SetVehicleNumberPlate(CreateVehicle(475,-375.2003,-1440.4500,25.5316,52.7175,15,15,15),"Biker");
- SetVehicleNumberPlate(CreateVehicle(463,-382.0696,-1441.8892,25.2672,317.1302,15,15,15),"Biker");
- SetVehicleNumberPlate(CreateVehicle(463,-381.3308,-1443.3281,25.2672,313.8525,15,15,15),"Biker");
- SetVehicleNumberPlate(CreateVehicle(451,-373.1613,-1422.9597,25.4339,358.4934,15,15,15),"Biker");
- SetVehicleNumberPlate(CreateVehicle(445,-381.9240,-1421.4645,25.6205,359.1917,15,15,15),"Biker");
- // Aztecas
- AddStaticVehicle(487,1793.2111,-1916.0399,13.5705,354.9360,2,2); // Aztecasheli
- SetVehicleNumberPlate(CreateVehicle(439,1775.5099,-1930.9983,13.2815,359.0999,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(439,1775.5869,-1926.0914,13.2821,359.0978,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(439,1775.6688,-1920.9305,13.2820,359.0951,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(429,1774.8922,-1909.0264,13.1447,359.9017,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(415,1772.3979,-1897.2201,13.3236,327.6079,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(415,1771.0731,-1893.3190,13.3317,323.0289,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(411,1807.3116,-1905.6115,13.2108,0.5858,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(581,1790.0217,-1882.0645,13.1631,263.0586,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(581,1793.4979,-1882.1169,13.1622,266.4392,2,2,2),"VLA");
- SetVehicleNumberPlate(CreateVehicle(581,1796.3242,-1882.2936,13.1715,266.4392,2,2,2),"VLA");
- // Da Niang Boy
- SetVehicleNumberPlate(CreateVehicle(429,1492.0673,-1728.3721,6.3382,77.7150,14,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(429,1498.2900,-1729.7280,6.2495,77.7096,14,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(580,1494.9667,-1737.6653,6.3893,53.3464,66,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(580,1499.3953,-1736.7927,6.3144,52.9257,53,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(579,1478.1190,-1724.5040,6.7217,76.2793,62,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(522,1482.8494,-1736.6299,6.2946,57.7929,7,99,99),"DNB");
- SetVehicleNumberPlate(CreateVehicle(522,1484.4729,-1736.2803,6.2697,47.1027,36,99,99),"DNB");
- // Brigade Mafia (Russische Mafia)
- SetVehicleNumberPlate(CreateVehicle(522,710.2900,-1440.4349,13.0984,268.4506,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(522,713.6519,-1440.4486,13.1022,269.7215,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(522,716.4778,-1440.4508,13.0843,269.9253,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(507,721.6633,-1431.7379,13.3570,89.5274,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(507,728.2296,-1431.7905,13.3531,89.5294,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(507,736.7665,-1431.8638,13.3565,89.5530,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(506,699.3574,-1434.8433,13.2429,321.4697,0,0,0),"BGM");
- SetVehicleNumberPlate(CreateVehicle(506,703.1134,-1424.0979,13.3234,358.8713,0,0,0),"BGM");
- AddStaticVehicle(487,721.2606,-1443.5222,17.8722,270.3242,0,0); // russenheli
- // La Cosa Nostra
- SetVehicleNumberPlate(CreateVehicle(506,1242.5685,-804.4655,83.8450,182.0804,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(506,1248.9354,-804.6770,83.8449,178.8963,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(506,1254.7546,-804.3198,83.8450,177.3098,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(492,1308.9268,-816.6576,76.5414,229.6665,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(477,1234.3438,-827.7463,83.9105,114.0624,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(477,1239.8151,-823.5563,83.8958,145.2166,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(429,1249.6595,-821.6225,83.8222,167.2591,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(522,1248.7653,-825.0146,83.7112,116.7411,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(522,1248.3538,-827.2336,83.7091,106.4667,61,61,61),"LCN");
- SetVehicleNumberPlate(CreateVehicle(522,1247.3933,-829.2517,83.7095,114.7157,61,61,61),"LCN");
- AddStaticVehicle(487,1291.3210,-787.1398,96.6418,180.9740,26,57); // lcnheli
- AddStaticVehicle(581,247.1234,1860.5927,13.6744,94.4131,75,1); // Nicht löschen sonst funktionirt der Admin-port nicht !
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,2005.5291,1545.0177,13.5756);
- SetPlayerFacingAngle(playerid,1001.1328);
- SetPlayerCameraPos(playerid,2010.8929,1544.7959,12.7660);
- SetPlayerCameraLookAt(playerid,2005.5291,1545.0177,13.5756);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerSpeichern(playerid);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/atele",true)==0)
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"AdminBase","Möchten sie wirklich zum AdminBase?","JA","NEIN");
- return 1;
- }
- SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
- return 1;
- }
- if(strcmp(cmdtext,"/kill",true)==0)
- {
- SetPlayerHealth(playerid,0);
- return 1;
- }
- if(strcmp(cmdtext,"/restart",true)==0)
- {
- if(isPlayerAnAdmin(playerid,5))
- {
- SendRconCommand("gmx");
- return 1;
- }
- SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
- return 1;
- }
- if (strcmp("/heal", cmdtext, true, 10) == 0)
- {
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid,-500);
- return 1;
- }
- if (strcmp("/waffeng1", cmdtext, true, 10) == 0)
- {
- GivePlayerWeapon(playerid,5,30);
- GivePlayerWeapon(playerid,24,500);
- GivePlayerWeapon(playerid,30,500);
- GivePlayerMoney(playerid,-4000);
- return 1;
- }
- if (strcmp("/waffeng2", cmdtext, true, 10) == 0)
- {
- GivePlayerWeapon(playerid,17,30);
- GivePlayerWeapon(playerid,24,500);
- GivePlayerWeapon(playerid,26,500);
- GivePlayerMoney(playerid,-6000);
- return 1;
- }
- if (strcmp("/waffeng2", cmdtext, true, 10) == 0)
- {
- GivePlayerWeapon(playerid,4,30);
- GivePlayerWeapon(playerid,24,500);
- GivePlayerWeapon(playerid,27,500);
- GivePlayerMoney(playerid,-8000);
- return 1;
- }
- if (strcmp("/waffeng3", cmdtext, true, 10) == 0)
- {
- GivePlayerWeapon(playerid,9,30);
- GivePlayerWeapon(playerid,24,500);
- GivePlayerWeapon(playerid,31,500);
- GivePlayerMoney(playerid,-10000);
- return 1;
- }
- if (strcmp("/help", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,Grün,"HILFE ------- Help");
- SendClientMessage(playerid,Grün,"/waffeng1,/waffeng2,/waffen3 geben dir Verschiedene Waffen");
- SendClientMessage(playerid,Grün,"/heal kannste dein HP auffüllen");
- SendClientMessage(playerid,Grün,"/kill kannste dich respamen");
- SendClientMessage(playerid,BLAU,"Admin Befehle : /restart,/atele,");
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,Orange,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,Orange,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_TUTORIAL)
- {
- if(response==1)
- {
- SetPlayerPos(playerid,247.1234,1860.5927,13.6744);
- SendClientMessage(playerid,0xFFFF00FF,"Du wurdest Teleportiert");
- }
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Ok dann halt nicht...");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
- SetPlayerScore(playerid,0);
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid,BLAU,"Erfolgreich eingeloggt.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,Orange,"Falsches Passwort.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"loggedin",1);
- //SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
- //SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- }
- return 1;
- }
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement