Advertisement
dreimax

BETA 1.0

Apr 6th, 2011
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 16.28 KB | None | 0 0
  1. /*
  2. Copy Right By Dreimax and Seitek01 ...
  3. wer Das copyright Verletzt Macht Sich strafbar...
  4. */
  5. // Includes ( PLUGINS ) //
  6. #include <a_samp>
  7. #include <core>
  8. #include <dini>
  9. //--- Farben ---//
  10. #define BLAU 0x0000FFFF
  11. #define ROT 0xFF0000FF
  12. // ________________//
  13.  
  14. // Dialog Box //
  15. //#define DIALOG_REGELN 1 OutDated
  16. #define DIALOG_REGELNNEW 1
  17. #define DIALOG_HILFE 2
  18. #define DIALOG_LOGIN 3
  19. #define DIALOG_REGISTER 4
  20. //____________//
  21.  
  22.  
  23. main()
  24. {
  25.     print("\n----------------------------------");
  26.     print(" DeathMatch By Dreimax100 & Seitek01");
  27.     print("----------------------------------\n");
  28. }
  29. //214.8661,1910.3447,17.6406,182.6557
  30. public OnGameModeInit()
  31. {   //GM Text //
  32.     SetGameModeText("DeathMatch By Dreimax");
  33.     //_____________________________________//
  34.     AddPlayerClass(0, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  35.     AddPlayerClass(24, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  36.     AddPlayerClass(28, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  37.     AddPlayerClass(29, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  38.     AddPlayerClass(47, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  39.     AddPlayerClass(60, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  40.     AddPlayerClass(67, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);//{skin auswahl gefixt    //neuer Spawn erstellt}
  41.     AddPlayerClass(72, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  42.     AddPlayerClass(81, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  43.     AddPlayerClass(106, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  44.     AddPlayerClass(111, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  45.     AddPlayerClass(115, -1405.9178,-89.6866,14.1484,15.8472, 0, 0, 0, 0, 0, 0);
  46. //____________________________________________________________________________//
  47.     AddStaticVehicle(520,2120.3972,-2501.1411,14.2665,158.0883,0,0); // Hydra
  48.     AddStaticVehicle(521,2127.1738,-2506.4421,13.1124,153.4889,75,13); // Car
  49.     AddStaticVehicle(420,2130.0000,-2513.5784,13.3263,134.4666,6,1); // 123
  50.     AddStaticVehicle(421,2133.6130,-2516.2034,13.4294,137.5309,13,1); // 11
  51. //____________________________________________________________________________//
  52.     return 1;
  53. }
  54.  
  55. public OnGameModeExit()
  56. {
  57.     SendClientMessageToAll(ROT,"Server Updat]e Bitte Warten...!");
  58.     return 1;
  59. }
  60.  
  61. public OnPlayerRequestClass(playerid, classid)
  62. {
  63.     SetPlayerPos(playerid,206.4396,1909.6986,17.6406);
  64.     SetPlayerCameraPos(playerid,215.1857,1897.9595,16.9163);
  65.     SetPlayerCameraLookAt(playerid,214.8661,1910.3447,17.6406);
  66.     return 1;
  67. }
  68.  
  69. public OnPlayerConnect(playerid)
  70. {
  71.    {
  72.    new pname[MAX_PLAYER_NAME];
  73.    new string[100];
  74.    GetPlayerName(playerid, pname, sizeof(pname));
  75.    format(string, sizeof(string), "%s ist dem Server Beigetreten!", pname);
  76.    SendClientMessageToAll(0xAAAAAAAA, string);
  77.    return 1;
  78.    }
  79. // LOGIN
  80.     {
  81.     new Spielerdatei[64];
  82.     new name[MAX_PLAYER_NAME];
  83.     GetPlayerName(playerid,name,sizeof(name));
  84.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  85.     if(dini_Exists(Spielerdatei))
  86.     {
  87.         ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
  88.     }
  89.     else
  90.     {
  91.             ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
  92.     }
  93.     }
  94.  
  95.     SendClientMessage(playerid,BLAU,"Willkomen Auf Dem Alpha Server Von : Killing Spree DeathMactch.");
  96.     GivePlayerMoney(playerid,20000);
  97.     ShowPlayerDialog(playerid,DIALOG_REGELNNEW,DIALOG_STYLE_LIST,"Relgen ","1. Kien Bug Using ! - No Bug Using ! \n 2. No Hacking / Cheating - Kein Hacken Und Cheaten \n 3. Kein C-Bug - No C-Bug \n Hab Spaß ! - Have Fun \n \n \n Akzeptierst Du die Regeln ?","JA","NEIN");
  98.     SendClientMessage(playerid,ROT,"Wähle deinen Skin!");
  99.     SetPlayerHealth(playerid,0); // ANTI AMX
  100.     SendClientMessage(playerid,BLAU,"Akzeptierst du die Serverregeln nicht bedeutet das konsequensen z.b.:");
  101.     SendClientMessage(playerid,ROT,"Ban, Kick, Sperrung des Accountes über um Zeit!");
  102.     SendClientMessage(playerid,BLAU,"Viel Spaß auf unserrem Server...");
  103.     SetPlayerArmour(playerid,0);
  104.     return 1;
  105. }
  106.  
  107. public OnPlayerDeath(playerid, killerid, reason)
  108. {
  109.     SendClientMessage(playerid,BLAU,"Du Bist Gestorben Und verlierst Geld !");
  110.     GivePlayerMoney(playerid,-50);                                                // Update : ArztKosten !
  111.     SendClientMessage(playerid,BLAU," Die Artzt Kosten Betragen : 50€");
  112.     return 1;
  113. }
  114.  
  115. public OnVehicleSpawn(vehicleid)
  116. {
  117.     return 1;
  118. }
  119.  
  120. public OnVehicleDeath(vehicleid, killerid)
  121. {
  122.     return 1;
  123. }
  124.  
  125. public OnPlayerText(playerid, text[])
  126. {
  127.     return 1;
  128. }
  129.  
  130. public OnPlayerCommandText(playerid, cmdtext[])
  131. {
  132.     if (strcmp("/help", cmdtext, true, 10) == 0)
  133.     {
  134.     ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfe Menü","Commands --- Befehle\n~~~~~~~~~~~~~~~~~~\n/Ak47 Gibt Dir Die Gleichnamige Waffe... \n/m4 Gibt Dir Die Maverick M4 A 1 ! \n mit /mg Bekommst Du eine Mini-gun ! \n /combat Gibt Dir eine Combat ShutGun \n /de Kaufst Du eine Deagle !\n Mit /Stunting Kannst Du dich Zum Stunt Gebiet Porten ! \n Mit /dm Portest Du dich Zum Spawn ! \n Mit /war1-3 Kannst Du Zwischen 3 Wars Welchseln!","Ok","Ok");
  135. /* // OutDated ! Nicht Benutzen !...
  136.     SendClientMessage(playerid,BLAU,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  137.     SendClientMessage(playerid,ROT,"HILFE ------- Help");
  138.     SendClientMessage(playerid,ROT,"Commands-----Befehle");
  139.     SendClientMessage(playerid,ROT,"/AK47 Gibt Dir Die gleichnahmige Waffe...");            // Updated In List Box
  140.     SendClientMessage(playerid,ROT,"/M4 Gibt Dir die Maverick M4 A1...");
  141.     SendClientMessage(playerid,ROT,"/MG Gibt Dir die Minigun Nur begrenzte 200Shoot");
  142.     SendClientMessage(playerid,ROT,"/COMBAT Gibt Dir die Combat ShotGun");
  143.     SendClientMessage(playerid,ROT,"Mit /de kannst Du dir eine Deagle kaufen !");
  144.     SendClientMessage(playerid,ROT,"Du kannst Dich Wieder Voll Healen Mit Heal"); // Heal command Rausgenommen Wegen Abuse
  145.     SendClientMessage(playerid,BLAU,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");*/
  146.     return 1;
  147.     }
  148. // Ingame GMX //
  149.     if (strcmp("/restart123", cmdtext, true, 10) == 0)
  150.     {
  151.     SendRconCommand("say Server Update PLS Wait A second - Server Neustart Warte Bitte Eine Sekunde ");
  152.     SendRconCommand("gmx");
  153.     return 1;
  154.     }
  155.  
  156. // Clear Chat //
  157.     if (strcmp("/clearchat", cmdtext, true, 10) == 0)
  158.     {
  159.     SendClientMessageToAll(ROT," ");
  160.     SendClientMessageToAll(ROT," ");
  161.     SendClientMessageToAll(ROT," ");
  162.     SendClientMessageToAll(ROT," ");
  163.     SendClientMessageToAll(ROT," ");
  164.     SendClientMessageToAll(ROT," ");
  165.     SendClientMessageToAll(ROT," ");
  166.     SendClientMessageToAll(ROT," ");
  167.     SendClientMessageToAll(ROT," ");
  168.     SendClientMessageToAll(ROT," ");
  169.     SendClientMessageToAll(ROT," ");
  170.     SendClientMessageToAll(ROT," ");
  171.     SendClientMessageToAll(ROT," ");
  172.     SendClientMessageToAll(ROT," ");
  173.     SendClientMessageToAll(ROT," ");
  174.     SendClientMessageToAll(ROT," ");
  175.     SendClientMessageToAll(ROT," ");
  176.     SendClientMessageToAll(ROT," ");
  177.     SendClientMessageToAll(ROT," ");
  178.     SendClientMessageToAll(ROT," ");
  179.     SendClientMessageToAll(ROT," ");
  180.     SendClientMessageToAll(ROT," ");
  181.     SendClientMessageToAll(ROT," ");
  182.     SendClientMessageToAll(ROT," ");
  183.     SendClientMessageToAll(ROT," ");
  184.     SendClientMessageToAll(ROT," ");
  185.     SendClientMessageToAll(ROT," ");
  186.     SendClientMessageToAll(ROT," ");
  187.     SendClientMessageToAll(ROT," ");
  188.     SendClientMessageToAll(ROT," ");
  189.     SendClientMessageToAll(ROT," ");
  190.     SendClientMessageToAll(ROT," ");
  191.     SendClientMessageToAll(ROT," ");
  192.     SendClientMessageToAll(ROT," ");
  193.     SendClientMessageToAll(ROT," ");
  194.     SendClientMessageToAll(ROT," ");
  195.     SendClientMessageToAll(ROT,"Der chat Wurde von einem Admin Gelöscht  :)");
  196.     return 1;
  197.     }
  198.  
  199. //----INT----// ( Für Gang wars ... )
  200. // int 0 // World //
  201.     if (strcmp("/war0", cmdtext, true, 10) == 0)
  202.     {
  203.     SetPlayerInterior(playerid,0);
  204.     SendClientMessage(playerid,ROT," Du Nimmst Nun am Normalen DM Teil ( Kein War )");
  205.     SetPlayerPos(playerid,216.6723,1906.8722,17.6406);     // Warning Kann Unbeachtet Bleiben !
  206.     return 1;
  207.     }
  208. // Int 1 //
  209.     if (strcmp("/war1", cmdtext, true, 10)==0)
  210.     {
  211.     SetPlayerInterior(playerid,1);
  212.     SendClientMessage(playerid,ROT,"Du nimmst nun Am War 1 Teil ! Um dies Rückgängig Zu machen : /war0");
  213.     return 1;
  214.     }
  215. // INt 2
  216.     if (strcmp("/war2", cmdtext, true, 10) == 0)
  217.     {
  218.     SetPlayerInterior(playerid,2);
  219.     SendClientMessage(playerid,ROT,"Du nimmst Nun Am war 2 Teil ! Um Dies Rückgängig Zu machen : /war0");
  220.     return 1;
  221.     }
  222. // INT 3 //
  223.     if (strcmp("/war3", cmdtext, true, 10) == 0)
  224.     {
  225.     SetPlayerInterior(playerid,3);
  226.     SendClientMessage(playerid,ROT," Du nimmst Nun Am 3. War Teil! um dies Rückgangig Zu Machen : /war0");
  227.     return 1;
  228.     }
  229. //--------AK47-------//
  230.     if (strcmp("/AK47", cmdtext, true, 10) == 0)
  231.     {
  232.     GivePlayerWeapon(playerid,30,720);
  233.     GivePlayerMoney(playerid,-4000);
  234.     return 1;
  235.     }
  236. //-__________________-//
  237. // ----- M4 A1 -----//
  238.     if (strcmp("/m4", cmdtext, true, 10) == 0)
  239.     {
  240.     GivePlayerWeapon(playerid,31,720);
  241.     GivePlayerMoney(playerid,-3500);
  242.     return 1;
  243.     }
  244. //____________________//
  245. //-______MG_____-//
  246.     if (strcmp("/mg", cmdtext, true, 10) == 0)
  247.     {
  248.     GivePlayerWeapon(playerid,38,720);
  249.     GivePlayerMoney(playerid,-5000);
  250.     return 1;
  251.     }
  252. //-----------//
  253. //-- GELD -- //
  254.     if (strcmp("/bitteaendern", cmdtext, true, 10) == 0)        // command Zum Geld Geben Bitte in ein Anderen Command Um ändern Das kein Player Sich Geld Geben Kann!
  255.     {
  256.     GivePlayerMoney(playerid,100000);
  257.     return 1;
  258.     }
  259. //-----___----//
  260. // Desert Eagle //
  261.     if (strcmp("/de", cmdtext, true, 10) == 0)
  262.     {
  263.     GivePlayerWeapon(playerid,24,207);      // Dessert Eagle / Knight Hawk Eingefügt
  264.     GivePlayerMoney(playerid,-2500);
  265.     return 1;
  266.     }
  267. //______________//
  268. // Stunting | DM Map //
  269.     if (strcmp("/stunting", cmdtext, true, 10) == 0)
  270.     {                                                                   // { Port Eingefügt !
  271.     SetPlayerPos(playerid,2121.1794,-2503.6206,13.5469);
  272.     SendClientMessage(playerid,BLAU," Du bist Nun Wieder Am DeathMatch Platzt !");
  273.     SendClientMessage(playerid,BLAU," Das kostet Dich Aber 300€!");
  274.     GivePlayerMoney(playerid,-300);
  275.     return 1;
  276.     }
  277. // --- DM ---//
  278.     if (strcmp("/dm", cmdtext, true, 10) == 0)
  279.     {
  280.     SetPlayerPos(playerid,216.6723,1906.8722,17.6406);
  281.     SendClientMessage(playerid,BLAU," GPS : Du hast Das Ziel Erreicht");    //  {POrt Befhele Eingefügt
  282.     GivePlayerMoney(playerid,-300);
  283.     SendClientMessage(playerid,ROT," Das Hat Dich 300 € Gekostet !");
  284.     return 1;
  285.     }
  286.  
  287. //-------Combat ------//
  288.     if (strcmp("/combat", cmdtext, true, 10) == 0)
  289. {
  290.     GivePlayerWeapon(playerid,27,307); // Combat Shootgun Munition Erhöht auf : 300
  291.     GivePlayerMoney(playerid,-6000);
  292.     return 1;
  293. }
  294. /*  if(strcmp("/rang9", cmdtext, true, 10) ==0)    // nur zum testen^^
  295.     {
  296.     SetPlayerScore(playerid,9);
  297.     return 1;
  298.     }
  299.     */
  300.     // login
  301.     if(strcmp(cmdtext,"/stats",true)==0)
  302.     {
  303.         new string[128];
  304.         //1 reihe
  305.         format(string,sizeof(string),"[Name: %s] [kills: %i]",SpielerName(playerid),GetPlayerScore(playerid));
  306.         SendClientMessage(playerid,BLAU,string);
  307.         //2 reihe
  308.         return 1;
  309.     }
  310.  
  311. //______________________//
  312.     return 0;
  313. }
  314. //___________//
  315. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  316. {
  317.     SendClientMessage(playerid,ROT,"Denk Daran Im Car Wird Kein Deathmatch Gemacht ( Auch kein BeiFahrer Drive-by)");
  318.     return 1;
  319. }
  320.  
  321. public OnPlayerExitVehicle(playerid, vehicleid)
  322. {
  323.     return 1;
  324. }
  325.  
  326. public OnPlayerStateChange(playerid, newstate, oldstate)
  327. {
  328.     return 1;
  329. }
  330.  
  331. public OnPlayerEnterCheckpoint(playerid)
  332. {
  333.     return 1;
  334. }
  335.  
  336. public OnPlayerLeaveCheckpoint(playerid)
  337. {
  338.     return 1;
  339. }
  340.  
  341. public OnPlayerEnterRaceCheckpoint(playerid)
  342. {
  343.     return 1;
  344. }
  345.  
  346. public OnPlayerLeaveRaceCheckpoint(playerid)
  347. {
  348.     return 1;
  349. }
  350.  
  351. public OnRconCommand(cmd[])
  352. {
  353.     return 1;
  354. }
  355.  
  356. public OnPlayerRequestSpawn(playerid)
  357. {
  358.     return 1;
  359. }
  360.  
  361. public OnObjectMoved(objectid)
  362. {
  363.     return 1;
  364. }
  365.  
  366. public OnPlayerObjectMoved(playerid, objectid)
  367. {
  368.     return 1;
  369. }
  370.  
  371. public OnPlayerPickUpPickup(playerid, pickupid)
  372. {
  373.     return 1;
  374. }
  375.  
  376. public OnVehicleMod(playerid, vehicleid, componentid)
  377. {
  378.     return 1;
  379. }
  380.  
  381. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  382. {
  383.     return 1;
  384. }
  385.  
  386. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  387. {
  388.     return 1;
  389. }
  390.  
  391. public OnPlayerSelectedMenuRow(playerid, row)
  392. {
  393.     return 1;
  394. }
  395.  
  396. public OnPlayerExitedMenu(playerid)
  397. {
  398.     return 1;
  399. }
  400.  
  401. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  402. {
  403.     return 1;
  404. }
  405.  
  406. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  407. {
  408.     return 1;
  409. }
  410.  
  411. public OnRconLoginAttempt(ip[], password[], success)
  412. {
  413.     return 1;
  414. }
  415.  
  416. public OnPlayerUpdate(playerid)
  417. {
  418.     return 1;
  419. }
  420.  
  421. public OnPlayerStreamIn(playerid, forplayerid)
  422. {
  423.     return 1;
  424. }
  425.  
  426. public OnPlayerStreamOut(playerid, forplayerid)
  427. {
  428.     return 1;
  429. }
  430.  
  431. public OnVehicleStreamIn(vehicleid, forplayerid)
  432. {
  433.     return 1;
  434. }
  435.  
  436. public OnVehicleStreamOut(vehicleid, forplayerid)
  437. {
  438.     return 1;
  439. }
  440.  
  441. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  442. {
  443.     if(dialogid==DIALOG_LOGIN)
  444.     {
  445.         if(response==0)
  446.         {
  447.             SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
  448.             Kick(playerid);
  449.             return 1;
  450.         }
  451.         if(response==1)
  452.         {
  453.             if(!strlen(inputtext))
  454.             {
  455.                 SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
  456.                 ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
  457.                 return 1;
  458.             }
  459.             else
  460.             {
  461.                 Login(playerid,inputtext);
  462.                 return 1;
  463.             }
  464.         }
  465.     }
  466.     if(dialogid==DIALOG_REGISTER)
  467.     {
  468.         if(response==0)
  469.         {
  470.             SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
  471.             Kick(playerid);
  472.             return 1;
  473.         }
  474.         if(response==1)
  475.         {
  476.             if(!strlen(inputtext))
  477.             {
  478.                 SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
  479.                 ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
  480.                 return 1;
  481.             }
  482.             else
  483.             {
  484.                 Register(playerid,inputtext);
  485.                 return 1;
  486.             }
  487.         }
  488.     }
  489.     return 1;
  490. }
  491.  
  492.  
  493.  
  494. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  495. {
  496.     return 1;
  497. }
  498. stock SpielerName(playerid)
  499. {
  500.     new name[MAX_PLAYER_NAME];
  501.     GetPlayerName(playerid,name,sizeof(name));
  502.     return name;
  503. }
  504.  
  505. stock Register(playerid,key[])
  506. {
  507.     new Spielerdatei[64];
  508.     new name[MAX_PLAYER_NAME];
  509.     GetPlayerName(playerid,name,sizeof(name));
  510.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.dmax",name);//kann mit w editor geöffnet werden
  511.     dini_Create(Spielerdatei);
  512.     dini_Set(Spielerdatei,"Passwort",key);
  513.     SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
  514.     SetPlayerScore(playerid,0);
  515.     SetPVarInt(playerid,"loggedin",1);
  516.     return 1;
  517. }
  518.  
  519. stock Login(playerid,key[])
  520. {
  521.     new Spielerdatei[64];
  522.     new name[MAX_PLAYER_NAME];
  523.     GetPlayerName(playerid,name,sizeof(name));
  524.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  525.     if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
  526.     {
  527.         LoadAccount(playerid);
  528.         SendClientMessage(playerid,BLAU,"Erfolgreich eingeloggt.");
  529.         return 1;
  530.     }
  531.     else
  532.     {
  533.         SendClientMessage(playerid,BLAU,"Falsches Passwort.");
  534.         ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
  535.         return 1;
  536.     }
  537. }
  538.  
  539.  
  540. stock LoadAccount(playerid)
  541. {
  542.     new Spielerdatei[64];
  543.     new name[MAX_PLAYER_NAME];
  544.     GetPlayerName(playerid,name,sizeof(name));
  545.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  546.     SetPlayerScore(playerid,dini_Int(Spielerdatei,"kills"));
  547.     GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
  548.     SetPVarInt(playerid,"loggedin",1);
  549.     return 1;
  550. }
  551.  
  552.  
  553. stock SpielerSpeichern(playerid)
  554. {
  555.     if(GetPVarInt(playerid,"loggedin")==1)
  556.     {
  557.         new Spielerdatei[64];
  558.         new name[MAX_PLAYER_NAME];
  559.         GetPlayerName(playerid,name,sizeof(name));
  560.         format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  561.         dini_IntSet(Spielerdatei,"kills",GetPlayerScore(playerid));
  562.         dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
  563. }
  564.     return 1;
  565. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement