Advertisement
Guest User

So siehts schon aus

a guest
Feb 19th, 2012
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.47 KB | None | 0 0
  1. /* Gamemode Scriptet by Merci
  2.  
  3. Credits gehen an: Merci (Hauptarbeit)
  4. SunRise (Helfer)
  5. [GER]Raxos (Helfer)
  6. BlackAce (Helfer)*/
  7.  
  8.  
  9. /*DM Script by Merci*/
  10. // INCLUDES:
  11. #include <a_samp>
  12. #include <dini>
  13. #include <ocmd>
  14. #include <sscanf>
  15. // Farben:
  16. #define Weis 0xFFFFFFFF
  17. #define Schwarz 0x0000FFFF
  18. #define BLAU 0x0087FFFF
  19. #define ROT 0xE10000FF
  20.  
  21. //Dialoge
  22. #define DIALOG_REGISTER 1
  23. #define DIALOG_LOGIN 2
  24.  
  25. new bool:SpielerTot[MAX_PLAYERS];
  26.  
  27. main()
  28. {
  29. print("\n----------------------------------");
  30. print(" Script wurde Geladen...");
  31. print("----------------------------------\n");
  32. }
  33. //======================Vehicle Control==================================//
  34. ocmd:lights(playerid, params[])
  35. {
  36. new engine,lights,alarm,doors,bonnet,boot,objective;
  37. if(IsPlayerInAnyVehicle(playerid))
  38. {
  39. new vid = GetPlayerVehicleID(playerid);
  40. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  41. if(lights==VEHICLE_PARAMS_OFF || lights== VEHICLE_PARAMS_UNSET)
  42. {
  43. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
  44. SendClientMessage(playerid,0xFFFFFFFF,"Du hast das Licht angeschaltet!");
  45. }
  46. else if(lights==VEHICLE_PARAMS_ON)
  47. {
  48. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  49. SendClientMessage(playerid,0xFFFFFFFF,"Du hast das Licht ausgeschaltet!");
  50. }
  51. }
  52. return 1;
  53. }
  54. /*ocmd:buyweapons(playerid,params[])
  55. {
  56. SendClientMessage(playerid,Schwarz, "Du hast dir soeben Waffen gekauft: Eine M4, Deale, SPAS12 mit Jeweils 999 Munition");
  57. GivePlayerMoney(playerid, -10000);
  58. GivePlayerWeapon(playerid, 31,999);
  59. GivePlayerWeapon(playerid, 24,999);
  60. GivePlayerWeapon(playerid, 27,999);
  61. return 1;
  62.  
  63. }*/
  64. ocmd:mount(playerid, params[])
  65. {
  66. SendClientMessage(playerid, Weis, "Willkommen am Mount!");
  67. SetPlayerHealth(playerid, 100.0);
  68. SetPlayerPos(playerid, -2323.3987,-1624.3032,483.7076);
  69. return 1;
  70. }
  71.  
  72. ocmd:afk(playerid,params[])
  73. {
  74. TogglePlayerControllable(playerid, 0);
  75. SendClientMessageToAll(ROT, "Ein Spieler ist AFK gegangen!");
  76. return 1;
  77. }
  78.  
  79. ocmd:back(playerid,params[])
  80. {
  81. TogglePlayerControllable(playerid, 1);
  82. SendClientMessageToAll(ROT, "Der Spieler ist wieder da!");
  83. return 1;
  84. }
  85. ocmd:derby(playerid, params[])
  86. {
  87. SendClientMessage(playerid, Weis, "Super! Willkommen im Derby. Geh in eines Der Autos und Fahre los!!!");
  88. SetPlayerPos(playerid, -1092.2141, -965.9191, 129.2188);
  89. SetPlayerHealth(playerid,100.0);
  90. return 1;
  91. }
  92. ocmd:gsanchez(playerid, params[])
  93. {
  94. SendClientMessage(playerid, Weis, "Willkommen am Sanchezpakour!");
  95. SetPlayerPos(playerid, 538.3914, -18.0430, 27.8206);
  96. SetPlayerHealth(playerid,100.0);
  97. /*CurCheckpoint[playerid] = 1;
  98. SetPlayerCheckpoint(playerid,x,y,z);*/
  99. return 1;
  100. }
  101.  
  102. ocmd:bsn(playerid, params[])
  103. {
  104. SendClientMessage(playerid, Weis, "Willkommen am BSN!");
  105. SetPlayerPos(playerid, 1215.3171,-925.0322,42.9120);
  106. SetPlayerHealth(playerid,100.0);
  107. return 1;
  108.  
  109. }
  110.  
  111. ocmd:jump(playerid, parmas[])
  112. {
  113. SendClientMessage(playerid, Weis, "Willkommen am BaseJump (Startower)!");
  114. SendClientMessage(playerid, ROT, "VORSICHT!!! BENUTZE DEN FALLSCHIRM!");
  115. GivePlayerWeapon(playerid,46,1);
  116. SetPlayerPos(playerid, 1544.7783,-1353.0046,329.4748);
  117. SetPlayerHealth(playerid,100.0);
  118. return 1;
  119.  
  120. }
  121.  
  122. ocmd:spawn(playerid, params[])
  123. {
  124. SendClientMessage(playerid, Weis, "Willkommen am Spawn!");
  125. SetPlayerPos(playerid, 1096.5321,-1796.7543,13.6044);
  126. SetPlayerHealth(playerid,100.0);
  127. return 1;
  128.  
  129. }
  130.  
  131. ocmd:info(playerid, params[])
  132. {
  133. SendClientMessage(playerid, ROT, "|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|");
  134. SendClientMessage(playerid, BLAU, "Haubt-Scripter: Merci");
  135. SendClientMessage(playerid, BLAU, "Helfer: [GER]Raxos");
  136. SendClientMessage(playerid, BLAU, "Helfer: SunRise");
  137. SendClientMessage(playerid, BLAU, "Helfer: BlackAce");
  138. SendClientMessage(playerid, BLAU, "Sponsored by: German-Life.de");
  139. SendClientMessage(playerid, BLAU, "Ändern dieser Credits ist nicht gestattet,");
  140. SendClientMessage(playerid, BLAU, "außer Sie haben eine Genehmigung von Merci");
  141. SendClientMessage(playerid, ROT, "|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|");
  142. return 1;
  143.  
  144. }
  145.  
  146. ocmd:engine(playerid,params[])
  147. {
  148. new engine,lights,alarm,doors,bonnet,boot,objective;
  149. if(IsPlayerInAnyVehicle(playerid))
  150. {
  151. new vid = GetPlayerVehicleID(playerid);
  152. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  153. if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
  154. {
  155. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  156. SendClientMessage(playerid,Weis,"Du hast den Motor gestartet!");
  157. }
  158. else if(engine == VEHICLE_PARAMS_ON)
  159. {
  160. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  161. SendClientMessage(playerid,Weis,"Du hast den Motor ausgeschaltet!");
  162. }
  163. }
  164. return 1;
  165. }
  166. ocmd:updates(playerid,params[])
  167. {
  168. SendClientMessage(playerid, Weis, "Waffen kosten Geld");
  169. SendClientMessage(playerid, Weis, "/jump, /bsn, /gsanchez eingeführt.");
  170. SendClientMessage(playerid, Weis, "Kommt noch");
  171. SendClientMessage(playerid, Weis, "Kommt noch");
  172. SendClientMessage(playerid, Weis, "Kommt noch");
  173. SendClientMessage(playerid, Weis, "Kommt noch");
  174. SendClientMessage(playerid, Weis, "Kommt noch");
  175. SendClientMessage(playerid, Weis, "Kommt noch");
  176. SendClientMessage(playerid, Weis, "Kommt noch");
  177. return 1;
  178.  
  179. }
  180.  
  181.  
  182. ocmd:v(playerid,params[])
  183. {
  184. new MODEL_ID,Farbe_1,Farbe_2;
  185. if(sscanf(params, "ddd", MODEL_ID, Farbe_1, Farbe_2))
  186. {
  187. SendClientMessage(playerid, Weis, "Verwende: /v [MODELID] [Farbe1] [Farbe2]");
  188. return 1;
  189. }
  190. new Float: x, Float: y, Float: z;
  191. GetPlayerPos(playerid, x, y, z);
  192. CreateVehicle(MODEL_ID,x,y,z,0.0, Farbe_1, Farbe_2,300);
  193. SendClientMessage(playerid, Weis, "Dein Auto ,wurde Gespawnt!");
  194. return 1;
  195. }
  196. ocmd:help(playerid, params[])
  197. {
  198. SendClientMessage(playerid, ROT, "|=====Hilfe====|");
  199. SendClientMessage(playerid, Weis, "/gwaffen, /gwaffen1, /gwaffen2, /minigun, /jump, /bsn, /spawn, /gsanchez");
  200. SendClientMessage(playerid, Weis, "/help, /engine, /updates");
  201. return 1;
  202. }
  203.  
  204. ocmd:gwaffen1(playerid,params[])
  205. {
  206. GivePlayerMoney(playerid, -500);
  207. SendClientMessage(playerid, Weis, "Du Hast Waffenset1 gewählt!");
  208. GivePlayerWeapon(playerid,23,120);
  209. GivePlayerWeapon(playerid,32,240);
  210. GivePlayerWeapon(playerid,30,900);
  211. GivePlayerWeapon(playerid,34,20);
  212. GivePlayerWeapon(playerid,4,1);
  213. GivePlayerWeapon(playerid,25,100);
  214. SetPlayerHealth(playerid,100.0);
  215. SetPlayerArmour(playerid,100.0);
  216. return 1;
  217. }
  218.  
  219. ocmd:gwaffen2(playerid,params[])
  220. {
  221. GivePlayerMoney(playerid, -500);
  222. SendClientMessage(playerid, Weis, "Du Hast Waffenset2 gewählt!");
  223. GivePlayerWeapon(playerid,22,120);
  224. GivePlayerWeapon(playerid,29,240);
  225. GivePlayerWeapon(playerid,31,900);
  226. GivePlayerWeapon(playerid,34,20);
  227. GivePlayerWeapon(playerid,33,122);
  228. GivePlayerWeapon(playerid,28,100);
  229. SetPlayerHealth(playerid,100.0);
  230. SetPlayerArmour(playerid,100.0);
  231. return 1;
  232. }
  233.  
  234. ocmd:minigun(playerid,params[])
  235. {
  236. GivePlayerMoney(playerid, -100000);
  237. SendClientMessage(playerid, Weis, "Du Hast die Minigun gewählt!");
  238. GivePlayerWeapon(playerid,38,100);
  239. SetPlayerHealth(playerid,50.0);
  240. SetPlayerArmour(playerid,50.0);
  241. return 1;
  242. }
  243. public OnGameModeInit()
  244. {
  245. // Don't use these lines if it's a filterscript
  246. SetGameModeText("DM Script by Merci");
  247. //KLASSEN
  248. AddPlayerClass(28,1109.0325,-1795.9449,16.5938,48.8671,0,0,0,0,0,0);
  249. ManualVehicleEngineAndLights();
  250. Laden();
  251. return 1;
  252. }
  253.  
  254. public OnGameModeExit()
  255. {
  256. UsePlayerPedAnims();
  257. return 1;
  258. }
  259.  
  260. public OnPlayerRequestClass(playerid, classid)
  261. {
  262. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  263. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  264. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  265. return 1;
  266. }
  267.  
  268.  
  269. public OnPlayerDisconnect(playerid, reason)
  270. {
  271. if(GetPVarInt(playerid,"loggedin")==1)
  272. {
  273. SpielerSpeichern(playerid);
  274. }
  275. return 1;
  276. }
  277.  
  278. public OnPlayerSpawn(playerid)
  279. {
  280. if(SpielerTot[playerid] == true)
  281. {
  282. SetPlayerCameraLookAt(playerid, 0.0,0.0,0.0);
  283. return 1;
  284. }
  285. SendClientMessage(playerid, 0xE10000FF, "Willkommen auf unserem Server! Schön das du hier Spielst!");
  286. SendClientMessage(playerid, 0xE10000FF, "Wenn du ein Waffenset möchtest benutze /gwaffen , /gwaffen1 , /gwaffen 2 oder /minigun.");
  287. return 1;
  288. }
  289. forward tot(playerid);
  290. public OnPlayerDeath(playerid, killerid, reason)
  291. {
  292. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  293. GivePlayerMoney(killerid,1000);
  294. SendClientMessage(playerid, 0x0000FFFF, "Du bist Gestorben, der Notarzt bringt dich an deinen Spawn zurück.");
  295. SetPlayerPos(playerid, 0.0,0.0,0.0);
  296. SetPlayerCameraLookAt(playerid, 0.0,0.0,0.0);
  297. SetTimerEx("tot", 1000*5, false, "i",playerid);
  298. SpielerTot[playerid] = true;
  299. return 1;
  300. }
  301. public tot(playerid)
  302. {
  303. SendClientMessage(playerid, 0x0000FFFF, "Willkommen zuhause! Deine Verletzungen sind geheilt, du bist wieder fit wie ein Turnschuh! Viel Spaß und pass auf dich auf!");
  304. SetPlayerPos(playerid, 1109.0325,-1795.9449,16.5938);
  305. SetCameraBehindPlayer(playerid);
  306. SpielerTot[playerid] = false;
  307. OnPlayerSpawn(playerid);
  308. return 1;
  309. }
  310. public OnVehicleSpawn(vehicleid)
  311. {
  312. return 1;
  313. }
  314.  
  315. public OnVehicleDeath(vehicleid, killerid)
  316. {
  317. return 1;
  318. }
  319.  
  320. public OnPlayerText(playerid, text[])
  321. {
  322. return 1;
  323. }
  324.  
  325. public OnPlayerCommandText(playerid, cmdtext[])
  326. {
  327. if (strcmp("/login", cmdtext, true, 10) == 0)
  328. {
  329. new Account[64];
  330. new name[MAX_PLAYER_NAME];
  331. GetPlayerName(playerid,name,sizeof(name));
  332. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  333. if(dini_Exists(Account))//Ob die Datei Exitiert, bzw. der Account
  334. {
  335. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden.\nGib bitte das Passwort ein.","Login","Abbrechen");
  336. }
  337. else
  338. {
  339. SendClientMessage(playerid, Weis, "Du hast noch keinen Account, bitte Registriere dich!");
  340. }
  341. return 1;
  342. }
  343.  
  344. if (strcmp("/register", cmdtext, true, 10) == 0)
  345. {
  346. new Account[64];
  347. new name[MAX_PLAYER_NAME];
  348. GetPlayerName(playerid,name,sizeof(name));
  349. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  350. if(dini_Exists(Account))//Ob die Datei Exitiert, bzw. der Account
  351. {
  352. SendClientMessage(playerid, Weis, "Du hast schon einen Account, bitte logge dich ein!");
  353. }
  354. else
  355. {
  356. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Registration","Dein Account wurde nicht gefunden.\nGib bitte Registriere dich.","Registrieren","Abbrechen");
  357. }
  358. return 1;
  359. }
  360. if (strcmp( cmdtext, "/gwaffen", true )==0)
  361. {
  362. GivePlayerMoney(playerid, -500);
  363. GivePlayerWeapon(playerid,24,120);
  364. GivePlayerWeapon(playerid,29,240);
  365. GivePlayerWeapon(playerid,31,900);
  366. GivePlayerWeapon(playerid,34,20);
  367. GivePlayerWeapon(playerid,16,2);
  368. GivePlayerWeapon(playerid,27,100);
  369. SetPlayerHealth(playerid,100.0);
  370. SetPlayerArmour(playerid,100.0);
  371. return 1;
  372.  
  373. }
  374. return 0;
  375. }
  376.  
  377. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  378. {
  379. SendClientMessage(playerid, Weis, "Gute Fahrt!");
  380. return 1;
  381. }
  382.  
  383. public OnPlayerExitVehicle(playerid, vehicleid)
  384. {
  385. return 1;
  386. }
  387.  
  388. public OnPlayerStateChange(playerid, newstate, oldstate)
  389. {
  390. return 1;
  391. }
  392.  
  393. public OnPlayerEnterCheckpoint(playerid)
  394. {
  395. /*DisablePlayerCheckpoint(playerid);
  396. if(CurCheckpoint==1)
  397. {
  398. SetPlayerCheckpoint(playerid,x,y,z);
  399. CurChackpoint[playerid] = 2;
  400. }
  401. else if(CurCheckpoint==2)*/
  402. return 1;
  403. }
  404.  
  405. public OnPlayerLeaveCheckpoint(playerid)
  406. {
  407. return 1;
  408. }
  409.  
  410. public OnPlayerEnterRaceCheckpoint(playerid)
  411. {
  412. return 1;
  413. }
  414.  
  415. public OnPlayerLeaveRaceCheckpoint(playerid)
  416. {
  417. return 1;
  418. }
  419.  
  420. public OnRconCommand(cmd[])
  421. {
  422. return 1;
  423. }
  424.  
  425. public OnPlayerRequestSpawn(playerid)
  426. {
  427. return 1;
  428. }
  429.  
  430. public OnObjectMoved(objectid)
  431. {
  432. return 1;
  433. }
  434.  
  435. public OnPlayerObjectMoved(playerid, objectid)
  436. {
  437. return 1;
  438. }
  439.  
  440. public OnPlayerPickUpPickup(playerid, pickupid)
  441. {
  442. return 1;
  443. }
  444.  
  445. public OnVehicleMod(playerid, vehicleid, componentid)
  446. {
  447. return 1;
  448. }
  449.  
  450. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  451. {
  452. return 1;
  453. }
  454.  
  455. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  456. {
  457. return 1;
  458. }
  459.  
  460. public OnPlayerSelectedMenuRow(playerid, row)
  461. {
  462. return 1;
  463. }
  464.  
  465. public OnPlayerExitedMenu(playerid)
  466. {
  467. return 1;
  468. }
  469.  
  470. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  471. {
  472. return 1;
  473. }
  474.  
  475. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  476. {
  477. return 1;
  478. }
  479.  
  480. public OnRconLoginAttempt(ip[], password[], success)
  481. {
  482. return 1;
  483. }
  484.  
  485. public OnPlayerUpdate(playerid)
  486. {
  487. return 1;
  488. }
  489.  
  490. public OnPlayerStreamIn(playerid, forplayerid)
  491. {
  492. return 1;
  493. }
  494.  
  495. public OnPlayerStreamOut(playerid, forplayerid)
  496. {
  497. return 1;
  498. }
  499.  
  500. public OnVehicleStreamIn(vehicleid, forplayerid)
  501. {
  502. return 1;
  503. }
  504.  
  505. public OnVehicleStreamOut(vehicleid, forplayerid)
  506. {
  507. return 1;
  508. }
  509.  
  510. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  511. {
  512. if(dialogid==DIALOG_LOGIN)
  513. {
  514. if(response==0)
  515. {
  516. SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
  517. Kick(playerid);
  518. return 1;
  519. }
  520. if(response==1)
  521. {
  522. if(!strlen(inputtext))
  523. {
  524. SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
  525. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
  526. return 1;
  527. }
  528. else
  529. {
  530. Login(playerid,inputtext);
  531. return 1;
  532. }
  533. }
  534. }
  535. if(dialogid==DIALOG_REGISTER)
  536. {
  537. if(response==0)
  538. {
  539. SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
  540. Kick(playerid);
  541. return 1;
  542. }
  543. if(response==1)
  544. {
  545. if(!strlen(inputtext))
  546. {
  547. SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
  548. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
  549. return 1;
  550. }
  551. else
  552. {
  553. Register(playerid,inputtext);
  554. return 1;
  555. }
  556. }
  557. }
  558. return 1;
  559. }
  560.  
  561. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  562. {
  563. return 1;
  564. }
  565.  
  566. stock Register(playerid,key[])
  567. {
  568. new Account[64];
  569. new name[MAX_PLAYER_NAME];
  570. GetPlayerName(playerid,name,sizeof(name));
  571. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  572. dini_Create(Account);
  573. dini_Set(Account,"Passwort",key);
  574. SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
  575. SetPlayerScore(playerid,1);
  576. GivePlayerMoney(playerid,5000);
  577. SetPVarInt(playerid,"loggedin",1);
  578. return 1;
  579. }
  580.  
  581. stock Login(playerid,key[])
  582. {
  583. new Account[64];
  584. new name[MAX_PLAYER_NAME];
  585. GetPlayerName(playerid,name,sizeof(name));
  586. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  587. if(!strcmp(key,dini_Get(Account,"Passwort"),false))
  588. {
  589. LoadAccount(playerid);
  590. SendClientMessage(playerid,BLAU,"Erfolgreich eingeloggt.");
  591. return 1;
  592. }
  593. else
  594. {
  595. SendClientMessage(playerid,BLAU,"Falsches Passwort.");
  596. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
  597. return 1;
  598. }
  599. }
  600.  
  601. stock LoadAccount(playerid)
  602. {
  603. new Account[64];
  604. new name[MAX_PLAYER_NAME];
  605. GetPlayerName(playerid,name,sizeof(name));
  606. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  607. SetPlayerScore(playerid,dini_Int(Account,"Level"));
  608. GivePlayerMoney(playerid,dini_Int(Account,"Geld"));
  609. SetPVarInt(playerid,"Adminlevel",dini_Int(Account,"Adminlevel"));
  610. SetPVarInt(playerid,"Fraktion",dini_Int(Account,"Fraktion"));
  611. SetPVarInt(playerid,"Baned",dini_Int(Account,"Banned"));
  612. if(GetPVarInt(playerid,"Baned")==1)
  613. {
  614. SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
  615. Kick(playerid);
  616. }
  617. SetPVarInt(playerid,"loggedin",1);
  618. return 1;
  619. }
  620.  
  621. stock SpielerSpeichern(playerid)
  622. {
  623. if(GetPVarInt(playerid,"loggedin")==1)
  624. {
  625. new Account[64];
  626. new name[MAX_PLAYER_NAME];
  627. GetPlayerName(playerid,name,sizeof(name));
  628. format(Account,sizeof(Account),"/Accounts/%s.ini",name);
  629. dini_IntSet(Account,"Level",GetPlayerScore(playerid));
  630. dini_IntSet(Account,"Geld",GetPlayerMoney(playerid));
  631. dini_IntSet(Account,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  632. dini_IntSet(Account,"Fraktion",GetPVarInt(playerid,"Fraktion"));
  633. dini_IntSet(Account,"Baned",GetPVarInt(playerid,"Baned"));
  634. }
  635. return 1;
  636. }
  637.  
  638. stock SpielerName(playerid)
  639. {
  640. new name[MAX_PLAYER_NAME];
  641. GetPlayerName(playerid,name,sizeof(name));
  642. return name;
  643. }
  644. stock Laden()
  645. {
  646. //==================Auto's===============//
  647. AddStaticVehicle(520,1063.9440,-1770.3687,14.0876,179.4655,0,0); // //hydra
  648. AddStaticVehicle(522,1077.2499,-1775.4808,12.9134,92.3338,7,79); // //nrg1
  649. AddStaticVehicle(522,1077.1918,-1772.0999,12.9126,88.2218,36,105); // //nrg2
  650. AddStaticVehicle(522,1076.9404,-1769.5868,12.9233,89.2645,39,106); // //nrg3
  651. AddStaticVehicle(522,1086.1377,-1769.7457,12.9142,270.8972,3,8); // //nrg4
  652. AddStaticVehicle(522,1085.7115,-1772.1973,12.9210,274.4779,8,82); // //nrg5
  653. AddStaticVehicle(522,1085.6306,-1775.2294,12.9030,266.1326,6,25); // //nrg6
  654. AddStaticVehicle(521,1098.0210,-1775.4619,12.9129,87.2104,75,13); // //fcr
  655. AddStaticVehicle(410,1098.7744,-1772.2993,12.9902,89.8656,25,1); // //car1
  656. AddStaticVehicle(410,1098.4333,-1766.9164,13.0023,92.5321,10,1); // //car2
  657. AddStaticVehicle(411,1085.1533,-1765.4523,13.0747,2.6979,116,1); // //inf1
  658. AddStaticVehicle(411,1077.3064,-1765.0634,13.0960,0.8005,123,1); // //inf2
  659. AddStaticVehicle(411,1081.0244,-1773.2412,13.0782,359.0045,64,1); // //inf3
  660. AddStaticVehicle(407,1080.3832,-1755.1376,13.6282,270.4172,3,1); // //fire
  661. AddStaticVehicle(409,1110.5593,-1746.3060,13.2812,268.8581,1,1); // //strech1
  662. AddStaticVehicle(409,1120.9919,-1746.1885,13.2803,271.4224,1,1); // //strech2
  663. AddStaticVehicle(426,1062.4009,-1737.1873,13.2234,271.2899,42,42); // //prem1
  664. AddStaticVehicle(428,1025.8613,-1745.1989,13.6734,179.4396,4,75); // sek1
  665. AddStaticVehicle(428,1061.8994,-1743.2926,13.5897,269.7630,4,75); // sek2
  666. AddStaticVehicle(474,1095.7485,-1735.5403,13.4247,271.1876,105,1); // //ho1
  667. AddStaticVehicle(474,1085.5634,-1735.3018,13.4039,273.4630,81,1); // //ho2
  668. /*~~~~~~~~~~~~~~~~~~~~Derby Cars~~~~~~~~~~~~~~~~~~~~*/
  669. AddStaticVehicle(411,-1084.4272,-939.3696,128.9458,267.9131,19,9); // //derby1
  670. AddStaticVehicle(411,-1091.4631,-939.0146,128.9458,87.2317,19,9); // //derby2
  671. AddStaticVehicle(411,-1084.8306,-943.7615,128.9458,265.0067,19,9); // //derby4
  672. AddStaticVehicle(411,-1088.7631,-948.1953,128.9458,172.7247,19,9); // //derby5
  673. AddStaticVehicle(411,-1084.5859,-948.3879,128.9458,174.3374,19,9); // //derby6
  674. AddStaticVehicle(411,-1093.0093,-947.7463,128.9458,178.0461,19,9); // //derby7
  675. AddStaticVehicle(411,-1099.9393,-945.8612,128.9458,89.1069,19,9); // //derby8
  676. AddStaticVehicle(411,-1078.2252,-947.5865,128.9458,266.9237,19,9); // //derby9
  677. /*~~~~~~~~~~~~~~~~~~~~Sanchez Race~~~~~~~~~~~~~~~~~~~~*/
  678. AddStaticVehicle(468,543.2413,-14.4294,27.0124,275.3383,6,6); // //s1
  679. AddStaticVehicle(468,543.5497,-18.1081,27.3608,276.2665,6,6); // //s2
  680. AddStaticVehicle(468,543.7518,-21.7880,27.8448,266.1897,6,6); // //s3
  681. /*~~~~~~~~~~~~~~~~~~~~~Mount~~~~~~~~~~~~~~~~~~~~*/
  682. AddStaticVehicle(424,-2306.2153,-1608.1001,483.7104,123.4607,1,0); // //b1
  683. AddStaticVehicle(424,-2310.2375,-1603.5168,483.7126,127.0981,1,0); // //b2
  684. AddStaticVehicle(424,-2314.3923,-1598.5779,483.6805,129.4254,1,0); // //b3
  685. AddStaticVehicle(424,-2317.3857,-1594.5469,483.6206,129.7827,1,0); // //b4
  686. AddStaticVehicle(424,-2321.2620,-1590.3114,483.5533,143.3227,1,0); // //b5
  687. AddStaticVehicle(424,-2325.7268,-1586.6967,483.4867,147.3048,1,0); // //b6
  688. AddStaticVehicle(424,-2330.0354,-1583.9924,483.4246,158.4729,1,0); // //b7
  689. AddStaticVehicle(468,-2342.4426,-1585.0554,483.2110,240.5392,6,6); // //s1
  690. AddStaticVehicle(468,-2344.7197,-1588.9818,483.2213,201.8198,6,6); // //s2
  691. AddStaticVehicle(468,-2346.1475,-1592.7617,483.2407,252.6053,6,6); // //s3
  692. AddStaticVehicle(468,-2347.3657,-1596.0833,483.2566,254.4318,6,6); // //s4
  693. AddStaticVehicle(510,-2348.5061,-1599.1208,483.1854,245.4135,6,6); // //bi1
  694. AddStaticVehicle(510,-2348.9673,-1601.9982,483.2262,251.0137,6,6); // //bi2
  695. AddStaticVehicle(510,-2351.0503,-1604.7759,483.1820,242.7463,6,6); // //bi3
  696. AddStaticVehicle(510,-2351.4939,-1606.9662,483.1990,254.4212,6,6); // //bi4
  697. print("|==========Vehicles succesfully loaded============|");
  698. return 1;
  699. }
  700.  
  701.  
  702.  
  703.  
  704. /* Dieses Script ist mit OCMD geschrieben also wird dies Benötigt!!! SSCANF WIRD AUCH BENÖTIGT */
  705. /*
  706. Selfmade von Merci & Helfern /info!!!
  707. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement