Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <streamer>
- //Farben
- #define ROT 0xFF0000FF
- #define GRÜN 0x00FF00FF
- #define BLAU 0x0000FFFF
- #define WEIß 0xF0F0F0FF
- #define GELB 0xFFFF00FF
- #define PINK 0xFF00FFFF
- #define HELLBLAU 0x00FFFFFF
- #define ORANGE 0xFF6300FF
- #define SCHWARZ 0x000000FF
- //Defines
- #define Login 1
- #define Register 2
- #define Geburtstag 3
- main()
- {
- print("\n----------------------------------");
- print(" HCR[GER]");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("HCR[GER]");
- AddPlayerClass(212, -1969.5206,137.7967,27.6875,93.2100, 5, 1, 0, 0, 0, 0);
- //Veh's
- AddStaticVehicle(471,-1981.4493,130.4105,27.1688,89.3824,74,91); // SpawnQUAD1
- AddStaticVehicle(471,-1981.4407,128.8894,27.1691,89.8305,74,83); // SpawnQUAD2
- AddStaticVehicle(471,-1981.6001,127.2302,27.1695,90.8848,66,71); // SpawnQUAD3
- AddStaticVehicle(471,-1981.7249,125.4572,27.1683,92.0992,103,111); // SpawnQUAD4
- AddStaticVehicle(525,-2029.9819,124.7733,28.9760,358.7172,22,30); // ABschlepperTanke1
- AddStaticVehicle(525,-2026.5991,125.1275,28.9678,359.0827,44,51); // ABschlepperTanke2
- AddStaticVehicle(525,-2023.5355,124.5209,29.0105,2.3848,1,1); // ABschlepperTanke3
- AddStaticVehicle(486,-2052.5183,146.1527,29.0552,179.2942,1,1); // ABschlepperTanke4
- AddStaticVehicle(530,-2059.2092,164.5003,28.6016,180.0811,114,1); // ABschlepperTanke5
- AddStaticVehicle(552,-2033.9939,178.8510,28.5381,269.4482,56,56); // ABschlepperTanke6
- AddStaticVehicle(407,-2022.0496,84.0817,28.2705,269.1816,3,1); // FDept1
- AddStaticVehicle(407,-2021.9640,92.9755,28.3036,271.5327,3,1); // FDept2
- AddStaticVehicle(449,-2264.6907,527.5823,35.5894,0.4091,1,74); // Straßenbahn1
- AddStaticVehicle(449,-2264.7786,539.8621,35.5456,0.4091,1,74); // Straßenbahn2
- AddStaticVehicle(458,-2093.1580,-107.7869,35.1989,179.7062,4,1); // FSCar1
- AddStaticVehicle(458,-2089.7656,-107.7809,35.1989,179.6541,36,1); // FSCar2
- AddStaticVehicle(458,-2084.8372,-107.5850,35.1990,181.5487,101,1); // FSCar3
- AddStaticVehicle(458,-2080.9211,-107.3637,35.1990,181.1036,113,1); // FSCar4
- AddStaticVehicle(522,-2075.3884,-107.7839,34.9007,177.9650,36,105); // FSCar5
- AddStaticVehicle(522,-2073.2983,-107.7106,34.9000,179.5668,51,118); // FSCar6
- AddStaticVehicle(522,-2071.2725,-107.7735,34.8909,181.7143,3,8); // FSCar7
- AddStaticVehicle(522,-2069.0527,-107.9894,34.8917,178.3974,7,79); // FSCar8
- AddStaticVehicle(522,-2067.1306,-107.8085,34.8981,175.0913,36,105); // FSCar9
- AddStaticVehicle(522,-2065.2854,-108.0513,34.8992,180.3780,51,118); // FSCar10
- AddStaticVehicle(522,-2063.1484,-108.4501,34.8869,177.4767,3,8); // FSCar11
- AddStaticVehicle(522,-2061.1221,-108.4010,34.8960,182.7872,7,79); // FSCar12
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new Datei[64];
- new Account[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Account,sizeof(Account));
- format(Datei,sizeof(Datei),"/Spieler/%s.txt",Account);
- if(dini_Exists(Datei))
- {
- ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Herzlich Willkommen!Falls du Fragen hast\n/support.Falls du einen Cheater/Hacker/Spawnkiller... siehst /report [Name] [Grund].\n\nPasswort:","Einloggen","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,Register,DIALOG_STYLE_INPUT,"Registrieren","Herzlich Willkommen auf Hamburg City Reallife[HCR]\nDies ist ein Full-Reallife Server,das heit das wir wie im echten Leben spielen!\n\nDamit dein Geld,Score... gespeichert wird musst du dir einen Account erstellen.\nGib hier ein Passwort für deinen Account ein:","Weiter","Abbrechen");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid,-1969.5206,137.7967,27.6875);
- SetPlayerFacingAngle(playerid,93.2100);
- 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("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- 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 == Login)
- {
- if(response == 0)
- {
- Kick(playerid);
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,ROT,"Du musst dein Passwort angeben!");
- ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Herzlich Willkommen!Falls du Fragen hast\n/support.Falls du einen Cheater/Hacker/Spawnkiller... siehst /report [Name] [Grund].\n\nPasswort:","Einloggen","Abbrechen");
- }
- else
- {
- Log(playerid,inputtext);
- }
- }
- }
- if(dialogid == Register)
- {
- if(response == 0)
- {
- Kick(playerid);
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,ROT,"Du musst ein Passwort angeben!");
- ShowPlayerDialog(playerid,Register,DIALOG_STYLE_INPUT,"Registrieren","Herzlich Willkommen auf Hamburg City Reallife[HCR]\nDies ist ein Full-Reallife Server,das heit das wir wie im echten Leben spielen!\n\nDamit dein Geld,Score... gespeichert wird musst du dir einen Account erstellen.\nGib hier ein Passwort für deinen Account ein:","Weiter","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,Geburtstag,DIALOG_STYLE_INPUT,"Geburtstag","Gib hier deinen richtigen Geburtstag ein.\nz.B:(23.05.1996)","Fertig","Abbrechen");
- Regist(playerid,inputtext);
- }
- }
- }
- if(dialogid == Geburtstag)
- {
- if(response == 0)
- {
- Kick(playerid);
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,ROT,"Du musst ein Geburtsdatum angeben!");
- ShowPlayerDialog(playerid,Geburtstag,DIALOG_STYLE_INPUT,"Geburtstag","Gib hier deinen richtigen Geburtstag ein.\nz.B:(23.05.1996)","Fertig","Zurück");
- }
- else
- {
- Geburtstag(playerid,inputtext);
- SendClientMessage(playerid,GRÜN,"Du hast dich erfolgreich registriert!");
- ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Herzlich Willkommen!Falls du Fragen hast\n/support.Falls du einen Cheater/Hacker/Spawnkiller... siehst /report [Name] [Grund].\n\nPasswort:","Einloggen","Abbrechen");
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock Log(playerid,key[])
- {
- new Datei[64];
- new Account[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Account,sizeof(Account));
- format(Datei,sizeof(Datei),"/Spieler/%s.txt",Account);
- if(!strcmp(key,dini_Get(Datei,"Passwort"),false))
- {
- SendClientMessage(playerid,GRÜN,"Du hast dich erfolgreich eingeloggt!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast ein falsches Passwort eingegeben!");
- Kick(playerid);
- }
- return 1;
- }
- stock Geburtstag(playerid,Gebby[])
- {
- new Datei[64];
- new Account[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Account,sizeof(Account));
- format(Datei,sizeof(Datei),"/Spieler/%s.txt",Account);
- dini_IntSet(Datei,"Geburtstag",Gebby);
- return 1;
- }
- stock Regist(playerid,key[])
- {
- new Datei[64];
- new Account[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Account,sizeof(Account));
- format(Datei,sizeof(Datei),"/Spieler/%s.txt",Account);
- dini_Create(Datei);
- dini_Set(Datei,"Name",Account);
- dini_Set(Datei,"Passwort",key);
- dini_IntSet(Datei,"Geld",0);
- dini_IntSet(Datei,"Level",1);
- dini_IntSet(Datei,"Adminlevel",0);
- dini_IntSet(Datei,"Donatorrank",0);
- dini_IntSet(Datei,"Bann",0);
- dini_IntSet(Datei,"Jail",0);
- dini_IntSet(Datei,"Fraktion",0);
- dini_IntSet(Datei,"Fraktionsrank",0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement