Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //include
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- #include <sscanf>
- #include <streamer>
- //frakcars
- new SFPD[3];
- //news
- //define farben
- #define rot 0xFF0000FF
- #define grün 0x00FF00FF
- #define violett 0xB400FFFF
- #define grau 0xD2D2D2FF
- #define orange 0xFFA000FF
- #define blau 0x0041FFFF
- #define weiss 0xFCFCFCFE
- //define Waffen
- #define m4id 31
- #define deagleid 24
- #define akid 30
- #define sniperid 34
- #define grenadeid 16
- //Zugriff Verweigert! Mindestens benötigter Rang: {00FF6E}Supporter
- //fraknamen
- #define frakname1 "Las Venturas Police Departement"
- #define frakname2 "Las Venturas Medics"
- #define frakname3 "Las Venturas News"
- #define frakname4 "Las Venturas Army"
- #define frakname5 "Las Venturas Hitmen"
- #define frakname6 "Las Venturas Mafia"
- //define Dialoge usw
- #define Dia_Reg 1 //register dialog
- #define Dia_Log 2 //login dialog
- #define Dia_Bank 3// bank dialog
- #define Dia_Einzahlen 4 //einzahlen dialog
- #define Dia_Radio 5 //radio dialog
- //timer
- forward werbung();
- forward restart(playerid);
- forward stoertimer(playerid);
- forward stoertimer2(playerid);
- forward speichern(playerid);
- forward prisontime(playerid);
- public stoertimer(playerid)
- {
- if(!IsPlayerInRangeOfPoint(playerid, 10, -358.3618, 1591.1317, 76.7234))return SendClientMessage(playerid, rot, "Das Hacken wurde abgebrochen da du nichtmehr in Reichweite bist!");
- SetPVarInt(playerid, "Newshacked", 1);
- SendClientMessage(playerid, grün, "Du hast den Newsfunk gestört und kannst nun mit /all [Text] stören.");
- SetTimer("stoertimer2", 120000, false);
- return 1;
- }
- public stoertimer2(playerid)
- {
- SetPVarInt(playerid, "Newshacked", 0);
- SendClientMessage(playerid, rot, "Du hast die Verbindung zu den RadioSendern verloren!");
- return 1;
- }
- public speichern(playerid)
- {
- SpielerSpeichern(playerid);
- return 1;
- }
- //ocmds
- //faggio: -1994.0853,138.6784,27.5391,0.3571
- ocmd:kidnap(playerid,params[])
- {
- if(!isPlayerInFrak(playerid,6))return SendClientMessage(playerid, rot, "Nur die Mafia kann kidnappen!");
- if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid, rot, "Du musst Fahrer sein!");
- new pID, veh, seat;
- new Float:Pos[3];
- GetPlayerPos(pID,Pos[0],Pos[1],Pos[2]);
- if(!IsPlayerInRangeOfPoint(playerid, 7, Pos[0], Pos[1], Pos[2]))return SendClientMessage(playerid, rot, "Der Spieler ist nicht in deiner Umgebung!");
- if(sscanf(params,"di",pID,seat))return SendClientMessage(playerid, orange, "Benutzung: /kidnap [ID] [SitzID]");
- veh = GetPlayerVehicleID(playerid);
- PutPlayerInVehicle(pID, veh, seat);
- TogglePlayerControllable(pID, 0);
- return 1;
- }
- ocmd:eject(playerid,params[])
- {
- if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid, rot, "Du musst Fahrer sein!");
- new pID;
- new Float:Pos[3];
- GetPlayerPos(pID,Pos[0],Pos[1],Pos[2]);
- if(sscanf(params, "d", pID))return SendClientMessage(playerid, orange, "Benutzung: /eject [ID]");
- if(!IsPlayerInRangeOfPoint(playerid, 7, Pos[0], Pos[1], Pos[2]))return SendClientMessage(playerid, rot, "Der Spieler ist nicht in deiner Umgebung!");
- if(GetPlayerState(pID)!=PLAYER_STATE_PASSENGER)return SendClientMessage(playerid, rot, "Das Ziel ist nicht in deinem Wagen!");
- RemovePlayerFromVehicle(pID);
- return 1;
- }
- ocmd:getfaggio(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,5, -1994.0853,138.6784,27.5391))return SendClientMessage(playerid, rot, "Du bist nicht am Faggio Punkt!");
- new Float:x,Float:y,Float:z,Float:a;
- GetPlayerPos(playerid,x,y,z);
- GetPlayerFacingAngle(playerid,a);
- SendClientMessage(playerid, grün,"Faggio erfolgreich erstellt.");
- SendClientMessage(playerid, grün,"Er wird nach 10 Minuten automatisch unrespawnt!");
- new faggio = CreateVehicle(462,x,y,z,a,-1,-1,-1);
- SetVehicleVirtualWorld(faggio,GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, faggio, 0);
- return 1;
- }
- ocmd:maverick(playerid,params[])
- {
- if(IstSpielerEinAdmin(playerid,1))
- {
- new Float:x,Float:y,Float:z,Float:a;
- GetPlayerPos(playerid,x,y,z);
- GetPlayerFacingAngle(playerid,a);
- SendClientMessage(playerid, grün,"Maverick erfolgreich erstellt.");
- SendClientMessage(playerid, grün,"Nutze /vehrem, um den Maverick zu loeschen.");
- new mav = CreateVehicle(487,x,y,z,a,-1,-1,-1);
- SetVehicleVirtualWorld(mav,GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, mav, 0);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,rot,"Zugriff verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- return 1;
- }
- }
- ocmd:l(playerid,params[])
- {
- if(!isPlayerInFrak(playerid,3))return SendClientMessage(playerid, rot, "Du bist nicht in der News!");
- new text[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /l [TEXT]");
- format(text,sizeof(text),"[Live]Reporter %s: %s",Spielername(playerid),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i,orange,text);
- }
- }
- return 1;
- }
- //---------------------------------[Premium Befehle]--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ocmd:aprempoints(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
- new pID,PT,string[128],string2[256],reason;
- if(sscanf(params,"uds", pID, PT, reason))return SendClientMessage(playerid, orange, "Benutzung: /aprempoints [SPIELER] [Anzahl von Punkten] [Grund]");
- SetPVarInt(pID, "Premium", GetPVarInt(pID, "Premium") +PT);
- format(string, sizeof(string), "Du hast %s %i Premium Punkte gegeben!", Spielername(pID), PT);
- SendClientMessage(playerid, grün, string);
- format(string2, sizeof(string2), "Du hast von einem Admin %i Premium Punkte bekommen. Grund: %s", PT, reason);
- SendClientMessage(pID, grün, string2);
- return 1;
- }
- ocmd:shop(playerid,params[])
- {
- new sID;
- if(sscanf(params,"d",sID))
- {
- new string[128];
- format(string, sizeof(string), "Du besitzt derzeit %i Premium Sterne!", GetPVarInt(playerid, "Premium"));
- SendClientMessage(playerid,grau,"---------[Premium Shop]---------");
- SendClientMessage(playerid,grau,"Benutzung: /shop [Zahl]");
- SendClientMessage(playerid,grau,string);
- SendClientMessage(playerid,grau,"1 = 5000$ bekommen (3 Sterne)");
- SendClientMessage(playerid,grau,"2 = 20000$ bekommen (10 Sterne)");
- SendClientMessage(playerid,grau,"3 = 100000$ bekommen (40 Sterne)");
- SendClientMessage(playerid,grau,"4 = AK-47 mit 100 Schuss bekommen (5 Sterne)");
- SendClientMessage(playerid,grau,"5 = Volles Leben bekommen (1 Stern)");
- SendClientMessage(playerid,grau,"---------[Premium Ende]---------");
- return 1;
- }
- else if(sID == 1)
- {
- if(GetPVarInt(playerid, "Premium") < 3)return SendClientMessage(playerid,rot, "Nicht genügend Premium Sterne vorhanden! (Benötigt: 3)");
- SetPVarInt(playerid, "Premium", GetPVarInt(playerid, "Premium") -3);
- GivePlayerMoney(playerid, 5000);
- SendClientMessage(playerid, grün, "Du hast 3 deiner Premium Sterne gegen 5000$ in Bar getauscht!");
- }
- else if(sID == 2)
- {
- if(GetPVarInt(playerid, "Premium") < 10)return SendClientMessage(playerid,rot, "Nicht genügend Premium Sterne vorhanden! (Benötigt: 10)");
- SetPVarInt(playerid, "Premium", GetPVarInt(playerid, "Premium") -10);
- GivePlayerMoney(playerid, 20000);
- SendClientMessage(playerid, grün, "Du hast 10 deiner Premium Sterne gegen 20000$ in Bar getauscht!");
- }
- else if(sID == 3)
- {
- if(GetPVarInt(playerid, "Premium") < 40)return SendClientMessage(playerid,rot, "Nicht genügend Premium Sterne vorhanden! (Benötigt: 40)");
- SetPVarInt(playerid, "Premium", GetPVarInt(playerid, "Premium") -40);
- GivePlayerMoney(playerid, 100000);
- SendClientMessage(playerid, grün, "Du hast 40 deiner Premium Sterne gegen 100000$ in Bar getauscht!");
- }
- else if(sID == 4)
- {
- if(GetPVarInt(playerid, "Premium") < 5)return SendClientMessage(playerid,rot, "Nicht genügend Premium Sterne vorhanden! (Benötigt: 5)");
- SetPVarInt(playerid, "Premium", GetPVarInt(playerid, "Premium") -5);
- GivePlayerWeapon(playerid, akid, 100);
- SendClientMessage(playerid, grün, "Du hast 5 deiner Premium Sterne gegen eine AK-47 mit 100 Schuss getauscht!");
- }
- else if(sID == 5)
- {
- if(GetPVarInt(playerid, "Premium") < 1)return SendClientMessage(playerid,rot, "Nicht genügend Premium Sterne vorhanden! (Benötigt: 1)");
- SetPVarInt(playerid, "Premium", GetPVarInt(playerid, "Premium") -1);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid, grün, "Du hast 1 deiner Premium Sterne gegen Volle HP getauscht!");
- }
- return 1;
- }
- //----------------------------------------[Premium Ende]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ocmd:pay(playerid,params[])
- {
- new string1[128], string2[128];
- new pID, Money;
- if(sscanf(params, "ud", pID, Money))return SendClientMessage(playerid, orange, "Benutzung: /pay [Spieler] [Betrag]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, rot, "Der Spieler ist nicht online!");
- format(string1,sizeof(string1),"Du hast %i$ an %s gezahlt!", Money, Spielername(pID));
- format(string2,sizeof(string2),"Du hast %i$ zugesteckt bekommen.", Money, Spielername(pID));
- if(GetPlayerMoney(playerid) < Money)return SendClientMessage(playerid, rot, "Du hast nicht genug Geld!");
- if(Money < 1 || Money > 99999)return SendClientMessage(playerid, rot, "Der Betrag muss zwischen 1$ und 99999$ liegen");
- new Float:PlayerPos[3];
- GetPlayerPos(pID, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
- if(!IsPlayerInRangeOfPoint(playerid, 5, PlayerPos[0], PlayerPos[1], PlayerPos[2]))return SendClientMessage(playerid, rot, "Du bist zu weit entfernt");
- if(playerid == pID)return SendClientMessage(playerid, rot, "Du kannst kein Geld an dich selbst zahlen!");
- GivePlayerMoney(pID, Money);
- GivePlayerMoney(playerid, -Money);
- SendClientMessage(playerid, grün, string1);
- SendClientMessage(pID, grün, string2);
- return 1;
- }
- ocmd:whois(playerid,params[])
- {
- new string[500], pID;
- if(!IstSpielerEinAdmin(playerid,3))return SendClientMessage(playerid, rot, "Du bist kein Admin");
- if(sscanf(params, "d",pID))return SendClientMessage(playerid, orange, "Benutzung: /whois [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, rot, "Der Spieler ist offline!");
- format(string, sizeof(string), "-----------[Informationen von %s]----------------",Spielername(pID));
- SendClientMessage(playerid, grau, string);
- new frakname[64];
- new adminlvl[64];
- switch(GetPVarInt(pID,"Fraktion"))
- {
- case 0:{frakname="Bürger";}
- case 1:{frakname=frakname1;}
- case 2:{frakname=frakname2;}
- case 3:{frakname=frakname3;}
- case 4:{frakname=frakname4;}
- }
- switch(GetPVarInt(pID,"Adminlevel"))
- {
- case 0:{adminlvl="Kein Admin";}
- case 1:{adminlvl="Supporter";}
- case 2:{adminlvl="Moderator";}
- case 3:{adminlvl="Super-Moderator";}
- case 4:{adminlvl="Admin";}
- case 5:{adminlvl="Fulladmin";}
- }
- new IP[128];
- format(string, sizeof(string), "[Name: %s] [Adminlevel: %s] [Fraktion: %s] [IP-Adresse: %s] [Geld: %i] [Bank: %i]", Spielername(pID),adminlvl, frakname, GetPlayerIp(pID, IP, sizeof(IP)), GetPlayerMoney(pID), GetPVarInt(pID, "Bank"));
- SendClientMessage(playerid, grau, string);
- SendClientMessage(playerid, grau, "----------Ende-----------");
- return 1;
- }
- ocmd:clear(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid, rot, "Du bist kein Admin!");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- SendClientMessageToAll(rot, "");
- new s[128];
- format(s,sizeof(s),"*** Administrator %s hat den Chat gecleart! ***", Spielername(playerid));
- SendClientMessageToAll(grün , s);
- return 1;
- }
- ocmd:all(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 10, -358.3618, 1591.1317, 76.7234))return SendClientMessage(playerid, rot, "Du bist nicht am Hackpunkt");
- if(GetPVarInt(playerid, "Newshacked") == 0)return SendClientMessage(playerid, rot, "Du hast die RadioSender nicht gehackt!");
- new text[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /all [TEXT]");
- format(text,sizeof(text),"[Live]Anonymer Verbrecher: %s",text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i,orange,text);
- }
- }
- return 1;
- }
- ocmd:vehrem(playerid,params[])
- {
- if(IstSpielerEinAdmin(playerid,1))
- {
- new car = GetPlayerVehicleID(playerid);
- DestroyVehicle(car);
- return 1;
- }
- SendClientMessage(playerid, rot, "Zugriff verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,rot,"Zugriff Verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- new pID, grund[128],string1[128];
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,orange,"Benutzung: /kick [ID] [Grund]");
- format(string1,sizeof(string1),"[AdmCmd] %s wurde von %s gekickt. Grund: %s",Spielername(pID),Spielername(playerid),grund);
- SendClientMessageToAll(rot,string1);
- Kick(pID);
- return 1;
- }
- ocmd:ban(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,rot,"Zugriff Verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- new pID, grund[128],string1[128];
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,orange,"Benutzung: /ban [ID] [Grund]");
- format(string1,sizeof(string1),"[AdmCmd] %s wurde von %s gebannt. Grund: %s",Spielername(pID),Spielername(playerid),grund);
- SendClientMessageToAll(rot,string1);
- format(string1, sizeof(string1), "[Bannsystem] Administrator %s hat %s gebannt. Grund: %s",Spielername(playerid),Spielername(pID),grund);
- print(string1);
- SetPVarInt(pID,"Banned",1);
- Kick(pID);
- return 1;
- }
- ocmd:setadmin(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,rot,"Zugriff Verweigert! Mindestens benötigter Rang: Fulladmin");
- new pID, rank;
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,orange,"Benutzung: /setadmin [ID] [Rang]");
- if(rank<0||rank>5)return SendClientMessage(playerid,rot,"Bitte gültigen Rang angeben!");
- SetPVarInt(pID,"Adminlevel",rank);
- SendClientMessage(playerid,grün,"Du hast der Person erfolgreich Admin-Rechte gegeben!");
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- new ModelID, color[2],Float:VehPos[4], vehicleid;
- if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,rot,"Du bist nicht zu Fuss");
- if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,orange, "/veh [vehicleid] [color1] [color2]");
- if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,rot, "Es muss eine Fahrzeug ID zwischen 411 und 611 sein!");
- if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,rot, "Die Color-IDs müssen zwischen 0 und 126 sein!");
- if(IstSpielerEinAdmin(playerid,3) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
- {
- new string[128];
- if(!IstSpielerEinAdmin(playerid,3))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
- GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
- GetPlayerFacingAngle(playerid, VehPos[3]);
- vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
- LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, vehicleid, 0);
- SetVehicleNumberPlate(vehicleid,">> ADMIN <<");
- format(string,sizeof(string),"[Adminwagen] %s hat sich das Auto mit der ID %d gespawnt!",Spielername(playerid), ModelID);
- print(string);
- }
- else return SendClientMessage(playerid, rot, "Du bist kein Admin!");
- return 1;
- }
- ocmd:einzahlen(playerid,params[])
- {
- new betrag,string[128];
- if(sscanf(params,"d",betrag)) return SendClientMessage(playerid,orange,"Verwendung: /einzahlen [Betrag]");
- if(GetPlayerMoney(playerid) < betrag) return SendClientMessage(playerid,rot,"Du hast nicht genug Geld auf der Hand!");
- SetPVarInt(playerid, "Bank", GetPVarInt(playerid, "Bank") +betrag);
- GivePlayerMoney(playerid, -betrag);
- format(string, 128, "Du hast erfolgreich %i$ eingezahlt!", betrag);
- SendClientMessage(playerid, grün, string);
- return 1;
- }
- ocmd:auszahlen(playerid,params[])
- {
- new betrag,string[128];
- if(sscanf(params,"d",betrag)) return SendClientMessage(playerid,orange,"Verwendung: /auszahlen [Betrag]");
- if(GetPVarInt(playerid, "Bank") < betrag) return SendClientMessage(playerid,rot,"Du hast nicht genug Geld auf der Bank!");
- SetPVarInt(playerid, "Bank", GetPVarInt(playerid, "Bank") -betrag);
- GivePlayerMoney(playerid, betrag);
- format(string, 128, "Du hast erfolgreich %i$ ausgezahlt!", betrag);
- SendClientMessage(playerid, grün, string);
- return 1;
- }
- ocmd:givegun(playerid, params[])
- {
- if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid, rot, "Du bist kein Admin!");
- new weaponid,muni,pID,string[128];
- if(sscanf(params,"udd",pID,weaponid,muni)) return SendClientMessage(playerid,orange,"Verwendung: /givegun [Playerid] [ID] [Munition]");
- GivePlayerWeapon(pID,weaponid,muni);
- format(string, sizeof(string), "[Adminwaffen]%s hat %s die Waffe %d mit %d Munition gegeben!", Spielername(playerid), Spielername(pID), weaponid, muni);
- print(string);
- return 1;
- }
- ocmd:togooc(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid, 1))return SendClientMessage(playerid, rot, "Kein Admin!");
- new SetDatei[64];
- format(SetDatei, sizeof(SetDatei),"/Settings/settings.ini");
- if(dini_Int(SetDatei, "OOC") == 0)
- {
- dini_IntSet(SetDatei, "OOC", 1);
- SendClientMessage(playerid, grün, "OOC Chat eingeschaltet!");
- SendClientMessageToAll(orange, "Ein Admin hat den OOC Chat eingeschaltet!");
- }
- else if(dini_Int(SetDatei, "OOC") == 1)
- {
- dini_IntSet(SetDatei, "OOC", 0);
- SendClientMessage(playerid, grün, "OOC Chat ausgeschaltet!");
- SendClientMessageToAll(orange, "Ein Admin hat den OOC Chat ausgeschaltet!");
- }
- return 1;
- }
- ocmd:f(playerid,params[])
- {
- new text[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /f [TEXT]");
- format(text,sizeof(text),"[Fraktion]%s: %s",Spielername(playerid),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrak(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,blau,text);
- }
- }
- }
- return 1;
- }
- ocmd:asetfrak(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,rot,"Zugriff verweigert! Mindestens benötigter Rang: Fulladmin");
- new pID,fID;
- if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid, orange, "Benutzung: /asetfrak [ID] [FraktionsID]");
- SetPVarInt(pID,"Fraktion",fID);
- new nachricht[128];
- format(nachricht,sizeof(nachricht),"Du hast %s erfolgreich in die Fraktion mit der ID %i gesetzt!",Spielername(pID),fID);
- SendClientMessage(playerid, grün, nachricht);
- new frakname[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{frakname="Bürger";}
- case 1:{frakname=frakname1;}
- case 2:{frakname=frakname2;}
- case 3:{frakname=frakname3;}
- case 4:{frakname=frakname4;}
- case 5:{frakname=frakname5;}
- case 6:{frakname=frakname6;}
- }
- format(nachricht,sizeof(nachricht),"Du wurdest von einem Admin in die Fraktion %s gesetzt!",frakname);
- SendClientMessage(pID, grün, nachricht);
- return 1;
- }
- ocmd:setmoney(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,rot,"Zugriff verweigert! Mindestens benötigter Rang: Fulladmin");
- new pID,geld;
- if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid, orange, "Benutzung: /setmoney [ID] [Geld]");
- SetPVarInt(pID,"Geld",geld);
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID, geld);
- new nachricht[128];
- format(nachricht,sizeof(nachricht),"Du hast das Geld von %s erfolgreich auf %i$ gesetzt!",Spielername(pID),geld);
- SendClientMessage(playerid,grün,nachricht);
- format(nachricht,sizeof(nachricht),"Ein Admin hat dein Geld auf %i$ gesetzt!",geld);
- SendClientMessage(pID,grün,nachricht);
- return 1;
- }
- ocmd:o(playerid,params[])
- {
- new text[128];
- new SetDatei[64];
- format(SetDatei, sizeof(SetDatei),"/Settings/settings.ini");
- if(dini_Int(SetDatei,"OOC") == 0)return SendClientMessage(playerid, rot, "OOC Chat ist ausgeschaltet!");
- if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /o [TEXT]");
- format(text,sizeof(text),"(( %s: %s ))",Spielername(playerid),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i,weiss,text);
- }
- }
- return 1;
- }
- ocmd:crack(playerid,params[])
- {
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- ocmd:animsoff(playerid,params[])
- {
- ClearAnimations(playerid);
- return 1;
- }
- ocmd:b(playerid,params[])
- {
- new text[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, orange, "Benutzung: /b [TEXT]");
- format(text,sizeof(text),"(( %s: %s ))",Spielername(playerid),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i,grau,text);
- }
- }
- return 1;
- }
- ocmd:prison(playerid,params[])
- {
- if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid, rot, "Du bist kein Admin!");
- new pID,time;
- if(sscanf(params, "ui", pID, time))return SendClientMessage(playerid, orange, "Benutzung: /prison [Spieler] [Zeit (In Minuten)]");
- SetPlayerPos(pID,-2325,-1611.2535,484.5641);
- SetPVarInt(pID, "prisontime", time);
- GameTextForPlayer(pID, "~r~Willkommen im ~n~ Prison!", 6, 1);
- return 1;
- }
- public prisontime(playerid)
- {
- if(GetPVarInt(playerid, "prisontime") > 0)
- {
- SetPVarInt(playerid, "prisontime", GetPVarInt(playerid, "prisontime") -1);
- if(GetPVarInt(playerid, "prisontime") == 0)
- {
- SetPlayerPos(playerid, -1970.5092,137.9305,27.6875);
- GameTextForPlayer(playerid, "~g~ Du bist frei!", 6, 1);
- }
- }
- return 1;
- }
- ocmd:radio(playerid,params[])
- {
- ShowPlayerDialog(playerid, Dia_Radio, DIALOG_STYLE_LIST, "MyLife Radio by Sirius_Black", "www.blackbeats.fm\nwww.bmradio.de", "OK", "Abbrechen");
- return 1;
- }
- ocmd:arepair(playerid,params[])
- {
- if(IstSpielerEinAdmin(playerid,1))
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, rot, "Du sitzt in keinem Auto!");
- new vehicleid;
- vehicleid=GetPlayerVehicleID(playerid);
- RepairVehicle(vehicleid);
- return 1;
- }
- SendClientMessage(playerid, rot, "Du bist kein Supporter");
- return 1;
- }
- ocmd:stoeren(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 10, -358.3618, 1591.1317, 76.7234))return SendClientMessage(playerid, rot, "Du bist nicht am Störpunkt!");
- SendClientMessage(playerid, orange, "Du hackst nun innerhalb 2 Minuten den News Chat...");
- SetTimer("stoertimer", 120000, false); //stoertimer
- return 1;
- }
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" PoTTii Reallife Test");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Reallife by PoTTii");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- AddStaticVehicleEx(487,-1967.69995117,116.59999847,37.20000076,270.00000000,1,1,15); //Maverick
- AddStaticVehicleEx(487,-1967.69921875,160.00000000,37.20000076,270.00000000,1,1,15); //Maverick
- AddStaticVehicleEx(487,-1967.69921875,145.00000000,37.20000076,270.00000000,1,1,15); //Maverick
- AddStaticVehicleEx(487,-1967.69921875,131.00000000,37.20000076,270.00000000,1,1,15); //Maverick
- CreateDynamicObject(1334,-1981.09997559,133.39999390,27.79999924,0.00000000,0.00000000,270.00000000); //object(binnt04_la) (1)
- CreateDynamicObject(7096,-1974.40002441,102.09999847,31.79999924,0.00000000,0.00000000,180.00000000); //object(vrockstairs) (1)
- CreateDynamicObject(1472,-1976.69995117,105.69999695,34.09999847,0.00000000,0.00000000,0.00000000); //object(dyn_porch_1) (1)
- CreateDynamicObject(1472,-1976.69995117,106.59999847,34.90000153,0.00000000,0.00000000,0.00000000); //object(dyn_porch_1) (2)
- CreateDynamicObject(1472,-1976.69995117,107.50000000,35.70000076,0.00000000,0.00000000,0.00000000); //object(dyn_porch_1) (3)
- CreateDynamicObject(18254,-2329.10009766,-1604.19995117,491.39999390,0.00000000,0.00000000,0.00000000); //object(cuntwjunk10) (1)
- CreateDynamicObject(7657,-2320.00000000,-1609.09997559,485.29998779,0.00000000,0.00000000,90.00000000); //object(plasticsgate1) (1)
- //1239 = iPunkt ID
- CreatePickup(1239,1,-1994.0853,138.6784,27.5391);
- CreatePickup(1239,1,-358.3618,1591.1317,76.7234,0); // stoerpunkt
- Create3DTextLabel("Newsfunk stören\n mit /stoeren", blau, -358.3618,1591.1317,76.7234,10.0,0);
- Create3DTextLabel("Faggio Spawnen\n mit /getfaggio", blau, -1994.0853,138.6784,27.5391,10.0,0);
- DisableInteriorEnterExits();
- SetTimer("werbung", 600000, true);
- SetTimer("speichern", 1000, true);
- SetTimer("prisontime", 60*1000, true);
- UsePlayerPedAnims();
- SetGameModeText("Reallife by PoTTii");
- AddPlayerClass(0,-1970.5092,137.9305,27.6875,90.2612,0,0,0,0,0,0);
- //Pdcars----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- SFPD[0] = AddStaticVehicle(597,-1600.2183,750.3210,-5.5151,180,0,0); // PD1
- SFPD[1] = AddStaticVehicle(597,-1592.2183,750.3210,-5.5151,180,0,0); // PD2
- SFPD[2] = AddStaticVehicle(597,-1592.2183,750.3210,-5.5151,180,0,0); // PD3
- //----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- AddPlayerClass(0,-1970.5092,137.9305,27.6875,90.2612,0,0,0,0,0,0);
- SetPlayerCameraPos(playerid, -1976.3633,137.9926,27.6875);
- SetPlayerCameraLookAt(playerid, -1970.5092,137.9305,27.6875);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- DeletePVar(playerid,"loggedin");
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public werbung()
- {
- SendClientMessageToAll(blau, "------------[Werbung]------------");
- SendClientMessageToAll(blau, "Langeweile? Besucht und doch auf unserer Homepage www.gta-iyl.de");
- SendClientMessageToAll(blau, "Oder im Teamspeak! IP: 81.89.103.227");
- SendClientMessageToAll(blau, "-------------[Ende]--------------");
- 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,"/lock",true))
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,rot,"Du musst im Auto sitzen!");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- new veh;
- veh = GetPlayerVehicleID(playerid);
- if(i == playerid) continue;
- SetVehicleParamsForPlayer(veh,i,0,1);
- }
- return 1;
- }
- if(strcmp("/spawn", cmdtext, true, 10) == 0)
- {
- if(IstSpielerEinAdmin(playerid,2))
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SendClientMessage(playerid, grün, "Du hast dich erfolgreich zum Spawn teleportiert!");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, rot, "Zugriff Verweigert! Mindestens benötigter Rang: {009BFF}Moderator");
- }
- return 1;
- }
- if(strcmp("/brainoff", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, violett, "**Gehirn wurde ausgeschaltet!**");
- return 1;
- }
- if(strcmp("/brainon", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, grün, "**Gehirn wurde eingeschaltet!**");
- return 1;
- }
- if(strcmp("/restartserver", cmdtext, true, 10) == 0)
- {
- if(IstSpielerEinAdmin(playerid,5))
- {
- SpielerSpeichern(playerid);
- SetTimer("restart",60000,false);
- SendClientMessageToAll(rot, "[!ACHTUNG!] Der Server wird in einer Minute neugestartet! [!ACHTUNG!]");
- return 1;
- }
- SendClientMessage(playerid, rot, "Zugriff Verweigert! Mindestens benötigter Rang: Fulladmin");
- return 1;
- }
- if(strcmp("/aond", cmdtext, true, 10) == 0)
- {
- if(IstSpielerEinAdmin(playerid,1))
- {
- new name[100];
- new p, h;
- GetPlayerHealth(playerid, Float:h);
- GetPlayerArmour(playerid, Float:p);
- SetPVarInt(playerid, "aHealth", h);
- SetPVarInt(playerid, "aArmour", p);
- GetPlayerName(playerid, name, sizeof(name));
- format(name,sizeof(name),"Teammitglied %s ist jetzt Admin OnDuty!",name);
- SendClientMessageToAll(violett,name);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- return 1;
- }
- SendClientMessage(playerid, rot, "Zugriff Verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- return 1;
- }
- if(strcmp("/aoffd", cmdtext, true, 10) == 0)
- {
- if(IstSpielerEinAdmin(playerid,1))
- {
- new name[100];
- GetPlayerName(playerid, name, sizeof(name));
- format(name,sizeof(name),"Teammitglied %s ist jetzt Admin OffDuty!",name);
- SendClientMessageToAll(violett,name);
- SetPlayerArmour(playerid, GetPVarInt(playerid, "aArmour"));
- SetPlayerHealth(playerid, GetPVarInt(playerid, "aHealth"));
- return 1;
- }
- SendClientMessage(playerid, rot, "Zugriff Verweigert! Mindestens benötigter Rang: {00FF6E}Supporter");
- return 1;
- }
- if(strcmp("/stats", cmdtext, true, 10) == 0)
- {
- new string[128];
- new frakname[64];
- new adminlvl[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{frakname="Bürger";}
- case 1:{frakname=frakname1;}
- case 2:{frakname=frakname2;}
- case 3:{frakname=frakname3;}
- case 4:{frakname=frakname4;}
- case 5:{frakname=frakname5;}
- case 6:{frakname=frakname6;}
- }
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 0:{adminlvl="Kein Admin";}
- case 1:{adminlvl="Supporter";}
- case 2:{adminlvl="Moderator";}
- case 3:{adminlvl="Super-Moderator";}
- case 4:{adminlvl="Admin";}
- case 5:{adminlvl="Fulladmin";}
- }
- format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %s] [Fraktion: %s]",Spielername(playerid),GetPlayerScore(playerid),adminlvl,frakname);
- SendClientMessage(playerid, grau, "-------------[Stats]------------");
- SendClientMessage(playerid, grau, string);
- format(string,sizeof(string),"[Geld: %i$] [Bank: %i$] [Premiumsterne: %i]",GetPlayerMoney(playerid),GetPVarInt(playerid, "Bank"),GetPVarInt(playerid, "Premium"));
- SendClientMessage(playerid, grau, string);
- SendClientMessage(playerid, grau, "-------------[Ende]-------------");
- return 1;
- }
- //befehle für das PD
- if(strcmp("/getgun deagle", cmdtext, true, 10) == 0)
- {
- if(isPlayerInFrak(playerid,1)||isPlayerInFrak(playerid,4))
- {
- GivePlayerWeapon(playerid,deagleid,250);
- SendClientMessage(playerid, grün, "Du hast eine Desert Eagle mit 250 Schuss erhalten!");
- return 1;
- }
- SendClientMessage(playerid,rot,"Du bist kein Polizist oder Soldat!");
- return 1;
- }
- if(strcmp("/getgun m4", cmdtext, true, 10) == 0)
- {
- if(isPlayerInFrak(playerid,1)||isPlayerInFrak(playerid,4))
- {
- GivePlayerWeapon(playerid,m4id,250);
- SendClientMessage(playerid, grün, "Du hast eine M4A1 mit 250 Schuss erhalten!");
- return 1;
- }
- SendClientMessage(playerid,rot,"Du bist kein Polizist oder Soldat!");
- return 1;
- }
- //befehle für das PD ENDE
- SendClientMessage(playerid, rot, "Diesen Befehl gibt es nicht!");
- return 1;
- }
- 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 restart(playerid)
- {
- SendRconCommand("gmx");
- SpielerSpeichern(playerid);
- }
- 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 == Dia_Log)
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,Dia_Log,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, bitte geb das Passwort ein!","Login","Abbrechen");
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid, rot, "Das Passwort muss länger sein!");
- ShowPlayerDialog(playerid,Dia_Log,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, bitte geb das Passwort ein!","Login","Abbrechen");
- return 1;
- }
- Login(playerid, inputtext);
- return 1;
- }
- }
- if(dialogid == Dia_Reg)
- {
- if(response == 0)
- {
- Kick(playerid);
- SendClientMessage(playerid, rot, "Um hier spielen zu können musst du dich registrieren!");
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid, rot, "Das Passwort muss länger sein!");
- ShowPlayerDialog(playerid,Dia_Reg,DIALOG_STYLE_INPUT,"Registrieren","Du bist noch nicht registriert! Bitte registriere dich, indem du hier dein Passwort eingibst","Registrieren","Abbrechen");
- return 1;
- }
- Register(playerid, inputtext);
- return 1;
- }
- }
- return 1;
- }
- stock Register(playerid, key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accs/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SendClientMessage(playerid, grün, "Erfolreich Registriert/Eingeloggt, wir wünschen dir viel Spass!");
- dini_IntSet(Spielerdatei,"Level",0);
- SetPlayerScore(playerid,0);
- GivePlayerMoney(playerid, 10000);
- SetPVarInt(playerid,"loggedin",1);
- SetPVarInt(playerid,"Newshacked",0);
- SetPVarInt(playerid,"Premium",0);
- return 1;
- }
- stock Login(playerid, key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accs/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid, grün, "Erfolreich Eingeloggt, wir wünschen dir viel Spass!");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, rot, "Das Passwort war falsch!");
- ShowPlayerDialog(playerid,Dia_Log,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, bitte geb 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),"/Accs/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Bank",dini_Int(Spielerdatei,"Bank"));
- SetPVarInt(playerid,"Gebannt",dini_Int(Spielerdatei,"Gebannt"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
- SetPVarInt(playerid,"loggedin",1);
- SetPVarInt(playerid,"Newshacked",0);
- SetPVarInt(playerid,"Premium",dini_Int(Spielerdatei,"Premium"));
- if(GetPVarInt(playerid,"Banned") == 1)
- {
- SendClientMessage(playerid,rot,"Du bist auf diesem Server gebannt!");
- Kick(playerid);
- }
- 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),"/Accs/%s.txt",name);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Bank",GetPVarInt(playerid,"Bank"));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
- dini_IntSet(Spielerdatei,"Newshacked",0);
- dini_IntSet(Spielerdatei,"Premium",GetPVarInt(playerid,"Premium"));
- }
- return 1;
- }
- stock IstSpielerEinAdmin(playerid,rang)
- {
- if(GetPVarInt(playerid,"Adminlevel")>=rang) return 1;
- return 0;
- }
- stock Spielername(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock IstSpielerPremium(playerid)
- {
- if(GetPVarInt(playerid,"Premium") = 1)return 1;
- return 0;
- }
- stock isPlayerInFrak(playerid,frakid)
- {
- if(GetPVarInt(playerid,"Fraktion")==frakid)return 1;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement