Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Angefangen von Fryps. Dieses Script wird weiter Geführt.
- // Ich werde versuchen jeden tag daran zu Arbeiten und werde es dann natürlich auch hochladen!
- // Ihr dürft damit alles machen was ihr wollt Hauptsache nicht als euers Ausgeben!
- // Viel spaß!
- #include <a_samp>
- #include <dini>
- enum spieler_daten
- {
- wanted,
- skin,
- geld,
- level,
- Float:lastx,Float:lasty,Float:lastz,
- eingeloggt
- }
- new Spieler[MAX_PLAYERS][spieler_daten];
- new bool:pFirstLog[MAX_PLAYERS],TutTimer[MAX_PLAYERS],TutTime[MAX_PLAYERS];
- new Text:RealClock;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new bool:Motor[MAX_VEHICLES]=false;
- new Tank[MAX_VEHICLES], bool:TanktGerade[MAX_VEHICLES]=false, tanktimer[MAX_PLAYERS];
- new Text:Anzeige[MAX_PLAYERS];
- new Tankep;
- forward Tutorial(playerid);
- forward MyDialogStatsSystem(playerid);
- forward UpdateClock();
- forward Spielerspawn(playerid);
- forward BenzinVerlust();
- forward Auftanken(playerid);
- forward tot(playerid);
- #define DIALOG_LOGIN 3
- #define DIALOG_REG 4
- #define msg 0xFFFFFFFF
- #define VERLUST 10000
- #define BENZINPREIS 3
- #define COLOR_WHITE 0xFFFFFFAA
- main()
- {
- print("\n----------------------------------");
- print(" Script by Fryps, Viel spaß");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- //Tank Pickups Anfang
- Create3DTextLabel("Tippe: /Tanken um dein Wagen zu Tanken!",msg,1938.9077,-1773.4834,13.3828,8,0);
- Tankep = CreatePickup(1239,2,1938.9077,-1773.4834,13.3828);
- //Tank Pickups Ende
- //Motor System
- ManualVehicleEngineAndLights();
- for (new i=0; i< MAX_VEHICLES; i++)
- {
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[i] = false;
- }
- //_______________________________________________________________________________
- //TankVerlust
- SetTimer("BenzinVerlust", VERLUST, true);
- for (new i=0; i< MAX_VEHICLES; i++)
- {
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[i] = false;
- Tank[i] = 100;
- }
- //___________________
- //Uhr
- RealClock = TextDrawCreate(545.000000, 21.000000, "15:17");
- TextDrawBackgroundColor(RealClock, 255);
- TextDrawFont(RealClock, 3);
- TextDrawLetterSize(RealClock, 0.509999, 2.299999);
- TextDrawColor(RealClock, -1);
- TextDrawSetOutline(RealClock, 0);
- TextDrawSetProportional(RealClock, 1);
- TextDrawSetShadow(RealClock, 1);
- SetTimer("UpdateClock",1000,1);
- TextDrawShowForAll(RealClock);
- //________________________________________________________
- ShowPlayerMarkers(0);
- EnableStuntBonusForAll(false);
- DisableInteriorEnterExits();
- SetGameModeText("Reallife");
- AddPlayerClass(0,1485.7023,-1743.3624,13.5469,7.9410,0,0,0,0,0,0);
- AddStaticVehicle(587,1463.7352,-1723.7435,13.2722,268.4289,43,1); // testcar
- AddStaticVehicle(481,1452.7472,-1753.2122,13.0658,0.0000,6,6); // noobike
- AddStaticVehicle(481,1456.1584,-1753.0338,13.0634,351.9943,12,9); // noobike2
- AddStaticVehicle(481,1454.6715,-1752.7518,13.0642,0.6872,1,1); // noobike3
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetTimerEx("Spielerspawn",50,0,"i",playerid);
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"");
- SendClientMessage(playerid,msg,"Hallo und Willkommen auf Changeme");
- new pName [MAX_PLAYER_NAME] ;
- new string [48];
- GetPlayerName(playerid, pName, sizeof(pName) ) ;
- format(string, sizeof(string), "%s hat den Server betreten ", pName) ;
- SendClientMessageToAll (0xAAAAAAAA, string);
- Anzeige[playerid] = TextDrawCreate(630.0,410.0," ");
- TextDrawSetOutline(Anzeige[playerid], 1);
- TextDrawAlignment(Anzeige[playerid], 3);
- TextDrawSetShadow(Anzeige[playerid], 0);
- TextDrawShowForPlayer(playerid,Anzeige[playerid]);
- new pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"%s.datei",pname);
- if(fexist(accFormat))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pName[MAX_PLAYER_NAME], string[56] ;
- GetPlayerName(playerid, pName, sizeof(pName));
- switch (reason)
- {
- case 0: format(string, sizeof(string), "%s hat den Server verlassen. (Lost Connection)", pName);
- case 1: format(string, sizeof(string), "%s hat den Server verlassen. (Leaving)", pName);
- case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Kicked)", pName);
- }
- SendClientMessageToAll (0xAAAAAAAA, string);
- new pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"%s.datei",pname);
- if(fexist(accFormat) && Spieler[playerid][eingeloggt])
- {
- dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
- dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
- dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
- dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
- dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
- dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(accFormat,"Level",GetPlayerScore(playerid));
- }
- Spieler[playerid][eingeloggt] = 0;
- Spieler[playerid][wanted] = 0;
- Spieler[playerid][skin] = 0;
- Spieler[playerid][lastx] = (0.0);
- Spieler[playerid][lasty] = (0.0);
- Spieler[playerid][lastz] = (0.0);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(pFirstLog[playerid] == true)
- {
- SetPlayerPos(playerid,0.0,0.0,0.0);
- TogglePlayerControllable(playerid,false);
- TutTime[playerid] = 1;
- TutTimer[playerid] = SetTimerEx("Tutorial",1000,1,"i",playerid);
- }
- TextDrawShowForAll(RealClock);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- TogglePlayerControllable(playerid, 0);
- SetPlayerPos(playerid,1162.871704, -1339.109619, 14.297291);
- SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
- SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119);
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid,COLOR_WHITE,"|____ Krankenhaus ____|");
- SendClientMessage(playerid,COLOR_WHITE,"Du bist nun im Krankenhaus. Du wirst gerade behandelt und darfst das Krankenhaus");
- SendClientMessage(playerid,COLOR_WHITE,"nicht verlassen bis die Ärtze mit der Untersuchung fertig sind. Dieser Vorgang");
- SendClientMessage(playerid,COLOR_WHITE,"wird eine Zeit von mindestens 1ner Minuten nach sich ziehen.");
- SendClientMessage(playerid,COLOR_WHITE,"|_____________________|");
- SetTimerEx("tot",60000,0,"i",playerid);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = false;
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new sendername[32],string[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, sizeof(string),"%s sagt: %s",sendername,text);
- SendMeChat(string,playerid);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/stats", true) == 0)
- {
- MyDialogStatsSystem(playerid);
- return 1;
- }
- if(strcmp(cmdtext, "/m", true) == 0)
- {
- if(GetPlayerVehicleSeat(playerid) == 0)
- {
- new car = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
- {
- SendClientMessage(playerid, msg, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
- }
- else if (Tank[car] < 1)
- {
- SendClientMessage(playerid, msg, "Der Tank ist leer. Du musst erst /tanken.");
- }
- else if (Motor[car] == false )
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[car] = true;
- }
- else
- {
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[car] = false;
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/tanken", true) == 0)
- {
- if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,msg,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
- new car = GetPlayerVehicleID(playerid);
- if (TanktGerade[car]) return SendClientMessage(playerid,msg,"Du tankst schon!");
- else if (Motor[car] == true) return SendClientMessage(playerid,msg,"Du musst vor dem Tanken den Motor ausschalten.");
- new ZuTanken = 100-Tank[car];
- new preis = ZuTanken * BENZINPREIS;
- if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,msg,"Du hast nicht genug Geld!");
- GivePlayerMoney(playerid, -preis);
- SendClientMessage(playerid, msg, "Tanken wird gestartet.");
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid,0);
- TanktGerade[car] = true;
- tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
- return 1;
- }
- if(strcmp(cmdtext, "/help", true) == 0)
- {
- SendClientMessage(playerid,msg, "_______________________________");
- SendClientMessage(playerid,msg, "..::Hilfe::..");
- SendClientMessage(playerid,msg, "Allgemein: /stats /selbstmord");
- SendClientMessage(playerid,msg, "Auto: /m(motor starten) /tanken");
- SendClientMessage(playerid,msg, "_______________________________");
- return 1;
- }
- if(strcmp(cmdtext, "/Selbstmord", true) ==0)
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid,msg, "Du hast Selbsmord begangen und dir wurden 200$ Abgezogen!");
- GivePlayerMoney(playerid,-200);
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 510)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- }
- 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)
- {
- if(pickupid == Tankep)
- {
- SendClientMessage(playerid,msg,"Benutze /Tanken um dein Wagen hier zu tanken!");
- }
- 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)
- {
- if(GetPlayerVehicleSeat(playerid) == 0)
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) != 509 && GetVehicleModel(vehicleid) != 481 && GetVehicleModel(vehicleid) != 510)
- {
- new string[125];
- if(Tank[vehicleid] < 10) format(string,sizeof string,"~w~Tank: ~r~%i",Tank[vehicleid]);
- else if(Tank[vehicleid] < 30) format(string,sizeof string,"~w~Tank: ~y~%i",Tank[vehicleid]);
- else if(Tank[vehicleid] <= 100) format(string,sizeof string,"~w~Tank: ~g~%i",Tank[vehicleid]);
- TextDrawSetString(Anzeige[playerid],string);
- }
- }
- else
- {
- TextDrawSetString(Anzeige[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 pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"%s.datei",pname);
- if(response)
- {
- switch(dialogid)
- {
- case DIALOG_LOGIN:
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
- return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
- }
- if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
- {
- Spieler[playerid][wanted] = dini_Int(accFormat,"wanted");
- Spieler[playerid][skin] = dini_Int(accFormat,"skin");
- Spieler[playerid][lastx] = dini_Float(accFormat,"lastx");
- Spieler[playerid][lasty] = dini_Float(accFormat,"lasty");
- Spieler[playerid][lastz] = dini_Float(accFormat,"lastz");
- GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
- SetPlayerScore(playerid,dini_Int(accFormat,"Level"));
- Spieler[playerid][eingeloggt] = 1;
- SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
- SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
- }
- }
- case DIALOG_REG:
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
- return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
- }
- dini_Create(accFormat);
- dini_Set(accFormat,"Passwort",inputtext);
- Spieler[playerid][eingeloggt] = 1;
- pFirstLog[playerid] = true;
- SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
- }
- }
- }
- else
- {
- switch(dialogid)
- {
- case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
- case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public MyDialogStatsSystem(playerid){
- new String[128], Name[MAX_PLAYER_NAME], Geld = GetPlayerMoney(playerid), Level = GetPlayerScore(playerid);
- GetPlayerName(playerid,Name,sizeof Name);
- format(String, sizeof(String), "[Statisken Reallife]\nNickname:%s\nLevel:%d\nGeld:%d\n Mehr folgt... ", Name, Level, Geld);
- ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", String, "Weiter", "");
- return 1;
- }
- public Tutorial(playerid)
- {
- if(TutTime[playerid] >= 1)
- {
- if(TutTime[playerid] == 2)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Willkommen!)__'~*");
- SendClientMessage(playerid,msg,"Es folgt nun ein kleines Tutorial, passe bitte gut auf.");
- SendClientMessage(playerid,msg,"Falls dann doch noch Fragen offen bleiben, fragt im Forum oder die Admins/Spieler.");
- }
- else if(TutTime[playerid] == 10)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Respekt und Umgangston!)__'~*");
- SendClientMessage(playerid,msg,"Bitte behandle jeden so wie du gern behandelt werden möchtest.");
- SendClientMessage(playerid,msg,"Falls du in einem falschen Umgangston redest wirst du verwarnt.");
- SendClientMessage(playerid,msg,"Bitte respektiere die Admins auch, denn auch sie werden dich..");
- SendClientMessage(playerid,msg,"..respektieren. Also: Achte auf deinen Umgangston!");
- }
- else if(TutTime[playerid] == 18)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Bugusing oder Ähnliches!)__'~*");
- SendClientMessage(playerid,msg,"Falls du jemanden siehst, der einen Bug used.");
- SendClientMessage(playerid,msg,"Oder auch wenn er cheatet oder andere 'illegale' Sachen tut..");
- SendClientMessage(playerid,msg,"Bitte reporte ihn oder mach einen Screen und stell ihn ins Forum.");
- }
- else if(TutTime[playerid] == 26)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Häuser und Autos!)__'~*");
- SendClientMessage(playerid,msg,"Wie auf jedem Reallife Server, so auch hier gibt es Autohäuser und Häuser zum Verkauf.");
- SendClientMessage(playerid,msg,"Wenn du ein Haus haben willst, brauchst du natürlich genügend geld");
- SendClientMessage(playerid,msg,"Wenn du ein Auto haben willt, gehe zum nächsten Autohaus.");
- SendClientMessage(playerid,msg,"Es gibt mehrere von Ihnen und verschiedene Preisklassen.Dein Auto kannst du dann irgendwo parken..");
- SendClientMessage(playerid,msg,"..oder auch Verkaufen, falls es dir nicht gefällt.");
- }
- else if(TutTime[playerid] == 34)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Polizei!)__'~*");
- SendClientMessage(playerid,msg,"Die Polizei hatt bei uns das sagen.");
- SendClientMessage(playerid,msg,"Solltest du nicht auf sie höhren so können sie dich verhaften.");
- SendClientMessage(playerid,msg,"Du kommst natürlich auch ins gefängnis wenn du mist baust.");
- }
- else if(TutTime[playerid] == 42)
- {
- SendClientMessage(playerid,msg,"*~'__(Tutorial: Das Ende!)__'~*");
- SendClientMessage(playerid,msg,"Vielen Dank, dass du dir Zeit fürs Tutorial genommen hast.");
- SendClientMessage(playerid,msg,"Falls weitere Fragen bestehen, wende dich an Spieler oder Admins.");
- }
- else if(TutTime[playerid] == 50)
- {
- KillTimer(TutTimer[playerid]);
- TutTime[playerid] = -1;
- SetPlayerPos(playerid,1485.7023,-1743.3624,13.5469);
- TogglePlayerControllable(playerid,true);
- GameTextForPlayer(playerid,"~g~Willkommen, ~r~ in Los Santos.",6000,1);
- SendClientMessage(playerid,msg,"Du hast ein Startbonus erhalten!(20000$)+Level 2 Viel Spaß!");
- GivePlayerMoney(playerid,20000);
- SetPlayerScore(playerid,2);
- }
- TutTime[playerid]++;
- }
- }
- public UpdateClock()
- {
- new Hour,Minute,Sec,String[256];
- gettime(Hour,Minute,Sec);
- if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
- else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
- else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
- else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
- TextDrawSetString(RealClock,String);
- SetWorldTime(Hour);
- return 1;
- }
- public Spielerspawn(playerid)
- {
- SpawnPlayer(playerid);
- return 1;
- }
- stock Float:GetDistanceBetweenPlayers(p1,p2){
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
- return -1.00;
- }
- GetPlayerPos(p1,x1,y1,z1);
- GetPlayerPos(p2,x2,y2,z2);
- return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- }
- stock SendMeChat(string[],playerid)
- {
- for(new i = 0;i < MAX_PLAYERS; i++)
- {
- if(GetDistanceBetweenPlayers(i,playerid) <= 25)
- {
- SendClientMessage(i,msg,string);
- }
- }
- return 1;
- }
- public BenzinVerlust()
- {
- for(new i=0; i<MAX_VEHICLES; i++)
- {
- if (Motor[i] == true)
- {
- Tank[i] = Tank[i]-1;
- if (Tank[i]<1)
- {
- Tank[i] = 0;
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[i] = false;
- }
- }
- }
- return 1;
- }
- public Auftanken(playerid)
- {
- new car = GetPlayerVehicleID(playerid);
- Tank[car] = Tank[car] +1;
- if(Tank[car] >= 100)
- {
- TanktGerade[car] = false;
- Tank[car] = 100;
- SendClientMessage(playerid, msg, "Dein Fahrzeug wurde vollgetankt.");
- TogglePlayerControllable(playerid,1);
- KillTimer(tanktimer[playerid]);
- }
- return 1;
- }
- public tot(playerid)
- {
- SetPlayerPos(playerid,1186.7545,-1323.5273,13.5590);
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid, -250);
- SendClientMessage(playerid,COLOR_WHITE,"|____ Krankenhaus ____|");
- SendClientMessage(playerid,COLOR_WHITE,"Du wurdest entlassen..");
- SendClientMessage(playerid,COLOR_WHITE,"Kosten der behandlung 250$");
- SendClientMessage(playerid,COLOR_WHITE,"|_____________________|");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement