Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnFireUpdate()
- {
- for(new playerid; playerid < MAX_PLAYERS; playerid++)
- {
- if(!IsPlayerConnected(playerid) || IsPlayerNPC(playerid)) { continue; }
- if(PlayerOnFire[playerid] && !CanPlayerBurn(playerid, 1))
- { StopPlayerBurning(playerid); }
- if(Pissing_at_Flame(playerid) != -1 || Aiming_at_Flame(playerid) != -1)
- {
- #if defined German
- GameTextForPlayer(playerid, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~~h~Feuer in Sicht", 1500, 6);
- #else
- GameTextForPlayer(playerid, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~~h~Flame ahead", 1500, 6);
- #endif
- if(ExtTimer[playerid] == -1 && ((Aiming_at_Flame(playerid) != -1 && Pressing(playerid) & KEY_FIRE) || Pissing_at_Flame(playerid) != -1))
- {
- new value, time, Float:x, Float:y, Float:z;
- if(Pissing_at_Flame(playerid) != -1)
- {
- value = Pissing_at_Flame(playerid);
- time = EXTINGUISH_TIME_PEEING;
- }
- else if(Aiming_at_Flame(playerid) != -1)
- {
- value = Aiming_at_Flame(playerid);
- if(GetPlayerWeapon(playerid) == 41)
- {
- CreateExplosion(Flame[value][Flame_x], Flame[value][Flame_y], Flame[value][Flame_z], 2, 5);
- continue;
- }
- if(IsPlayerInAnyVehicle(playerid))
- {
- time = EXTINGUISH_TIME_VEHICLE;
- }
- else
- {
- time = EXTINGUISH_TIME_ONFOOT;
- }
- }
- if(value < -1) { time = EXTINGUISH_TIME_PLAYER; }
- time *= 1000;
- if(value >= -1)
- {
- x = Flame[value][Flame_x];
- y = Flame[value][Flame_y];
- z = Flame[value][Flame_z];
- DestroyTheSmokeFromFlame(value);
- Flame[value][Smoke][0] = CreateObject(18727, x, y, z, 0.0, 0.0, 0.0);
- Flame[value][Smoke][1] = CreateObject(18727, x+1, y, z, 0.0, 0.0, 0.0);
- Flame[value][Smoke][2] = CreateObject(18727, x-1, y, z, 0.0, 0.0, 0.0);
- Flame[value][Smoke][3] = CreateObject(18727, x, y+1, z, 0.0, 0.0, 0.0);
- Flame[value][Smoke][4] = CreateObject(18727, x, y-1, z, 0.0, 0.0, 0.0);
- SetTimerEx("DestroyTheSmokeFromFlame", time, 0, "d", value);
- }
- ExtTimer[playerid] = SetTimerEx("FireTimer", time, 0, "dd", playerid, value);
- }
- }
- if(CanPlayerBurn(playerid) && IsAtFlame(playerid)) { SetPlayerBurn(playerid); }
- #if defined BurnOthers
- new Float:x, Float:y, Float:z;
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(playerid != i && IsPlayerConnected(i) && !IsPlayerNPC(i))
- {
- if(CanPlayerBurn(i) && PlayerOnFire[playerid] && !PlayerOnFire[i])
- {
- GetPlayerPos(i, x, y, z);
- if(IsPlayerInRangeOfPoint(playerid, 1, x, y, z))
- {
- SetPlayerBurn(i);
- }
- }
- }
- }
- #endif
- }
- return 1;
- }
- //===================== stocks ====================
- stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, &Float:z, &Float:a, Float:distance)
- {
- GetPlayerPos(playerid, x, y ,z);
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
- }
- else
- {
- GetPlayerFacingAngle(playerid, a);
- }
- x += (distance * floatsin(-a, degrees));
- y += (distance * floatcos(-a, degrees));
- return 0;
- }
- #if !defined ReturnUser
- stock ReturnUser(text[])
- {
- new pos = 0;
- while (text[pos] < 0x21)
- {
- if(text[pos] == 0) return INVALID_PLAYER_ID;
- pos++;
- }
- new userid = INVALID_PLAYER_ID;
- if(isNumeric(text[pos]))
- {
- userid = strval(text[pos]);
- if(userid >=0 && userid < MAX_PLAYERS)
- {
- if(!IsPlayerConnected(userid))
- userid = INVALID_PLAYER_ID;
- else return userid;
- }
- }
- new len = strlen(text[pos]);
- new count = 0;
- new pname[MAX_PLAYER_NAME];
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerName(i, pname, sizeof (pname));
- if(strcmp(pname, text[pos], true, len) == 0)
- {
- if(len == strlen(pname)) return i;
- else
- {
- count++;
- userid = i;
- }
- }
- }
- }
- if(count != 1)
- {
- userid = INVALID_PLAYER_ID;
- }
- return userid;
- }
- #endif
- #if !defined isNumeric
- stock isNumeric(const string[])
- {
- new length=strlen(string);
- if (length==0) return false;
- for (new i = 0; i < length; i++)
- {
- if ((string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') /*Not a number,'+' or '-'*/|| (string[i]=='-' && i!=0)/* A '-' but not at first.*/|| (string[i]=='+' && i!=0)/* A '+' but not at first.*/)
- {
- return false;
- }
- }
- if (length==1 && (string[0]=='-' || string[0]=='+')) { return false; }
- return true;
- }
- #endif
- stock Float:GetDistanceBetweenPoints(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2) //By Gabriel "Larcius" Cordes
- {
- return floatadd(floatadd(floatsqroot(floatpower(floatsub(x1,x2),2)),floatsqroot(floatpower(floatsub(y1,y2),2))),floatsqroot(floatpower(floatsub(z1,z2),2)));
- }
- stock Float:DistanceCameraTargetToLocation(Float:CamX, Float:CamY, Float:CamZ, Float:ObjX, Float:ObjY, Float:ObjZ, Float:FrX, Float:FrY, Float:FrZ)
- {
- new Float:TGTDistance;
- // get distance from camera to target
- TGTDistance = floatsqroot((CamX - ObjX) * (CamX - ObjX) + (CamY - ObjY) * (CamY - ObjY) + (CamZ - ObjZ) * (CamZ - ObjZ));
- new Float:tmpX, Float:tmpY, Float:tmpZ;
- tmpX = FrX * TGTDistance + CamX;
- tmpY = FrY * TGTDistance + CamY;
- tmpZ = FrZ * TGTDistance + CamZ;
- return floatsqroot((tmpX - ObjX) * (tmpX - ObjX) + (tmpY - ObjY) * (tmpY - ObjY) + (tmpZ - ObjZ) * (tmpZ - ObjZ));
- }
- stock IsPlayerAimingAt(playerid, Float:x, Float:y, Float:z, Float:radius)
- {
- new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
- GetPlayerCameraPos(playerid, cx, cy, cz);
- GetPlayerCameraFrontVector(playerid, fx, fy, fz);
- return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
- }
- //===================== Own Publics ====================
- public AddFire(Float:x, Float:y, Float:z)
- {
- new slot = GetFlameSlot();
- if(slot == -1) {return slot;}
- Flame[slot][Flame_Exists] = 1;
- Flame[slot][Flame_x] = x;
- Flame[slot][Flame_y] = y;
- Flame[slot][Flame_z] = z - Z_DIFFERENCE;
- Flame[slot][Flame_id] = CreateStreamObject(18689, Flame[slot][Flame_x], Flame[slot][Flame_y], Flame[slot][Flame_z], 0.0, 0.0, 0.0,200);
- return slot;
- }
- public KillFire(id)
- {
- DestroyStreamObject(Flame[id][Flame_id]);
- Flame[id][Flame_Exists] = 0;
- Flame[id][Flame_x] = 0.0;
- Flame[id][Flame_y] = 0.0;
- Flame[id][Flame_z] = 0.0;
- DestroyTheSmokeFromFlame(id);
- }
- //# A wish from a user of this script. Very simple functions to add and remove smoke without flames.
- //# Think about a way to kill the smoke and use it, if you wish.
- //# Maybe you could link smoke on a house with variables to a flame inside a house so if the flame gets extinguished the smoke disappears.
- public AddSmoke(Float:x, Float:y, Float:z)
- {
- return CreateObject(18727, x, y, z, 0.0, 0.0, 0.0);
- }
- public KillSmoke(id)
- {
- DestroyObject(id);
- }
- // Destroys extinguishing-smoke
- public DestroyTheSmokeFromFlame(id)
- {
- for(new i; i < 5; i++) { DestroyObject(Flame[id][Smoke][i]); }
- }
- public FireTimer(playerid, id)
- {
- if(id < -1 && Aiming_at_Flame(playerid) == id) { StopPlayerBurning(id+MAX_PLAYERS); }
- else if(id < -1 && Pissing_at_Flame(playerid) == id) { StopPlayerBurning(id+MAX_PLAYERS); }
- else if(Flame[id][Flame_Exists] && ((Pressing(playerid) & KEY_FIRE && Aiming_at_Flame(playerid) == id) || (Pissing_at_Flame(playerid) == id)))
- {
- new sendername[MAX_PLAYER_NAME+26];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- #if defined MessageToAll
- if(Pissing_at_Flame(playerid) == id)
- {
- #if defined German
- format(sendername, sizeof(sendername), "* %s hat einen Brand ausgepisst! *", sendername);
- #else
- format(sendername, sizeof(sendername), "* %s pissed out a fire! *", sendername);
- #endif
- }
- else if(Aiming_at_Flame(playerid) == id)
- {
- #if defined German
- format(sendername, sizeof(sendername), "* %s hat einen Brand gelöscht! *", sendername);
- #else
- format(sendername, sizeof(sendername), "* %s extinguished a fire! *", sendername);
- #endif
- }
- SendClientMessageToAll(FireMessageColor, sendername);
- #else
- if(Pissing_at_Flame(playerid) == id)
- {
- #if defined German
- SendClientMessage(playerid, FireMessageColor, "* Du hast einen Brand ausgepisst! *");
- #else
- SendClientMessage(playerid, FireMessageColor, "* You pissed out a fire! *");
- #endif
- }
- else if(Aiming_at_Flame(playerid) == id)
- {
- #if defined German
- SendClientMessage(playerid, FireMessageColor, "* Du hast einen Brand gelöscht! *");
- #else
- SendClientMessage(playerid, FireMessageColor, "* You extinguished a fire! *");
- #endif
- }
- #endif
- KillFire(id);
- #if defined EarnMoney
- new rettprozent=GetPVarInt(fraktion,"RettungProzent");
- new rettfbpv=GetPVarInt(fraktion,"RettungGeld");
- new rettmal=50*100;
- new rettbam=rettmal/100*rettprozent;
- new retterge=rettbam/100;
- SetPVarInt(fraktion,"RettungGeld",rettfbpv+retterge);
- Frakbankerstellen();
- GivePlayerMoney(playerid,50-retterge);
- #endif
- }
- KillTimer(ExtTimer[playerid]);
- ExtTimer[playerid] = -1;
- }
- public SetPlayerBurn(playerid)
- {
- /*
- SetPlayerAttachedObject(playerid, FIRE_OBJECT_SLOT, 18690, 2, -1, 0, -1.9, 0, 0);
- PlayerOnFire[playerid] = 1;
- GetPlayerHealth(playerid, PlayerOnFireHP[playerid]);
- KillTimer(PlayerOnFireTimer[playerid]); KillTimer(PlayerOnFireTimer2[playerid]);
- PlayerOnFireTimer[playerid] = SetTimerEx("BurningTimer", 91, 1, "d", playerid);
- PlayerOnFireTimer2[playerid] = SetTimerEx("StopPlayerBurning", 7000, 0, "d", playerid);
- */
- return 1;
- }
- public BurningTimer(playerid)
- {
- if(PlayerOnFire[playerid])
- {
- new Float:hp;
- GetPlayerHealth(playerid, hp);
- if(hp < PlayerOnFireHP[playerid])
- {
- PlayerOnFireHP[playerid] = hp;
- }
- SetPlayerHealth(playerid, PlayerOnFireHP[playerid]-1.0);
- PlayerOnFireHP[playerid] -= 1.0;
- }
- else { KillTimer(PlayerOnFireTimer[playerid]); KillTimer(PlayerOnFireTimer2[playerid]); }
- }
- public StopPlayerBurning(playerid)
- {
- KillTimer(PlayerOnFireTimer[playerid]);
- KillTimer(PlayerOnFireTimer2[playerid]);
- PlayerOnFire[playerid] = 0;
- RemovePlayerAttachedObject(playerid, FIRE_OBJECT_SLOT);
- }
- //===================== Other Functions ====================
- stock GetFireID(Float:x, Float:y, Float:z, &Float:dist)
- {
- new id = -1;
- dist = 99999.99;
- for(new i; i < MAX_FLAMES; i++)
- {
- if(GetDistanceBetweenPoints(x,y,z,Flame[i][Flame_x],Flame[i][Flame_y],Flame[i][Flame_z]) < dist)
- {
- dist = GetDistanceBetweenPoints(x,y,z,Flame[i][Flame_x],Flame[i][Flame_y],Flame[i][Flame_z]);
- id = i;
- }
- }
- return id;
- }
- CanPlayerBurn(playerid, val = 0)
- {
- if(CallRemoteFunction("CanBurn", "d", playerid) >= 0 && !IsPlayerInWater(playerid) && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 279 && ((!val && !PlayerOnFire[playerid]) || (val && PlayerOnFire[playerid]))) { return 1; }
- return 0;
- }
- /*
- forward CanBurn(playerid);
- public CanBurn(playerid)
- {
- if(...)
- {
- return 1;
- }
- return -1; // IMPORTANT!
- }
- */
- stock IsPlayerInWater(playerid)
- {
- new Float:X, Float:Y, Float:Z, an = GetPlayerAnimationIndex(playerid);
- GetPlayerPos(playerid, X, Y, Z);
- if((1544 >= an >= 1538 || an == 1062 || an == 1250) && (Z <= 0 || (Z <= 41.0 && IsPlayerInArea(playerid, -1387, -473, 2025, 2824))) ||
- (1544 >= an >= 1538 || an == 1062 || an == 1250) && (Z <= 2 || (Z <= 39.0 && IsPlayerInArea(playerid, -1387, -473, 2025, 2824))))
- {
- return 1;
- }
- return 0;
- }
- stock IsPlayerInArea(playerid, Float:MinX, Float:MaxX, Float:MinY, Float:MaxY)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- #pragma unused z
- if(x >= MinX && x <= MaxX && y >= MinY && y <= MaxY) { return 1; }
- return 0;
- }
- GetFlameSlot()
- {
- for(new i = 0; i < MAX_FLAMES; i++)
- {
- if(!Flame[i][Flame_Exists]) { return i; }
- }
- return -1;
- }
- //===================== "Callbacks" ====================
- IsAtFlame(playerid)
- {
- for(new i; i < MAX_PLAYERS; i++) //alt
- {
- if(IsPlayerConnected(i))
- {
- if(Flame[i][Flame_Exists])
- {
- if(!IsPlayerInAnyVehicle(playerid) && (IsPlayerInRangeOfPoint(playerid, FLAME_ZONE, Flame[i][Flame_x], Flame[i][Flame_y], Flame[i][Flame_z]+Z_DIFFERENCE) ||
- IsPlayerInRangeOfPoint(playerid, FLAME_ZONE, Flame[i][Flame_x], Flame[i][Flame_y], Flame[i][Flame_z]+Z_DIFFERENCE-1)))
- {
- return 1;
- }
- }
- }
- }
- return 0;
- }
- Aiming_at_Flame(playerid)
- {
- new id = -1;
- new Float:dis = 99999.99;
- new Float:dis2;
- new Float:px, Float:py, Float:pz;
- new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
- GetPlayerCameraPos(playerid, cx, cy, cz);
- GetPlayerCameraFrontVector(playerid, fx, fy, fz);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && PlayerOnFire[i] && (IsInWaterCar(playerid) || HasExtinguisher(playerid) || GetPlayerWeapon(playerid) == 41) && PlayerOnFire[i])
- {
- GetPlayerPos(i, px, py, pz);
- dis2 = DistanceCameraTargetToLocation(cx, cy, cz, px, py, pz, fx, fy, fz);
- if(dis2 < dis)
- {
- dis = dis2;
- id = i;
- }
- }
- }
- if(id != -1) { return id-MAX_PLAYERS; }
- for(new i; i < MAX_FLAMES; i++)
- {
- if(Flame[i][Flame_Exists])
- {
- if(IsInWaterCar(playerid) || HasExtinguisher(playerid) || GetPlayerWeapon(playerid) == 41)
- {
- dis2 = DistanceCameraTargetToLocation(cx, cy, cz, Flame[i][Flame_x], Flame[i][Flame_y], Flame[i][Flame_z]+Z_DIFFERENCE, fx, fy, fz);
- if(IsPlayerInAnyVehicle(playerid) && dis2 < CAR_RADIUS && dis2 < dis)
- {
- dis = dis2;
- id = i;
- }
- else if(!IsPlayerInAnyVehicle(playerid) && dis2 < ONFOOT_RADIUS && dis2 < dis)
- {
- dis = dis2;
- id = i;
- }
- }
- }
- }
- if(id != -1)
- {
- if
- (
- (
- IsPlayerInAnyVehicle(playerid) && !IsPlayerInRangeOfPoint(playerid, 50, Flame[id][Flame_x], Flame[id][Flame_y], Flame[id][Flame_z])
- )
- ||
- (
- !IsPlayerInAnyVehicle(playerid) && !IsPlayerInRangeOfPoint(playerid, 5, Flame[id][Flame_x], Flame[id][Flame_y], Flame[id][Flame_z])
- )
- )
- { id = -1; }
- }
- return id;
- }
- Pissing_at_Flame(playerid)
- {
- new id = -1;
- new Float:dis = 99999.99, Float:dis2;
- new Float:x,Float:y,Float:z,Float:x1,Float:y1,Float:z1,Float:a;
- GetXYInFrontOfPlayer(playerid, x, y, z, a, 1);
- z -= Z_DIFFERENCE;
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_PISSING)
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && PlayerOnFire[i] && PlayerOnFire[i])
- {
- GetPlayerPos(i, x1, y1, z1);
- if(IsPlayerInRangeOfPoint(playerid, ONFOOT_RADIUS, x1, y1, z1))
- {
- id = i;
- }
- }
- }
- if(id != -1) { return id-MAX_PLAYERS; }
- for(new i; i < MAX_FLAMES; i++)
- {
- if(Flame[i][Flame_Exists])
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- dis2 = GetDistanceBetweenPoints(x,y,z,Flame[i][Flame_x],Flame[i][Flame_y],Flame[i][Flame_z]);
- if(dis2 < PISSING_WAY && dis2 < dis)
- {
- id = i;
- dis = dis2;
- }
- }
- }
- }
- }
- return id;
- }
- IsInWaterCar(playerid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 601) { return 1; }
- return 0;
- }
- HasExtinguisher(playerid)
- {
- if(GetPlayerWeapon(playerid) == 42 && !IsPlayerInAnyVehicle(playerid)) { return 1; }
- return 0;
- }
- Pressing(playerid)
- {
- new keys, updown, leftright;
- GetPlayerKeys(playerid, keys, updown, leftright);
- return keys;
- }
- //===================== Important Shit ====================
- AntiDeAMX()
- {
- new foo[][] =
- {
- "l33t",
- "lol xD"
- };
- #pragma unused foo
- }
- /*################### OCMD BEFEHLE ###################*/
- /*####################################################*/
- ocmd:blitzer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new blitzspeed;
- new radius=10;
- if(sscanf(params,"i",blitzspeed))return SendClientMessage(playerid,ROT,"FEHLER:/blitzer [Geschwindigkeit]");
- AddBlitzer(playerid,blitzspeed,radius);
- GameTextForPlayer(playerid,"~w~Blitzer ~g~aufgebaut",3000,3);
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du darfst diesen Befehl nicht nutzen!");
- }
- }
- return 1;
- }
- ocmd:delblitzer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- RemoveBlitzer(playerid);
- GameTextForPlayer(playerid,"~w~Blitzer ~r~abgebaut",3000,3);
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du darfst diesen Befehl nicht nutzen!");
- }
- }
- return 1;
- }
- ocmd:delablitzer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(GetPVarInt(playerid,"FrakRang")>=5)
- {
- RemoveAllBlitzer();
- GameTextForPlayer(playerid,"~w~Alle Blitzer ~r~abgebaut",1000,1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Rank zu niedrig.");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du darfst diesen Befehl nicht nutzen!");
- }
- }
- return 1;
- }
- /*ocmd:eventmanager(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /eventmanager [ID]");
- if(GetPVarInt(pID,"Eventmanager")==0)
- {
- SetPVarInt(pID,"Eventmanager",1);
- SpielerSpeichern(pID);
- new eventmanager1[128],eventmanager2[128];
- format(eventmanager1,sizeof(eventmanager1),"Du hast %s zum Event Manager gemacht!",SpielerName(pID));
- format(eventmanager2,sizeof(eventmanager2),"Du wurdest von %s zum Event Manager gemacht!",SpielerName(playerid));
- SendClientMessage(playerid,HELLROT,eventmanager1);
- SendClientMessage(pID,HELLROT,eventmanager2);
- }
- else
- {
- SetPVarInt(pID,"Eventmanager",0);
- SpielerSpeichern(pID);
- new eventmanager3[128],eventmanager4[128];
- format(eventmanager3,sizeof(eventmanager3),"Du hast %s den Event Manager Rang gelöscht!",SpielerName(pID));
- format(eventmanager4,sizeof(eventmanager4),"Dir wurde von %s der Event Manager Rang gelöscht!",SpielerName(playerid));
- SendClientMessage(playerid,HELLROT,eventmanager3);
- SendClientMessage(pID,HELLROT,eventmanager4);
- }
- }
- return 1;
- }
- ocmd:eventstart(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- if(eventroute1checks[1][0]==0)
- {
- SendClientMessage(playerid,ROT,"Es wurden noch keine Checkpoints gesetzt!");
- }
- else
- {
- eventstarten=1;
- eventcountdown=13;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:eventbeenden(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- SendClientMessage(playerid,HELLROT,"Du hast das Event beendet!");
- SendClientMessageToAll(HELLROT,"Das Event wurde beendeet!");
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- DisablePlayerRaceCheckpoint(i);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:eventfahrzeug(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- if(lololol < MAX_EVENTCARS)
- {
- lololol ++;
- new eventfahrz,eventfarb1,eventfarb2;
- if(sscanf(params,"ddd",eventfahrz,eventfarb1,eventfarb2))return SendClientMessage(playerid,BLAU,"Info: /eventfahrzeug [Model-ID] [Farbe1] [Farbe2]");
- if(eventfahrz < 400 || eventfahrz > 611)return SendClientMessage(playerid,ROT,"Ungültige Model-ID! Model[400-611]");
- if(eventfarb1 < 0 || eventfarb1 > 186)return SendClientMessage(playerid,ROT,"Ungültige Farb-ID! Farben[0-186]");
- if(eventfarb2 < 0 || eventfarb2 > 186)return SendClientMessage(playerid,ROT,"Ungültige Farb-ID! Farben[0-186]");
- new Float:evfpos[4];
- GetPlayerPos(playerid,evfpos[0],evfpos[1],evfpos[2]);
- GetPlayerFacingAngle(playerid,evfpos[3]);
- eventcars[lololol]=CreateVehicle(eventfahrz,evfpos[0]+1,evfpos[1]+1,evfpos[2]+1,evfpos[3],eventfarb1,eventfarb2,-1);
- SetVehicleNumberPlate(eventcars[lololol],"Event");
- new fahrzeug1[128];
- format(fahrzeug1,sizeof(fahrzeug1),"Du hast Eventfahrzeug Nr: %i mit der ID %d gespawnt!",lololol,(eventcars[lololol]));
- SendClientMessage(playerid,HELLROT,fahrzeug1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es wurden zu viele Eventcars erstellt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:eventfahrzeugel(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- for(new i=0; i<sizeof(eventcars); i++)
- {
- DestroyVehicle(eventcars[i]);
- }
- SendClientMessage(playerid,HELLROT,"Du hast alle Eventfahrzeuge gelöscht!");
- lololol=0;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:checkpoint(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- new Float:checkx,Float:checky,Float:checkz;
- GetPlayerPos(playerid,checkx,checky,checkz);
- if(eventroute1 < MAX_EVENTCHECKS)
- {
- eventroute1 ++;
- eventroute1checks[eventroute1][0]=checkx;
- eventroute1checks[eventroute1][1]=checky;
- eventroute1checks[eventroute1][2]=checkz;
- new checkpointzahl[128];
- format(checkpointzahl,sizeof(checkpointzahl),"Checkpoint NR: %i",eventroute1);
- SendClientMessage(playerid,TURKIS,checkpointzahl);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es wurden zu viele Checkpoints erstellt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:checkpointsl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- SendClientMessage(playerid,HELLROT,"Du hast alle Checkpoints gelöscht!");
- eventroute1=0;
- for(new i=0; i<sizeof(eventroute1checks); i++)
- {
- eventroute1checks[i][0]=0;
- eventroute1checks[i][1]=0;
- eventroute1checks[i][2]=0;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:eventmark(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Eventmanager")==1)
- {
- if(event==0)
- {
- GetPlayerPos(playerid,ex,ey,ez);
- ei=GetPlayerInterior(playerid);
- ev=GetPlayerVirtualWorld(playerid);
- event=1;
- SendClientMessage(playerid,HELLROT,"Eventmarker gesetzt!");
- }
- else
- {
- SendClientMessage(playerid,HELLROT,"Eventmarker gelöscht!");
- event=0;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Event Manager!");
- }
- }
- return 1;
- }
- ocmd:event(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(event==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid,ROT,"Steige vorher aus deinem Fahrzeug!");
- }
- else
- {
- SetPlayerPos(playerid,ex,ey,ez);
- SetPlayerInterior(playerid,ei);
- SetPlayerVirtualWorld(playerid,ev);
- SendClientMessage(playerid,ORANGE,"Du hast dich zum Event geportet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es findet zu Zeit kein Event statt!");
- }
- }
- return 1;
- }*/
- ocmd:fliegen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Nebenjob")==5)
- {
- if(flugzeugpilot[playerid]==0)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,1890.0652,-2635.7244,13.5469))
- {
- if(GetPVarInt(playerid,"Flugschein")==1)
- {
- ShowPlayerDialog(playerid,DIALOG_FLUGROUTE,DIALOG_STYLE_LIST,"Flugzeug Routen:","San Fierro\nLas Venturas\nLas Venturas alter Airport","Aktivieren","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Flugschein!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du stehst nicht in der nähe des Flugzeughangars!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast dich bereits für eine Route Angemeldet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Pilot!");
- }
- }
- return 1;
- }
- ocmd:flugrang(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new flugpunkteding=GetPVarInt(playerid,"Flugrang");
- new ding1;
- new flugrangtext[128];
- if(flugpunkteding<50)
- {
- ding1=50-flugpunkteding;
- format(flugrangtext,sizeof(flugrangtext),"Dir fehlen noch %i Flüge bis Rang 2",ding1);
- SendClientMessage(playerid,ORANGE,flugrangtext);
- new maxflugrang[128];
- format(maxflugrang,sizeof(maxflugrang),"Du hast bereits %i Flugrouten absolviert!",flugpunkteding);
- SendClientMessage(playerid,ORANGE,maxflugrang);
- }
- else if(flugpunkteding<100 && flugpunkteding>49)
- {
- ding1=100-flugpunkteding;
- format(flugrangtext,sizeof(flugrangtext),"Dir fehlen noch %i Flüge bis Rang 3",ding1);
- SendClientMessage(playerid,ORANGE,flugrangtext);
- new maxflugrang[128];
- format(maxflugrang,sizeof(maxflugrang),"Du hast bereits %i Flugrouten absolviert!",flugpunkteding);
- SendClientMessage(playerid,ORANGE,maxflugrang);
- }
- else if(flugpunkteding<150 && flugpunkteding>99)
- {
- ding1=150-flugpunkteding;
- format(flugrangtext,sizeof(flugrangtext),"Dir fehlen noch %i Flüge bis Rang 4",ding1);
- SendClientMessage(playerid,ORANGE,flugrangtext);
- new maxflugrang[128];
- format(maxflugrang,sizeof(maxflugrang),"Du hast bereits %i Flugrouten absolviert!",flugpunkteding);
- SendClientMessage(playerid,ORANGE,maxflugrang);
- }
- else if(flugpunkteding<200 && flugpunkteding>149)
- {
- ding1=200-flugpunkteding;
- format(flugrangtext,sizeof(flugrangtext),"Dir fehlen noch %i Flüge bis Rang 5",ding1);
- SendClientMessage(playerid,ORANGE,flugrangtext);
- new maxflugrang[128];
- format(maxflugrang,sizeof(maxflugrang),"Du hast bereits %i Flugrouten absolviert!",flugpunkteding);
- SendClientMessage(playerid,ORANGE,maxflugrang);
- }
- else if(flugpunkteding>199)
- {
- SendClientMessage(playerid,ORANGE,"Du hast den höchsten Flugrang erreicht!");
- new maxflugrang[128];
- format(maxflugrang,sizeof(maxflugrang),"Du hast bereits %i Flugrouten absolviert!",flugpunkteding);
- SendClientMessage(playerid,ORANGE,maxflugrang);
- }
- }
- return 1;
- }
- //------/fraksperre-------//
- ocmd:fraksperre(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /fraksperre [ID]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Fraksperre",0);
- SpielerSpeichern(pID);
- new fraksperr1[128],fraksperr2[128];
- format(fraksperr1,sizeof(fraksperr1),"Du hast %s's Fraktionsperre gelöscht!",SpielerName(pID));
- format(fraksperr2,sizeof(fraksperr2),"%s hat deine Fraktionsperre gelöscht!",SpielerName(playerid));
- SendClientMessage(playerid,HELLROT,fraksperr1);
- SendClientMessage(pID,HELLROT,fraksperr2);
- new logpid=pID;
- FsperreLog(playerid,logpid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-----Server Einweisung---//
- ocmd:einweisung(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_EINWEISUNG,DIALOG_STYLE_MSGBOX,"Einweisung","Möchtest du von einem Supporter \nEingewisen werden und den Server gezeigt bekommen?","Ja","Nein");
- return 1;
- }
- //------haus system-------//
- ocmd:spawn(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Hausspawn")==0)
- {
- if(GetPVarInt(playerid,"Haus")!=0)
- {
- SetPVarInt(playerid,"Hausspawn",1);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,ORANGE,"Du Spawnst nun an deinem Haus!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Haus!");
- }
- }
- else
- {
- SetPVarInt(playerid,"Hausspawn",0);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,ORANGE,"Du Spawnst nun an deiner Fraktion!");
- }
- }
- return 1;
- }
- ocmd:haus(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Haus")!=0)
- {
- new hausidbert=GetPVarInt(playerid,"Haus");
- format(hausbert,sizeof hausbert,"haus/%d_haus.txt",hausidbert);
- if(IsPlayerInRangeOfPoint(playerid,3,dini_Float(hausbert,"eingangx"),dini_Float(hausbert,"eingangy"),dini_Float(hausbert,"eingangz")))
- {
- SendClientMessage(playerid,ROT,"eingang");
- SetPlayerInterior(playerid,dini_Int(hausbert,"interior"));
- SetPlayerVirtualWorld(playerid,dini_Int(hausbert,"virt"));
- SetPlayerPos(playerid,dini_Float(hausbert,"ausgangx"),dini_Float(hausbert,"ausgangy"),dini_Float(hausbert,"ausgangz"));
- }
- else if(IsPlayerInRangeOfPoint(playerid,3,dini_Float(hausbert,"ausgangx"),dini_Float(hausbert,"ausgangy"),dini_Float(hausbert,"ausgangz")))
- {
- SendClientMessage(playerid,ROT,"ausgang");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerPos(playerid,dini_Float(hausbert,"eingangx"),dini_Float(hausbert,"eingangy"),dini_Float(hausbert,"eingangz"));
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe deines Hauses!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Haus!");
- }
- }
- return 1;
- }
- ocmd:hauskaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Haus")==0)
- {
- new hausidkauf;
- if(sscanf(params,"i",hausidkauf)) return SendClientMessage(playerid,BLAU,"Info: /hauskaufen [ID]");
- format(hausbert,sizeof hausbert,"haus/%d_haus.txt",hausidkauf);
- if(fexist(hausbert))
- {
- if(!strcmp("niemand",dini_Get(hausbert,"besitzer"),false))
- {
- if(GetPlayerMoney(playerid)<dini_Int(hausbert,"preis")) return SendClientMessage(playerid,ROT,"Du hast nicht genügen Geld auf der Hand!");
- GivePlayerMoney(playerid,-dini_Int(hausbert,"preis"));
- dini_Set(hausbert,"besitzer",SpielerName(playerid));
- Delete3DTextLabel(hauseingang3dt[hausidkauf]);
- format(hauseingang3dttext,sizeof(hauseingang3dttext),"Besitzer:%s\nPreis:%i\nHaus ID:%i",dini_Get(hausbert,"besitzer"),dini_Int(hausbert,"preis"),hausidkauf);
- hauseingang3dt[hausidkauf]=Create3DTextLabel(hauseingang3dttext,BLAU,dini_Float(hausbert,"eingangx"),dini_Float(hausbert,"eingangy"),dini_Float(hausbert,"eingangz"),10,0,1);
- new kauftext[128];
- format(kauftext,sizeof(kauftext),"Du hast dir das Haus mit der ID:%i für %i€ gekauft!",hausidkauf,dini_Int(hausbert,"preis"));
- SendClientMessage(playerid,ORANGE,kauftext);
- SetPVarInt(playerid,"Haus",hausidkauf);
- SpielerSpeichern(playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieses Haus hat schon einen Besitzer!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieses Haus gibt es nicht!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt bereits ein Haus!");
- }
- }
- return 1;
- }
- ocmd:hausverkaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Haus")!=0)
- {
- new hausidkauf=GetPVarInt(playerid,"Haus");
- format(hausbert,sizeof hausbert,"haus/%d_haus.txt",hausidkauf);
- GivePlayerMoney(playerid,dini_Int(hausbert,"preis"));
- new verkauftext[128];
- format(verkauftext,sizeof(verkauftext),"Du hast dein Haus für %i€ verkauft!",dini_Int(hausbert,"preis"));
- SendClientMessage(playerid,ORANGE,verkauftext);
- dini_Set(hausbert,"besitzer","niemand");
- Delete3DTextLabel(hauseingang3dt[hausidkauf]);
- format(hauseingang3dttext,sizeof(hauseingang3dttext),"Besitzer:%s\nPreis:%i\nHaus ID:%i",dini_Get(hausbert,"besitzer"),dini_Int(hausbert,"preis"),hausidkauf);
- hauseingang3dt[hausidkauf]=Create3DTextLabel(hauseingang3dttext,BLAU,dini_Float(hausbert,"eingangx"),dini_Float(hausbert,"eingangy"),dini_Float(hausbert,"eingangz"),10,0,1);
- SetPVarInt(playerid,"Haus",0);
- SpielerSpeichern(playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Haus!");
- }
- }
- return 1;
- }
- ocmd:ahaus(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- HausErstellen(playerid);
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- ShowPlayerDialog(playerid,DIALOG_HAUS1,DIALOG_STYLE_LIST,"Häuser:","Haus erstellen\nHaus bearbeiten\nHaus löschen","Ok","Abbrechen");
- }
- return 1;
- }
- //------/maske-------//
- ocmd:maske(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(maske[playerid]==0)
- {
- if(GetPVarInt(playerid,"Maske")==1)
- {
- masketimerbob[playerid]=SetTimerEx("maskentimer", 300000, 0,"i",playerid);
- maske[playerid]=1;
- SendClientMessage(playerid,ORANGE,"Du hast deine Maske aufgezogen!");
- SetPlayerAttachedObject(playerid, 9, 19036, 2, 0.08, 0.045, 0.0, 90, 90, 0);
- SetPVarInt(playerid,"Maske",0);
- SpielerSpeichern(playerid);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ShowPlayerNameTagForPlayer(i, playerid, 0);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt keine Maske!");
- }
- }
- else
- {
- KillTimer(masketimerbob[playerid]);
- maske[playerid]=0;
- SendClientMessage(playerid,ORANGE,"Du hast deine Maske abgenommen!");
- RemovePlayerAttachedObject(playerid, 9);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ShowPlayerNameTagForPlayer(i, playerid, 1);
- }
- }
- }
- }
- return 1;
- }
- //------/serverregeln-------//
- ocmd:serverregeln(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new para1[103];
- format(para1,sizeof(para1),"§1 Administrative Anweisungen:\nAuf Anweisungen der Administratoren/Supporter muss immer gehört werden.");
- new para2[117];
- format(para2,sizeof(para2),"§2 Spam:\nWenn ihr im Spiel etwas fragen möchtet oder euch unterhalten wollt, reicht es aus dies einmal zu schreiben.");
- new para3[68];
- format(para3,sizeof(para3),"§3 SDM:\nFriedhof/Knast DM und Level 1 Spieler töten sind Verboten.");
- new para4[210];
- format(para4,sizeof(para4),"§4 Drive By:\nEs ist verboten, als Fahrer eines Fahrzeuges auf andere Spieler zu feuern.\nDas gleiche gilt auch als Beifahrer in einem Fahrzeug ohne Fahrer.\nDas Parken auf Spielern ist ebenfalls verboten.");
- new para5[154];
- format(para5,sizeof(para5),"§5 Fremdwerbung:\nEs ist Verboten Server Werbung für andere Server zu machen.\nDas Gleiche gilt, auch wenn ihr für uns Werbung auf andern Servern macht.");
- new para6[180];
- format(para6,sizeof(para6),"§6 Desktop/Offline/Selbstmord/Afk Flucht:\nWährend einer Verfolgung der Polizei oder Gangs/Mafien ist es verboten,\nauf den Desktop/Offline/Afk zu gehen oder sich umzubringen.");
- new para7[78];
- format(para7,sizeof(para7),"§7 Multiaccounts:\nEs ist verboten, sich mehr als einen Account zu erstellen.");
- new para8[188];
- format(para8,sizeof(para8),"§8 Spawn Killing:\nDas Campen an den Fraktionsspawnpunkten ist verboten und wird bei Nichteinhalten mit Prison bestraft.\nAusnahmen sind hier Gebietsübernahmen/Übernahmen oder Überfälle.");
- new para9[173];
- format(para9,sizeof(para9),"§9 Eventstörung:\nWer ein Event stört oder sich nicht an die Anweisungen des Eventveranstalters hält\nfliegt sofort aus dem Event und wird für das nächste Event gesperrt.");
- new para10[175];
- format(para10,sizeof(para10),"§10 Unfälle:\nWenn ihr einen Unfall verursacht habt, müsst ihr dem unfallbeteiligten 100€ geben.\nWer bei einem Unfall sofort mit Waffengewalt handelt, bekommt eine Strafe.");
- new para11[101];
- format(para11,sizeof(para11),"§11 Geld Pushing:\nEs ist Verboten sein Geld an andere Spieler zu Verleihen wenn diese PayDay haben.");
- new para12[99];
- format(para12,sizeof(para12),"§12 Admin Onduty Töten:\nEs ist Verboten einen Admin der Onduty (Rot gekennzeichnet) ist zu töten.");
- new para13[141];
- format(para13,sizeof(para13),"§13 Bugusing:\nWenn ihr Bugs entdeckt, meldet diese bitte im Forum.\nEs ist Verboten einen Bug nicht zu melden, und diesen Bug auszunutzen.");
- new para14[89];
- format(para14,sizeof(para14),"§14 Cheaten/Hacken:\nAuf unserem Server ist das Cheaten und Hacken strengstens Verboten.");
- new paraalle[1900];
- format(paraalle,sizeof(paraalle),"%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s",para1,para2,para3,para4,para5,para6,para7,para8,para9,para10,para11,para12,para13,para14);
- ShowPlayerDialog(playerid,DIALOG_SERVERREGELN,DIALOG_STYLE_MSGBOX,"Server Regeln:",paraalle,"Ok","");
- }
- return 1;
- }
- //------/abkuppeln-------//
- ocmd:abkuppeln(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerVehicleSeat(playerid)==0)
- {
- new trailerveh=GetPlayerVehicleID(playerid);
- if(IsTrailerAttachedToVehicle(trailerveh))
- {
- DetachTrailerFromVehicle(trailerveh);
- SendClientMessage(playerid,ORANGE,"Anhänger erfolgreich abgekuppelt!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es ist kein Anhänger an deinem Fahrzeug angekuppelt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- //------/gibjob-----//
- ocmd:gibjob(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,job,gibnebenjob[128];
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,job)) return SendClientMessage(playerid,BLAU,"Info: /gibjob [ID] [JOBID] (1=DJ 2=Fischer 3=Müllmann 4=Fensterputzer 5=Pilot)");
- if(job<1 || job>6) return SendClientMessage(playerid,ROT,"Ungültige Job ID [1-6].");
- if(IsPlayerConnected(pID))
- {
- switch(job)
- {
- case 1:gibnebenjob="DJ";
- case 2:gibnebenjob="Fischer";
- case 3:gibnebenjob="Müllmann";
- case 4:gibnebenjob="Fensterputzer";
- case 5:gibnebenjob="Pilot";
- }
- SetPVarInt(pID,"Nebenjob",job);
- SpielerSpeichern(pID);
- new jobpidn[128],jobplan[128];
- format(jobpidn,sizeof(jobpidn),"%s hat dir den Nebenjob %s gegeben!",SpielerName(playerid),gibnebenjob);
- format(jobplan,sizeof(jobplan),"Du hast %s den Nebenjob %s gegeben!",SpielerName(pID),gibnebenjob);
- SendClientMessage(playerid,HELLROT,jobplan);
- SendClientMessage(pID,HELLROT,jobpidn);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //------handy befehle-----//
- ocmd:handy(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Handy")==1)
- {
- if(GetPVarInt(playerid,"Handyaus")==0)
- {
- SetPVarInt(playerid,"Handyaus",1);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,ORANGE,"Du hast dein Handy ausgeschaltet!");
- if(anrufen[playerid]!=0)
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
- SetPlayerSpecialAction(anrufen[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
- new auflegemsg[128];
- format(auflegemsg,sizeof(auflegemsg),"%s hat aufgelegt!",SpielerName(playerid));
- SendClientMessage(anrufen[playerid],ORANGE,auflegemsg);
- SendClientMessage(playerid,ORANGE,"Du hast aufgelegt!");
- anruferwegenguthaben[anrufen[playerid]]=0;
- anruferwegenguthaben[playerid]=0;
- belegt[anrufen[playerid]]=0;
- belegt[playerid]=0;
- anrufen[anrufen[playerid]]=0;
- anrufen[playerid]=0;
- }
- }
- else
- {
- SetPVarInt(playerid,"Handyaus",0);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,ORANGE,"Du hast dein Handy angeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
- }
- }
- return 1;
- }
- ocmd:handyguthaben(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Handy")==1)
- {
- new guthabenmsg[128];
- format(guthabenmsg,sizeof(guthabenmsg),"Handy Guthaben: %i Cent",GetPVarInt(playerid,"Handyguthaben"));
- SendClientMessage(playerid,ORANGE,guthabenmsg);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
- }
- }
- return 1;
- }
- ocmd:anrufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Handy")==1)
- {
- if(GetPVarInt(playerid,"Handyguthaben")>0)
- {
- if(GetPVarInt(playerid,"Handyaus")==0)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /anrufen [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst anrufen!");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Handy")==1)
- {
- if(GetPVarInt(pID,"Handyaus")==0)
- {
- if(belegt[playerid]==0)
- {
- if(belegt[pID]==0)
- {
- anrufen[playerid]=pID;
- anrufen[pID]=playerid;
- SendClientMessage(playerid,ORANGE,"Warte auf antwort!");
- new angerufener[128];
- format(angerufener,sizeof(angerufener),"Du wirst von %s angerufen! /antworten um ranzugehen",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,angerufener);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es ist besetzt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist noch in einem Gespräch! /auflegen um aufzugelen");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat sein Handy ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat kein Handy!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Handy ist ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Handy hat kein Guthaben mehr!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
- }
- }
- return 1;
- }
- ocmd:antworten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Handy")==1)
- {
- if(GetPVarInt(playerid,"Handyaus")==0)
- {
- if(belegt[playerid]==0)
- {
- if(anrufen[playerid]!=0)
- {
- SendClientMessage(playerid,ORANGE,"Du bist an dein Handy gegangen!");
- SendClientMessage(playerid,ORANGE,"/auflegen um das Gespräch zu beenden!");
- new teletext[128];
- format(teletext,sizeof(teletext),"%s hat den Anruf entgegengenommen!",SpielerName(playerid));
- SendClientMessage(anrufen[playerid],ORANGE,teletext);
- belegt[playerid]=1;
- belegt[anrufen[playerid]]=1;
- new pvargut=GetPVarInt(anrufen[playerid],"Handyguthaben");
- SetPVarInt(anrufen[playerid],"Handyguthaben",pvargut-20);
- SpielerSpeichern(anrufen[playerid]);
- anruferwegenguthaben[anrufen[playerid]]=1;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- SetPlayerSpecialAction(anrufen[playerid], SPECIAL_ACTION_USECELLPHONE);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du wirst nicht angerufen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist noch in einem Gespräch! /auflegen um aufzugelen");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Handy ist ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
- }
- }
- return 1;
- }
- ocmd:auflegen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(anrufen[playerid]!=0)
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
- SetPlayerSpecialAction(anrufen[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
- new auflegemsg[128];
- format(auflegemsg,sizeof(auflegemsg),"%s hat aufgelegt!",SpielerName(playerid));
- SendClientMessage(anrufen[playerid],ORANGE,auflegemsg);
- SendClientMessage(playerid,ORANGE,"Du hast aufgelegt!");
- anruferwegenguthaben[anrufen[playerid]]=0;
- anruferwegenguthaben[playerid]=0;
- belegt[anrufen[playerid]]=0;
- belegt[playerid]=0;
- anrufen[anrufen[playerid]]=0;
- anrufen[playerid]=0;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist in keinem Gespräch!");
- }
- }
- return 1;
- }
- ocmd:sms(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Handy")==1)
- {
- if(GetPVarInt(playerid,"Handyaus")==0)
- {
- if(GetPVarInt(playerid,"Handyguthaben")>0)
- {
- new pID,sms[128];
- if(sscanf(params,"us",pID,sms)) return SendClientMessage(playerid,BLAU,"Info: /sms [ID] [Text]");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Handy")==1)
- {
- if(GetPVarInt(pID,"Handyaus")==0)
- {
- SendClientMessage(playerid,ORANGE,"SMS versendet!");
- new smstext[128];
- format(smstext,sizeof(smstext),"SMS von %s: %s",SpielerName(playerid),sms);
- SendClientMessage(pID,ORANGE,smstext);
- new hdgpvar=GetPVarInt(playerid,"Handyguthaben");
- SetPVarInt(playerid,"Handyguthaben",hdgpvar-20);
- SpielerSpeichern(playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat sein Handy ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat kein Handy!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Handy hat kein Guthaben mehr!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Handy ist ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
- }
- }
- return 1;
- }
- //------/bankrauben-----//
- ocmd:bankrauben(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)return SendClientMessage(playerid,ROT,"Du bist Polizist du kannst keine Bank ausrauben!");
- if(playerinbank[playerid]==1)
- {
- if(Bankraub == 0)
- {
- if(IsCopOnline())
- {
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- if(GetPVarInt(i,"LspdDuty")==1)
- {
- SendClientMessage(i,HELLBLAU,"Achtung!! Die Bank wird ausgeraubt!!!");
- }
- }
- }
- }
- SendClientMessage(playerid,ORANGE,"Du raubst die Bank aus! Verlasse nicht die Bank!");
- Bankraub = 1;
- SetTimer("BankRaubTimer",7200000,0);
- banktimerkill=SetTimerEx("BankRaubZeit",1000,1,"i",playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es sind zu wenig Polizisten Online!");
- }
- }
- else
- {
- SendClientMessage(playerid, ROT, "Du kannst die Bank derzeit nicht ausrauben!");
- }
- }
- else
- {
- SendClientMessage(playerid, ROT, "Du bist nicht in der Bank!");
- }
- }
- return 1;
- }
- //------/liegen /sitzen-----//
- ocmd:liegen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ApplyAnimation(playerid, "BEACH", "Lay_Bac_Loop", 4.1, 0, 1, 1, 1, 1, 1);
- }
- return 1;
- }
- ocmd:sitzen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ApplyAnimation(playerid, "PED","SEAT_IDLE", 4.1, 0, 1, 1, 1, 1, 1);
- }
- return 1;
- }
- //------/putzen-----//
- ocmd:putzen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Nebenjob")==4)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,1440.5106,-1043.0138,212.0494))
- {
- if(putzen[0]==0)
- {
- MoveObject(wischer[0],1440.55, -1043.28, 212.44,1.0);
- MoveObject(wischer[0],1440.55, -1043.28, 40.44,1.0);
- SetTimer("fensterputz0",158000,0);
- SendClientMessage(playerid,ORANGE,"Aufzug aktiviert!");
- putzen[0]=1;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Aufzug ist bereits aktiv!");
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,3,1452.1321,-1043.0153,212.0494))
- {
- if(putzen[1]==0)
- {
- MoveObject(wischer[1],1452.13, -1043.28, 212.44,1.0);
- MoveObject(wischer[1],1452.13, -1043.28, 40.44,1.0);
- SetTimer("fensterputz1",158000,0);
- SendClientMessage(playerid,ORANGE,"Aufzug aktiviert!");
- putzen[1]=1;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Aufzug ist bereits aktiv!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe eines Aufzugs!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Fensterputzer!");
- }
- }
- return 1;
- }
- //--------------hilfe--------------//
- ocmd:hilfe(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid, 7, DIALOG_STYLE_LIST, "Hilfe", "Allgemeine Befehle\nFraktions Befehle\nNebenjob Befehle\nFahrzeug Befehle\nAnimationen", "Lesen", "Schließen");
- }
- return 1;
- }
- //--------------donut--------------//
- ocmd:donutkaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,379.3192,-190.4436,1000.6328))
- {
- ShowPlayerDialog(playerid, DIALOG_DONUT, DIALOG_STYLE_INPUT, "Donuts","Wieviele Donuts möchtest du kaufen?\n1 Donut - 1€","Kaufen","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du befindest dich nicht an der Donut Laden Kasse!");
- }
- }
- return 1;
- }
- ocmd:donutessen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Donuts")>0)
- {
- new Float:healthplay;
- GetPlayerHealth(playerid,healthplay);
- if(healthplay < 91)
- {
- new donutpvar=GetPVarInt(playerid,"Donuts");
- SetPVarInt(playerid,"Donuts",donutpvar-1);
- SpielerSpeichern(playerid);
- SetPlayerHealth(playerid,healthplay+10);
- SendClientMessage(playerid,ORANGE,"Du hast einen Donut gegessen!");
- new donutess[128];
- format(donutess,sizeof(donutess),"Du hast noch %i Donuts übrig!",GetPVarInt(playerid,"Donuts"));
- SendClientMessage(playerid,ORANGE,donutess);
- ApplyAnimation(playerid, "VENDING", "vend_eat1_P", 4.1, 0, 1, 1, 1, 1, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Hunger zur Zeit!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Donuts zum essen übrig!");
- }
- }
- return 1;
- }
- //--------------/service--------------//
- ocmd:service(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid, DIALOG_SERVICE, DIALOG_STYLE_LIST, "Service:", "Polizei rufen\nFeuerwehr rufen\nMedic rufen\nAdac rufen\nTaxi rufen", "Rufen", "Schließen");
- }
- return 1;
- }
- //----------/resetwarn---------//
- ocmd:resetwarn(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /resetwarn [ID]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Warn",0);
- SpielerSpeichern(pID);
- new rwarn1[128],rwarn2[128];
- format(rwarn1,sizeof(rwarn1),"Du hast %s seine Warnungen gelöscht!",SpielerName(pID));
- format(rwarn2,sizeof(rwarn2),"%s hat dir deine Warnungen gelöscht!",SpielerName(playerid));
- SendClientMessage(playerid,HELLROT,rwarn1);
- SendClientMessage(pID,HELLROT,rwarn2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //----------/ip---------//
- ocmd:ip(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /ip [ID]");
- if(IsPlayerConnected(pID))
- {
- new ip[30],iptext[128];
- GetPlayerIp(pID,ip,128);
- format(iptext,sizeof(iptext),"Ip von %s: %s",SpielerName(pID),ip);
- SendClientMessage(playerid,HELLROT,iptext);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //----------/raub---------//
- ocmd:raub(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat", 4.1, 0, 1, 1, 1, 1, 1);
- }
- return 1;
- }
- //----------/schwarzmarkt---------//
- ocmd:schwarzmarkt(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5,2444.8064,-1973.2672,13.5469))
- {
- ShowPlayerDialog(playerid,DIALOG_SCHWARZMARKT,DIALOG_STYLE_LIST,"Schwarzmarkt Produkte:","9mm 450€\nDesert Eagle 2500€\nTec9 700€\nMp5 3500€\nAk47 6500€\nRüstung 450€", "Kaufen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Schwarzmarkt!");
- }
- }
- return 1;
- }
- //----------/zeitban---------//
- ocmd:zeitban(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID, time, grund[128];
- if(sscanf(params,"uis",pID,time,grund)) return SendClientMessage(playerid,BLAU,"Info: /zeitban [ID] [Minuten] [Grund]");
- if(IsPlayerConnected(pID))
- {
- if(time>0&&time<1000)
- {
- new tban1[128],tban2[128];
- format(tban1,sizeof(tban1),"Du hast %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),time,grund);
- format(tban2,sizeof(tban2),"Du wurdest von %s für %i Minuten gebannt. Grund: %s",SpielerName(playerid),time,grund);
- SendClientMessage(playerid,HELLROT,tban1);
- SendClientMessage(pID,HELLROT,tban2);
- new wert;
- wert=gettime()+(60*time);
- SetPVarInt(pID,"Timeban",wert);
- SpielerSpeichern(pID);
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültige Minutenangabe! [1-1000]");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //----------ports dialog---------//
- ocmd:porten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Wohin möchtest du dich Porten?", "/bsn\n/bss\n/ammu\n/lspd\n/flughafen\n/fischersteg\n/farm\n/rathaus\n/fahrschule\n/24/7bsn\n/24/7lspd\n/24/7fs\n/pizza\n/chicken1\n/chicken2\n/chicken3\n/kickstart\n/binco\n/alhambra\n/adminhaus\n/bank\n/startower\n/stripclub\n/hotel\n/bhf\n/adac\n/taxi\n/sant\n/rettungsdienst\n/krankenhaus\n/trucknex\n/lcn\n/rifa\n/grove\n/yakuza\n/hitman\n/fischmarkt\n/LV\n/SF\n/bloodbowl", "Porten", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- }
- }
- return 1;
- }
- //----------fraktionsnamen---------//
- ocmd:fraktionsnamen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKTIONSNAMEN,DIALOG_STYLE_MSGBOX,"Fraktionsnamen:","Fraktion 0 = Zivilist\nFraktion 1 = LSPD\nFraktion 2 = Fahrschule\nFraktion 3 = Adac\nFraktion 4 = Taxi\nFraktion 5 = San Andreas News Time\nFraktion 6 = Rettungsdienst\nFraktion 7 = Truck Nex\nFraktion 8 = Bürgermeister\nFraktion 9 = La Cosa Nostra\nFraktion 10 = Rifa\nFraktion 11 = Grove Street\nFraktion 12 = Yakuza\nFraktion 13 = Hitman","Schliessen","");
- }
- return 1;
- }
- //----------server restart---------//
- ocmd:serverneustarten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(isPlayerAnAdmin(playerid,6))
- {
- SpielerSpeichern(MAX_PLAYERS);
- SendRconCommand("gmx");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- }
- }
- return 1;
- }
- //----------admin hilfe---------//
- ocmd:ah(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"AdminLevel") >0 || GetPVarInt(playerid,"Eventmanager")==1)
- {
- new adminhilfetext1[150],adminhilfetext2[150],adminhilfetext3[150],adminhilfetext4[160],adminhilfetext5[150],adminhilfetext6[150],adminhilfetext7[150],adminhilfetext8[50],adminhilfealle[1000];
- format(adminhilfetext1,sizeof(adminhilfetext1),"{FFFFFF}Rang 1:{FF0000} /supporten /kick /a /sup /check /porten /gehezu /afinden /strafe /admin1 /inter /virt /countdown /ip");
- format(adminhilfetext2,sizeof(adminhilfetext2),"{FFFFFF}Rang 2:{FF0000} /herbringen /ooc /freeze /unfreeze /muten /unmuten /schlagen /warnen /fort /gnade /ablocksl /zeitban");
- format(adminhilfetext3,sizeof(adminhilfetext3),"{FFFFFF}Rang 3:{FF0000} /mark /gehezumark /ban /frep /gehezufahrzeug /wetter /chatl /bigears /ansage /ansage2 /resetwarn /gibjob");
- format(adminhilfetext4,sizeof(adminhilfetext4),"{FFFFFF}Rang 4:{FF0000} /fraktionsleader /agibrang /fahrzeugrespawnen /ahrespawn /enterfahrzeug /specs /specf /specaus");
- format(adminhilfetext5,sizeof(adminhilfetext5),"{FFFFFF}Rang 5:{FF0000} /fahrzeug /kaputtmachen /fahrzeugerespawnen /skin /shp /fhp /fraksperre");
- format(adminhilfetext6,sizeof(adminhilfetext6),"{FFFFFF}Rang 6:{FF0000} /premium /geldgeben /geldnehmen /adminrang /serverneustarten /slevel /waffe /waffenehmen /gehezukord /ahaus /eventmanager");
- format(adminhilfetext7,sizeof(adminhilfetext7),"{FFFFFF}Event :{FF0000} /eventmark /eventstart /eventbeenden /eventfahrzeug /eventfahrzeugel /checkpoint /checkpointsl");
- format(adminhilfetext8,sizeof(adminhilfetext8),"{FFFFFF}Rcon :{FF0000} /rconadmin");
- format(adminhilfealle,sizeof(adminhilfealle),"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",adminhilfetext1,adminhilfetext2,adminhilfetext3,adminhilfetext4,adminhilfetext5,adminhilfetext6,adminhilfetext7,adminhilfetext8);
- ShowPlayerDialog(playerid,DIALOG_ADMINHILFE,DIALOG_STYLE_MSGBOX,"Admin Befehle:",adminhilfealle,"Schliessen","");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- }
- }
- return 1;
- }
- //--------------stats--------------//
- ocmd:stats(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new wanteds = GetPVarInt(playerid,"Wanteds");
- new statsgeschlecht[64];
- new statsfraktname[64];
- new statsnebenjob[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{statsfraktname="Zivilist";}
- case 1:{statsfraktname="LSPD";}
- case 2:{statsfraktname="Fahrschule";}
- case 3:{statsfraktname="Adac";}
- case 4:{statsfraktname="Taxi";}
- case 5:{statsfraktname="San Andreas News Time";}
- case 6:{statsfraktname="Rettungsdienst";}
- case 7:{statsfraktname="Truck Nex";}
- case 8:{statsfraktname="Bürgermeister";}
- case 9:{statsfraktname="La Cosa Nostra";}
- case 10:{statsfraktname="Rifa";}
- case 11:{statsfraktname="Grove Street";}
- case 12:{statsfraktname="Yakuza";}
- case 13:{statsfraktname="Hitman";}
- }
- switch(GetPVarInt(playerid,"Geschlecht"))
- {
- case 1:{statsgeschlecht="Männlich";}
- case 2:{statsgeschlecht="Weiblich";}
- }
- switch(GetPVarInt(playerid,"Nebenjob"))
- {
- case 0:{statsnebenjob="Keinen";}
- case 1:{statsnebenjob="Dj";}
- case 2:{statsnebenjob="Fischer";}
- case 3:{statsnebenjob="Müllmann";}
- case 4:{statsnebenjob="Fensterputzer";}
- case 5:{statsnebenjob="Pilot";}
- }
- new stats[200];
- format(stats,sizeof(stats),"\n[ALLGEMEINES]\n\nName: %s\nAlter: %i\nGeschlecht: %s\nLevel: %i[VERMÖGEN]\n\nGeld: %i\nKontostand: %i\n[ARBEIT]Fraktion: %s\nFraktions Rang: %i\nNebenjob: %s\n[SONSTIGES]\n\nPayday: %i/30\nMonat: %i/12\nWanteds: %d\nAdminLevel: %i",SpielerName(playerid),GetPVarInt(playerid,"Alter"),statsgeschlecht,GetPlayerScore(playerid),GetPlayerMoney(playerid),GetPVarInt(playerid,"Kontostand"),statsfraktname,GetPVarInt(playerid,"FrakRang"),statsnebenjob,GetPVarInt(playerid,"PayDay"),
- GetPVarInt(playerid,"Monate"),wanteds,GetPVarInt(playerid,"Adminlevel"));
- ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Stats:",stats,"Schliessen","");
- }
- return 1;
- }
- //----------------AFK System-------------//
- ocmd:afk(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPlayerVirtualWorld(playerid)==10)
- {
- if(GetPVarInt(playerid,"Aduty")==0)
- {
- SetPlayerColor(playerid,WEISS);
- }
- else
- {
- SetPlayerColor(playerid,HELLROT);
- }
- new string[128];
- format(string, sizeof(string), "%s ist aus dem AFK Modus zurück.", SpielerName(playerid));
- SendClientMessageToAll(GRUEN, string);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid,0);
- SetPVarInt(playerid,"Muted",0);
- SpielerSpeichern(playerid);
- }
- else
- {
- new string[128];
- format(string, sizeof(string), "%s ist nun im AFK Modus.", SpielerName(playerid));
- SendClientMessage(playerid,GRUEN, "Du bist nun im AFK Modus. Benutze noch einmal /afk um weiter zu spielen!");
- SendClientMessageToAll(GRUEN, string);
- SetPlayerColor(playerid,GRUEN);
- TogglePlayerControllable(playerid, 0);
- SetPlayerVirtualWorld(playerid,10);
- SetPVarInt(playerid,"Muted",1);
- SpielerSpeichern(playerid);
- }
- }
- return 1;
- }
- ocmd:afklist(playerid,params[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"AFK")==1)
- {
- new afklist[128];
- format(afklist,sizeof(afklist),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,"Folgende Leute sind im AFK Modus:");
- SendClientMessage(playerid,HELLROT,afklist);
- }
- }
- }
- return 1;
- }
- //----------admin fixveh------------//
- ocmd:frep(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Adminlevel") >=3)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, ROT, "Du befindest dich in keinem Fahrzeug!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, HELLROT, "Dein Fahrzeug wurde erfolgreich repariert!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- }
- }
- return 1;
- }
- //-------------/frakprozent------------//
- ocmd:frakprozent(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")>0&&GetPVarInt(playerid,"Fraktion")<14)
- {
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKPROZENT,DIALOG_STYLE_INPUT,"Fraktions Prozent","Gebe an wieviel Prozent der Einnahmen \nauf die Fraktionsbank gehen sollen\n","Weiter","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht der Leader deiner Fraktion!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du gehörst keiner Fraktion an!");
- }
- }
- return 1;
- }
- //-------------/stripperin------------//
- ocmd:stripperin(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,1213.4388,-6.6450,1000.9219))
- {
- ShowPlayerDialog(playerid, DIALOG_STRIPPERINNEN, DIALOG_STYLE_LIST, "Stripperinnen", "Stripperin 1: 150€\nStripperin 2: 100€\nStripperin 3: 50€", "Party!", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht an der Stripperbühne!");
- }
- }
- return 1;
- }
- //-------------animationen------------//
- ocmd:ergeben(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- ApplyAnimation(playerid, "PED", "handsup", 4.1, 0, 1, 1, 1, 1, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du darfst in keinem Fahrzeug sitzen!");
- }
- }
- return 1;
- }
- ocmd:blowjob(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new sstyle;
- if(sscanf(params,"i",sstyle)) return SendClientMessage(playerid,BLAU,"Info: /blowjob [1-12]");
- if(sstyle>0&&sstyle<13)
- {
- if(sstyle==1) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_START_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==2) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_START_W", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==3) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==4) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_W", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==5) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_END_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==6) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_COUCH_END_W", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==7) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_START_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==8) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_START_W", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==9) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==10) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_W", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==11) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_END_P", 4.1, 0, 1, 1, 1, 1, 1);
- if(sstyle==12) return ApplyAnimation(playerid, "BLOWJOBZ", "BJ_STAND_END_W", 4.1, 0, 1, 1, 1, 1, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültiger Style! [1-12]");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du darfst in keinem Fahrzeug sitzen!");
- }
- }
- return 1;
- }
- //-------------/tanzen------------//
- ocmd:tanzen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new dstyle;
- if(sscanf(params,"i",dstyle)) return SendClientMessage(playerid,BLAU,"Info: /tanzen [1-4]");
- if(dstyle>0&&dstyle<5)
- {
- if(dstyle==1) return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
- if(dstyle==2) return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE2);
- if(dstyle==3) return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE3);
- if(dstyle==4) return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE4);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültiger Tanzstyle! [1-4]");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du darfst in keinem Fahrzeug sitzen!");
- }
- }
- return 1;
- }
- //-------------/frakbank------------//
- ocmd:frakbank(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==0)
- {
- SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
- }
- else
- {
- if(IsPlayerInRangeOfPoint(playerid,2,2316.6211,-7.3436,26.7422))
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKBANK, DIALOG_STYLE_LIST, "Fraktions Bank","Einzahlen\nAbheben\nKontostand","Weiter","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Bankschalter!");
- }
- }
- }
- return 1;
- }
- //-------------bsn disco------------//
- ocmd:bar(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,1197.9150,-912.1349,48.0625)||IsPlayerInRangeOfPoint(playerid,1,1215.3301,-13.3522,1000.9219)||IsPlayerInRangeOfPoint(playerid,1,499.7184,-20.7116,1000.6797))
- {
- ShowPlayerDialog(playerid,DIALOG_BAR, DIALOG_STYLE_LIST, "Getränke", "Bier 5€\nWein 8€", "Kaufen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist an keiner Bar!");
- }
- }
- return 1;
- }
- ocmd:disco(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Nebenjob")==1)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,1211.2683,-905.6534,48.0557))
- {
- ShowPlayerDialog(playerid, DIALOG_DISCO, DIALOG_STYLE_LIST, "Disco", "Neon Lichter\nDisco Lichter\nNebelmaschine\nTanzfläche\nDiscokugeln\nBlitzlichter\nMusik", "Weiter", "Abbrechen");
- }
- else if(IsPlayerInRangeOfPoint(playerid,1,476.1028,-14.9923,1003.6953))
- {
- ShowPlayerDialog(playerid, DIALOG_DISCO_ALHAMBRA, DIALOG_STYLE_LIST, "Disco", "Musik", "Weiter", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist an keinem Dj Pult!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Dj!");
- }
- }
- return 1;
- }
- ocmd:radio(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- StopAudioStreamForPlayer(playerid);
- SendClientMessage(playerid,ORANGE,"Du kannst nun wieder Radio hören!");
- }
- return 1;
- }
- //-------------/ablocksl------------//
- ocmd:ablocksl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- SendClientMessage(playerid,HELLROT,"Alle Straßensperren erfolgreich gelöscht!");
- for(new i = 0; i < sizeof(Roadblocks); i++)
- {
- if(Roadblocks[i][sCreated] == 1)
- {
- Roadblocks[i][sCreated] = 0;
- Roadblocks[i][sX] = 0.0;
- Roadblocks[i][sY] = 0.0;
- Roadblocks[i][sZ] = 0.0;
- DestroyStreamObject(Roadblocks[i][sObject]);
- }
- }
- }
- return 1;
- }
- //-------------/countdown------------//
- ocmd:countdown(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- count=10;
- countdown=1;
- }
- return 1;
- }
- //------feuer sachen-----//
- ocmd:pissen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING);
- }
- return 1;
- }
- //------/autohausautos respawn-----//
- ocmd:ahrespawn(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- for(new i = 0;i<sizeof(ShowCars);i++)
- {
- SetVehicleToRespawn(ShowCars[i][v_id]);
- }
- SendClientMessage(playerid,HELLROT,"Du hast alle Autohaus Fahrzeuge respawnt!");
- }
- return 1;
- }
- //------/jobcenter-----//
- ocmd:jobcenter(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,361.8299,173.6164,1008.3828))
- {
- ShowPlayerDialog(playerid, DIALOG_JOBCENTER, DIALOG_STYLE_LIST, "Jobcenter", "Arbeitslosengeld beantragen\nPersonalausweis beantragen 50€\nNebenjobs", "Weiter", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Rathaus Schalter!");
- }
- }
- return 1;
- }
- //------/carlock-----//
- ocmd:zu(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- for(new a = 1;a<MAX_AUTOS;a++)
- {
- new Float:vehx, Float:vehy, Float:vehz;
- GetVehiclePos(PlayerAuto[a][id_x], vehx, vehy, vehz);
- if(IsPlayerInRangeOfPoint(playerid,5,vehx,vehy,vehz))
- {
- if(strcmp(PlayerAuto[a][vkey],Spielername(playerid),false))
- {
- }
- else
- {
- SetVehicleParamsForPlayer(PlayerAuto[a][id_x],i,0,1);
- GameTextForPlayer(playerid, "~r~Fahrzeug ~g~abgeschlossen!", 1000, 3);
- new tform[128];
- format(tform,sizeof tform,"autos/%d_auto.txt",a);
- dini_IntSet(tform,"carlock",1);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:auf(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- for(new a = 1;a<MAX_AUTOS;a++)
- {
- new Float:vehx, Float:vehy, Float:vehz;
- GetVehiclePos(PlayerAuto[a][id_x], vehx, vehy, vehz);
- if(IsPlayerInRangeOfPoint(playerid,5,vehx,vehy,vehz))
- {
- if(strcmp(PlayerAuto[a][vkey],Spielername(playerid),false))
- {
- }
- else
- {
- SetVehicleParamsForPlayer(PlayerAuto[a][id_x],i,0,0);
- GameTextForPlayer(playerid, "~r~Fahrzeug ~g~aufgeschlossen!", 1000, 3);
- new tform[128];
- format(tform,sizeof tform,"autos/%d_auto.txt",a);
- dini_IntSet(tform,"carlock",0);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- //------/admins und fraktionen-----//
- ocmd:mitglieder(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==0) return SendClientMessage(playerid,ROT,"Du gehörst keiner Fraktion an!");
- new frakmit=GetPVarInt(playerid,"Fraktion");
- SendClientMessage(playerid,WEISS,"Fraktionsmitglieder:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==frakmit)
- {
- new memberlist[128];
- format(memberlist,sizeof(memberlist),"Name: %s Rang: %i",SpielerName(i),GetPVarInt(i,"FrakRang"));
- SendClientMessage(playerid,HELLROT,memberlist);
- }
- }
- }
- }
- return 1;
- }
- ocmd:admins(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Admins:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"AdminLevel")>0)
- {
- new adminslist[128];
- format(adminslist,sizeof(adminslist),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,adminslist);
- }
- }
- }
- }
- return 1;
- }
- ocmd:fahrlehrer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Fahrlehrer:");
- SendClientMessage(playerid,WEISS,"Im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==2)
- {
- if(GetPVarInt(i,"FsDuty")==1)
- {
- new fllist1[128];
- format(fllist1,sizeof(fllist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,fllist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==2)
- {
- if(GetPVarInt(i,"FsDuty")==0)
- {
- new fllist2[128];
- format(fllist2,sizeof(fllist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,fllist2);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:polizisten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Polizisten:");
- SendClientMessage(playerid,WEISS,"Im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- if(GetPVarInt(i,"LspdDuty")==1)
- {
- new lspdlist1[128];
- format(lspdlist1,sizeof(lspdlist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,lspdlist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- if(GetPVarInt(i,"LspdDuty")==0)
- {
- new lspdlist2[128];
- format(lspdlist2,sizeof(lspdlist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,lspdlist2);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:mechaniker(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Mechaniker:");
- SendClientMessage(playerid,WEISS,"Im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==3)
- {
- if(GetPVarInt(i,"AdacDuty")==1)
- {
- new mechlist[128];
- format(mechlist,sizeof(mechlist),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,mechlist);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==3)
- {
- if(GetPVarInt(i,"AdacDuty")==0)
- {
- new mechlist2[128];
- format(mechlist2,sizeof(mechlist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,mechlist2);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:taxifahrer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Taxifahrer:");
- SendClientMessage(playerid,WEISS,"Im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==4)
- {
- if(GetPVarInt(i,"TaxiDuty")==1)
- {
- new taxilist1[128];
- format(taxilist1,sizeof(taxilist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,taxilist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==4)
- {
- if(GetPVarInt(i,"TaxiDuty")==0)
- {
- new taxilist2[128];
- format(taxilist2,sizeof(taxilist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,taxilist2);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:reporter(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Reporter:");
- SendClientMessage(playerid,WEISS,"Im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==5)
- {
- if(GetPVarInt(i,"SantDuty")==1)
- {
- new santlist1[128];
- format(santlist1,sizeof(santlist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,santlist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==5)
- {
- if(GetPVarInt(i,"SantDuty")==0)
- {
- new santlist2[128];
- format(santlist2,sizeof(santlist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,santlist2);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:rettungsdienst(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,WEISS,"Rettungsdienst:");
- SendClientMessage(playerid,WEISS,"Im Medic Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==6)
- {
- if(GetPVarInt(i,"MedicDuty")==1)
- {
- new mediclist1[128];
- format(mediclist1,sizeof(mediclist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,mediclist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Im Feuerwehr Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==6)
- {
- if(GetPVarInt(i,"FeuerDuty")==1)
- {
- new feuerlist1[128];
- format(feuerlist1,sizeof(feuerlist1),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,feuerlist1);
- }
- }
- }
- }
- SendClientMessage(playerid,WEISS,"Nicht im Dienst:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==6)
- {
- if(GetPVarInt(i,"FeuerDuty")==0&&GetPVarInt(i,"MedicDuty")==0)
- {
- new rettunglist2[128];
- format(rettunglist2,sizeof(rettunglist2),"%s",SpielerName(i));
- SendClientMessage(playerid,HELLROT,rettunglist2);
- }
- }
- }
- }
- }
- return 1;
- }
- //------/aussteigen-----//
- ocmd:aussteigen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- TogglePlayerControllable(playerid, 1);
- RemovePlayerFromVehicle(playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- //------/neon-----//
- ocmd:neon(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- for(new a = 1;a<MAX_AUTOS;a++)
- {
- new Float:vehx, Float:vehy, Float:vehz;
- GetVehiclePos(PlayerAuto[a][id_x], vehx, vehy, vehz);
- if(IsPlayerInRangeOfPoint(playerid,2,vehx,vehy,vehz))
- {
- if(strcmp(PlayerAuto[a][vkey],Spielername(playerid),false))return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehört nicht dir!");
- new tform[128];
- format(tform,sizeof tform,"autos/%d_auto.txt",a);
- new neo = PlayerAuto[a][vneon] = dini_Int(tform,"vneon");
- if(neo==0)
- {
- GameTextForPlayer(playerid, "~w~Dieses Fahrzeug hat kein Neonlicht!", 1000, 4);
- }
- if(neo==1)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][0]=CreateObject(18648,0,0,0,0,0,0);
- neon2[playerid][0]=CreateObject(18648,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][0], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- if(neo==2)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][1]=CreateObject(18647,0,0,0,0,0,0);
- neon2[playerid][1]=CreateObject(18647,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][1], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- if(neo==3)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][2]=CreateObject(18649,0,0,0,0,0,0);
- neon2[playerid][2]=CreateObject(18649,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][2], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][2], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- if(neo==4)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][3]=CreateObject(18652,0,0,0,0,0,0);
- neon2[playerid][3]=CreateObject(18652,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][3], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][3], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- if(neo==5)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][4]=CreateObject(18651,0,0,0,0,0,0);
- neon2[playerid][4]=CreateObject(18651,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][4], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][4], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- if(neo==6)
- {
- if(neon[playerid][0]==0)
- {
- neon1[playerid][5]=CreateObject(18650,0,0,0,0,0,0);
- neon2[playerid][5]=CreateObject(18650,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[playerid][5], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(neon2[playerid][5], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- neon[playerid][0]=1;
- GameTextForPlayer(playerid, "~w~Neon Licht angeschaltet!", 1000, 4);
- }
- else
- {
- DestroyObject(neon1[playerid][0]);
- DestroyObject(neon2[playerid][0]);
- DestroyObject(neon1[playerid][1]);
- DestroyObject(neon2[playerid][1]);
- DestroyObject(neon1[playerid][2]);
- DestroyObject(neon2[playerid][2]);
- DestroyObject(neon1[playerid][3]);
- DestroyObject(neon2[playerid][3]);
- DestroyObject(neon1[playerid][4]);
- DestroyObject(neon2[playerid][4]);
- DestroyObject(neon1[playerid][5]);
- DestroyObject(neon2[playerid][5]);
- neon[playerid][0]=0;
- GameTextForPlayer(playerid, "~w~Neon Licht ausgeschaltet!", 1000, 4);
- }
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- //------/neonkaufen-----//
- ocmd:neonkaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5,1047.4813,-910.0493,42.6629))
- {
- if(IsPlayerInCar(playerid))
- {
- if(GetPlayerMoney(playerid)>=1500)
- {
- ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Neon Farbe:","Blau\nRot\nGruen\nWeiß\nPink\nGelb","Kaufen","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem gültigen Auto!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Neon Shop!");
- }
- }
- return 1;
- }
- //------/rauchen-----//
- ocmd:rauchen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Zigaretten")>0)
- {
- if(GetPVarInt(playerid,"Feuerzeug")==1)
- {
- new rauch[128];
- new zigi=GetPVarInt(playerid,"Zigaretten");
- SetPVarInt(playerid,"Zigaretten",zigi-1);
- SpielerSpeichern(playerid);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
- SendClientMessage(playerid,ORANGE,"Du hast dir eine Zigarette angezündet!");
- format(rauch,sizeof(rauch),"Du hast noch %i Zigaretten übrig!",GetPVarInt(playerid,"Zigaretten"));
- SendClientMessage(playerid,ORANGE,rauch);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast kein Feuerzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Zigaretten!");
- }
- }
- return 1;
- }
- //------/skaten-----//
- ocmd:skaten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Skates")==1)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new style;
- if(sscanf(params,"i",style)) return SendClientMessage(playerid,BLAU,"Info: /skaten [1-2]");
- if(style<1||style>2) return SendClientMessage(playerid,ROT,"Ungültiger Skatestyle! [1-2]");
- if(style==1)
- {
- ApplyAnimation(playerid, "SKATE", "skate_run", 4.1, 1, 1, 1, 1, 1, 1);
- }
- if(style==2)
- {
- ApplyAnimation(playerid, "SKATE", "skate_sprint", 4.1, 1, 1, 1, 1, 1, 1);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du darfst in keinem Fahrzeug sitzen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt keine Skates!");
- }
- }
- return 1;
- }
- //------/kaufen-----//
- ocmd:kaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5,-29.0579,-185.1306,1003.5469)||IsPlayerInRangeOfPoint(playerid,5,2.1742,-29.0136,1003.5494))
- {
- ShowPlayerDialog(playerid, DIALOG_KAUFEN, DIALOG_STYLE_LIST, "Kaufen", "Wein 3€\nBier 2€\nZigaretten 5€\nNavi 80€\nSkates 120€\nFeuerzeug 3€\nHandy 180€\nHandy Guthaben 20€\nMaske 1000€", "Kaufen", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist an keiner Ladentheke!");
- }
- }
- return 1;
- }
- //------/ansage-----//
- ocmd:ansage(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new say[128];
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"s",say)) return SendClientMessage(playerid,BLAU,"Info: /ansage [text]");
- format(say,sizeof(say),"Admin: %s",say);
- SendClientMessageToAll(HELLROT,say);
- }
- return 1;
- }
- ocmd:ansage2(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new say2[128],style;
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"is",style,say2)) return SendClientMessage(playerid,BLAU,"Info: /ansage2 [style] [text]");
- if(style==2||style<0||style>6) return SendClientMessage(playerid,ROT,"style [0-6]");
- GameTextForAll(say2, 6000,style);
- }
- return 1;
- }
- //------/rauswerfen-----//
- ocmd:rauswerfen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /rauswerfen [ID]");
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(pID!=playerid)
- {
- if(IsPlayerConnected(pID))
- {
- new rauswerf[MAX_PLAYERS][1];
- rauswerf[playerid][0]=GetPlayerVehicleID(playerid);
- rauswerf[pID][0]=GetPlayerVehicleID(pID);
- if(rauswerf[playerid][0]==rauswerf[pID][0])
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new raus1[128],raus2[128];
- format(raus1,sizeof(raus1),"Du hast %s aus dem Fahrzeug geworfen!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,raus1);
- format(raus2,sizeof(raus2),"Du wurdest von %s aus dem Fahrzeug geworfen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,raus2);
- RemovePlayerFromVehicle(pID);
- gefesselt[pID][0]=0;
- handschell[pID]=0;
- TogglePlayerControllable(pID,1);
- SetPVarInt(pID,"Muted",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst dich nicht selber aus dem Fahrzeug werfen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- //------/spec-----//
- ocmd:specs(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /specs [Spieler ID]");
- if(IsPlayerConnected(pID))
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, pID);
- SetPlayerInterior(playerid,GetPlayerInterior(pID));
- SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
- SpectateID[playerid] = pID;
- SpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- ocmd:specf(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new vehicle;
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"i",vehicle)) return SendClientMessage(playerid,BLAU,"Info: /specf [Fahrzeug ID]");
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, vehicle);
- SpectateID[playerid] = vehicle;
- SpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
- }
- return 1;
- }
- ocmd:specaus(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- TogglePlayerSpectating(playerid, 0);
- SpectateID[playerid] = INVALID_PLAYER_ID;
- SpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
- }
- return 1;
- }
- //------/angeln fisch-----//
- ocmd:fischessen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(Fishes[playerid] >0)
- {
- new Float:fischhealth;
- GetPlayerHealth(playerid,fischhealth);
- if(fischhealth < 96)
- {
- SendClientMessage(playerid, ORANGE, "Du hast einen Fisch gegessen!");
- SetPlayerHealth(playerid,fischhealth+5);
- Fishes[playerid] -=1;
- ApplyAnimation(playerid, "VENDING", "vend_eat1_P", 4.1, 0, 1, 1, 1, 1, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Hunger zur Zeit!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Fische zum essen!");
- }
- }
- return 1;
- }
- ocmd:fischewegwerfen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(Fishes[playerid] >0)
- {
- SendClientMessage(playerid, ORANGE, "Du hast deine Fische weggeworfen!");
- Fishes[playerid] = 0;
- FishWeight[playerid] = 0;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Fische zum wegwerfen!");
- }
- }
- return 1;
- }
- ocmd:fischeverkaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(Fishes[playerid] >= 1)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,1772.6736,-2048.7019,13.5612))
- {
- new string[128];
- Fishes[playerid] = 0;
- format(string,sizeof(string),"Du hast deine Fische für %d€ verkauft!", FishWeight[playerid]*9);
- SendClientMessage(playerid, ORANGE, string);
- GivePlayerMoney(playerid, FishWeight[playerid]*9);
- FishWeight[playerid] = 0;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Fischmarkt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Fische zum verkaufen!");
- }
- }
- return 1;
- }
- ocmd:fische(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new msginhalt[128],lic[128],ang[128];
- switch(GetPVarInt(playerid,"FischLizens"))
- {
- case 0:{lic="Nein";}
- case 1:{lic="Ja";}
- }
- switch(GetPVarInt(playerid,"FischAngel"))
- {
- case 0:{ang="Nein";}
- case 1:{ang="Ja";}
- }
- format(msginhalt,sizeof(msginhalt),"Fische: %i\nKöder: %i\nFischer Lizens: %s\nAngel: %s",Fishes[playerid],GetPVarInt(playerid,"FischKöder"),lic,ang);
- ShowPlayerDialog(playerid, DIALOG_FISCHE, DIALOG_STYLE_MSGBOX,"Fische",msginhalt,"Ok","");
- }
- return 1;
- }
- ocmd:angeln(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Nebenjob")==2)
- {
- if(GetPVarInt(playerid,"FischLizens")==1)
- {
- if(GetPVarInt(playerid,"FischAngel")==1)
- {
- if(GetPVarInt(playerid,"FischKöder")>0)
- {
- if(IsAtFishPlace(playerid))
- {
- if(AlreadyFished[playerid] == 0 && IsFishing[playerid] == 0)
- {
- if(Fishes[playerid] >= 15)
- {
- SendClientMessage(playerid,ROT,"Du hast genug Fische gefangen!");
- SendClientMessage(playerid,ROT,"Du kannst nun deine Fische am Fischmarkt verkaufen!");
- AlreadyFished[playerid] = 1;
- SetTimerEx("StopFish", 1000*60*2, 0, "i",playerid);
- }
- else
- {
- new string[128];
- new random2 = randomEx(4000,14000);
- IsFishing[playerid] = 1;
- SetTimerEx("FishTime", random2, 0, "i",playerid);
- format(string,sizeof(string),"%s schwingt seine Angel!",SpielerName(playerid));
- SendRPMessage(playerid, 20.0, ORANGE, string);
- GameTextForPlayer(playerid, "~w~Angeln...",random2,3);
- TogglePlayerControllable(playerid, false);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist noch am Angeln oder hast zu viel geangelt!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht an den Angeln am Fischersteg!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Köder!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Angel!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keine Fisch Lizens!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Fischer!");
- }
- }
- return 1;
- }
- //------/zeit-----//
- ocmd:zeit(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new diezeit[128];
- new Hour, Min, Sec;
- gettime(Hour, Min, Sec);
- format(diezeit,sizeof(diezeit),"~b~Es ist ~r~%d:%d ~b~Uhr",Hour, Min);
- GameTextForPlayer(playerid,diezeit, 5000, 1);
- }
- return 1;
- }
- //------/fortzeit-----//
- ocmd:fortzeit(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fort")==1)
- {
- new fortz[128];
- format(fortz,sizeof(fortz),"~b~Fortzeit: ~r~%i/30 Minuten",GetPVarInt(playerid,"Fortzeit"));
- GameTextForPlayer(playerid, fortz, 5000, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht im Fort De Morgan!");
- }
- }
- return 1;
- }
- //------/friedhofzeit-----//
- ocmd:friedhofzeit(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Hitfried")!=0)
- {
- new hitpvar=GetPVarInt(playerid,"Hitfried");
- new hitrech=hitpvar/100;
- new hiterge=hitrech/60;
- new friedhofzeittext[128];
- format(friedhofzeittext,sizeof(friedhofzeittext),"~b~Friedhofzeit: ~r~%i",hiterge);
- GameTextForPlayer(playerid, friedhofzeittext, 5000, 1);
- }
- else
- {
- SendClientMessage(playerid,ORANGE,"Nicht länger als eine Minute oder du bist nicht auf dem Friedhof!");
- }
- }
- return 1;
- }
- //------/knastzeit-----//
- ocmd:knastzeit(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Knast")>0)
- {
- new knastzeit[128],von[128];
- switch(GetPVarInt(playerid,"Knast"))
- {
- case 0:{von="0";}
- case 1:{von="3";}
- case 2:{von="6";}
- case 3:{von="9";}
- case 4:{von="12";}
- case 5:{von="15";}
- case 6:{von="18";}
- case 7:{von="21";}
- case 8:{von="24";}
- case 9:{von="27";}
- case 10:{von="30";}
- case 11:{von="33";}
- case 12:{von="36";}
- case 13:{von="39";}
- case 14:{von="42";}
- case 15:{von="45";}
- }
- format(knastzeit,sizeof(knastzeit),"~b~Knastzeit: ~r~%i/%s Minuten",GetPVarInt(playerid,"Knastzeit"),von);
- GameTextForPlayer(playerid, knastzeit, 5000, 1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht im Knast!");
- }
- }
- return 1;
- }
- //------/payday-----//
- ocmd:payday(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new payday[128];
- format(payday,sizeof(payday),"~b~Payday: ~r~%i/60",GetPVarInt(playerid,"PayDay"));
- GameTextForPlayer(playerid, payday, 5000, 1);
- }
- return 1;
- }
- //------/tanken------//
- ocmd:tanken(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- if(IsAtGasStation(playerid))
- {
- ShowPlayerDialog(playerid,Dialog_TANKEN,DIALOG_STYLE_MSGBOX,"Tanken","Möchtest du dein Fahrzeug betanken?","Ja","Nein");
- }
- else
- {
- SendClientMessage(playerid,ROT, "Du bist an keiner Tankstelle!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- ocmd:adactanken(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,1172.7198,-1795.1356,13.3984)||IsPlayerInRangeOfPoint(playerid,5,1182.0518,-1795.4374,13.3984))
- {
- if(IsPlayerInCopCar(playerid)||IsPlayerInFsCar(playerid)||IsPlayerInAdacCar(playerid)||IsPlayerInTaxiCar(playerid)||IsPlayerInSantCar(playerid)||IsPlayerInFeuerCar(playerid)||IsPlayerInMedicCar(playerid)||IsPlayerInTruckCar(playerid)||IsPlayerInBurgerCar(playerid)||IsPlayerInLcnCar(playerid)||IsPlayerInRifaCar(playerid)||IsPlayerInGroveCar(playerid)||IsPlayerInYakiCar(playerid)||IsPlayerInHitmanCar(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_ADACTANKEN,DIALOG_STYLE_MSGBOX,"Tanken","Möchtest du dein Fahrzeug betanken?","Ja","Nein");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fraktions Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT, "Du bist nicht an der Adac Tankstelle!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- //------/kanisterkaufen------//
- ocmd:kanisterkaufen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsAtGasStation(playerid))
- {
- if(GetPVarInt(playerid,"Kanister")==0)
- {
- new kanmoney=GetPlayerMoney(playerid);
- if(kanmoney>=50)
- {
- SetPVarInt(playerid,"Kanister",1);
- SpielerSpeichern(playerid);
- GivePlayerMoney(playerid,-50);
- SendClientMessage(playerid,ORANGE,"Du hast dir einen Kanister für 50€ gekauft!");
- }
- else
- {
- SendClientMessage(playerid,ROT, "Du hast nicht genug Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast schon einen Kanister!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT, "Du bist an keiner Tankstelle!");
- }
- }
- return 1;
- }
- ocmd:kanister(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Kanister")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new kanid=GetPlayerVehicleID(playerid);
- if(Gas[kanid] <=80)
- {
- Gas[kanid]+=20;
- SetPVarInt(playerid,"Kanister",0);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,ORANGE,"Du hast das Fahrzeug mit deinem Kanister betankt!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat genug im Tank!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Kanister!");
- }
- }
- return 1;
- }
- //------zugfahrkarte------//
- ocmd:fahrkarte(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,1746.9760,-1943.4509,13.5702)||IsPlayerInRangeOfPoint(playerid,1,1757.0972,-1943.4468,13.5703)||IsPlayerInRangeOfPoint(playerid,1,2856.5952,1314.5720,11.3906)||IsPlayerInRangeOfPoint(playerid,1,2856.5959,1266.9958,11.3906)
- ||IsPlayerInRangeOfPoint(playerid,1,1437.3113,2656.8586,11.3926)||IsPlayerInRangeOfPoint(playerid,1,1437.3115,2655.2524,11.3926)||IsPlayerInRangeOfPoint(playerid,1,-1972.4702,116.7829,27.6940)||IsPlayerInRangeOfPoint(playerid,1,826.7252,-1353.6929,13.5369)||IsPlayerInRangeOfPoint(playerid,1,825.1091,-1356.1005,13.5428))
- {
- if(GetPVarInt(playerid,"Zugfahrkarte")==1)
- {
- SendClientMessage(playerid,ROT,"Du hast bereits eine Fahrkarte!");
- }
- else
- {
- if(GetPlayerMoney(playerid)<10)
- {
- SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld auf der Hand!");
- }
- else
- {
- SetPVarInt(playerid,"Zugfahrkarte",1);
- SendClientMessage(playerid,ORANGE,"Zugfahrkarte für 10 € gekauft!");
- GivePlayerMoney(playerid,-10);
- SpielerSpeichern(playerid);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du befindest dich nicht an einem Ticketautomaten!");
- }
- }
- return 1;
- }
- //------/fighting------//
- ocmd:kampfstil(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid, 39, DIALOG_STYLE_LIST, "Kampfstile", "Normal\nBoxen\nKungFu\nMuay Thai\nKick Boxen\nOng Bak", "Übernehmen", "Schließen");
- }
- return 1;
- }
- //------/premium------//
- ocmd:premium(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,rang;
- new prem1[128],prem2[128];
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,BLAU,"Info: /premium [ID] [Rang]");
- if(rang<0||rang>3) return SendClientMessage(playerid,ROT,"Ungültiger Premium Rang! Rang[0-3]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Premium",rang);
- format(prem1,sizeof(prem1),"Du hast von %s den Premium Rang %i bekommen!",SpielerName(playerid),rang);
- SendClientMessage(pID,HELLROT,prem1);
- format(prem2,sizeof(prem2),"Du hast %s den Premium Rang %i gegeben!",SpielerName(pID),rang);
- SendClientMessage(playerid,HELLROT,prem2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //------fort gnade------//
- ocmd:fort(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /fort [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht ins Fort stecken!");
- if(GetPVarInt(pID,"Fort")==1) return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich bereits im Fort De Morgan!");
- if(IsPlayerConnected(pID))
- {
- new fort1[64];
- new fort2[64];
- format(fort1, sizeof(fort1), "Du hast %s ins Fort De Morgan gesteckt!",SpielerName(pID));
- SendClientMessage(playerid, HELLROT, fort1);
- format(fort2, sizeof(fort2), "Du wurdest von %s ins Fort De Morgan gesteckt!",SpielerName(playerid));
- SendClientMessage(pID, HELLROT, fort2);
- ResetPlayerWeapons(pID);
- SetPlayerSkin(pID,167);
- SetPlayerInterior(pID,0);
- SetPlayerVirtualWorld(pID,0);
- GameTextForPlayer(pID, "~w~Willkommen im ~r~Fort De Morgan", 5000, 3);
- SetPlayerPos(pID, 107.2300,1920.6311,18.5208);
- SetPlayerFacingAngle(pID,270);
- SetCameraBehindPlayer(pID);
- SetPlayerWorldBounds(pID, 337.5694,101.5826,1940.9759,1798.7453);
- SetPVarInt(pID,"Fort",1);
- SetPVarInt(pID,"Fortzeit",0);
- SetPVarInt(pID,"Knast",0);
- SetPVarInt(pID,"Knastzeit",0);
- SetPVarInt(pID,"Hitfried",0);
- friedhofzeit[pID]=0;
- SpielerSpeichern(pID);
- new logpid=pID;
- FortLog(playerid,logpid);
- }
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- return 1;
- }
- return 1;
- }
- ocmd:gnade(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /gnade [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht aus dem Fort holen!");
- if(GetPVarInt(pID,"Fort")==0) return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht im Fort De Morgan!");
- if(IsPlayerConnected(pID))
- {
- new fort1[128];
- new fort2[128];
- format(fort1, sizeof(fort1), "Du hast %s aus dem Fort De Morgan befreit!",SpielerName(pID));
- SendClientMessage(playerid, HELLROT, fort1);
- format(fort2, sizeof(fort2), "Du wurdest von %s aus dem Fort De Morgan befreit!",SpielerName(playerid));
- SendClientMessage(pID, HELLROT, fort2);
- GameTextForPlayer(pID, "~w~Benimm dich ~r~in Zukunft!", 5000, 3);
- SetPlayerWorldBounds(pID, 20000.0000,-20000.0000,20000.0000,-20000.0000);
- SetPVarInt(pID,"Fort",0);
- SetPVarInt(pID,"Fortzeit",0);
- SpielerSpeichern(pID);
- SpawnPlayer(pID);
- }
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- return 1;
- }
- return 1;
- }
- //------/navi------//
- ocmd:navi(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Navi")==1)
- {
- if(mullabfuhrstarten[playerid]==0)
- {
- ShowPlayerDialog(playerid, 38, DIALOG_STYLE_LIST, "Navi", "Restaurants\nAutohäuser\nFraktionen\nNebenjobs\n24/7\nBank\nBinco\nRathaus\nAmmu Nation\nAmmu Nation 2", "Aktivieren", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst dein Navi im Moment nicht nutzen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du besitzt kein Navigationsgerät!");
- }
- }
- return 1;
- }
- //------checkaus------//
- ocmd:checkaus(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(mullabfuhrstarten[playerid]==0)
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,ORANGE,"Checkpoint gelöscht!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst diese Markierung nicht löschen!");
- }
- }
- return 1;
- }
- //------pickups zoll------//
- ocmd:zoll(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(zollzu==0)
- {
- if(GetPlayerMoney(playerid)>=10)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,-961.1433,-330.1041,36.1591))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLNSF1,-959.42, -325.04, 36.33,3.5);
- MoveObject(ZOLLNSF1,-959.42, -325.04, 34.33,3.5);
- SetTimer("GateCloseZOLLNSF1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,-967.8216,-326.4892,36.3539))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLNSF2,-969.48, -330.97, 36.35,3.5);
- MoveObject(ZOLLNSF2,-969.48, -330.97, 34.35,3.5);
- SetTimer("GateCloseZOLLNSF2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,-161.1127,407.5453,12.0781))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLVB3,-162.79, 402.50, 11.90,3.5);
- MoveObject(ZOLLLVB3,-162.79, 402.50, 09.90,3.5);
- SetTimer("GateCloseZOLLLVB3",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,-154.7122,403.0596,12.0781))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLVB4,-153.21, 408.03, 11.90,3.5);
- MoveObject(ZOLLLVB4,-153.21, 408.03, 09.90,3.5);
- SetTimer("GateCloseZOLLLVB4",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,524.7364,473.7066,18.9297))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLVB1,521.49, 478.09, 18.76,3.5);
- MoveObject(ZOLLLVB1,521.49, 478.09, 16.76,3.5);
- SetTimer("GateCloseZOLLLVB1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,516.1401,471.9264,18.9297))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLVB2,519.55, 467.18, 18.76,3.5);
- MoveObject(ZOLLLVB2,519.55, 467.18, 16.76,3.5);
- SetTimer("GateCloseZOLLLVB2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,1736.6173,539.0507,27.0732))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLV1,1734.63, 531.64, 27.24,3.5);
- MoveObject(ZOLLLV1,1734.63, 531.64, 25.24,3.5);
- SetTimer("GateCloseZOLLLV1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,1748.9774,529.5620,27.3837))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLLV2,1751.04, 537.58, 26.66,3.5);
- MoveObject(ZOLLLV2,1751.04, 537.58, 24.66,3.5);
- SetTimer("GateCloseZOLLLV2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,-67.1786,-884.3143,15.2326))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLFS1,-63.89, -879.29, 14.63,3.5);
- MoveObject(ZOLLFS1,-63.89, -879.29, 12.63,3.5);
- SetTimer("GateCloseZOLLFS1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,-72.1470,-876.4882,14.9825))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLFS2,-75.37, -882.06, 15.06,3.5);
- MoveObject(ZOLLFS2,-75.37, -882.06, 13.06,3.5);
- SetTimer("GateCloseZOLLFS2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,56.2343,-1526.7725,4.7381))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLFARM1,45.49, -1523.91, 4.95,3.5);
- MoveObject(ZOLLFARM1,45.49, -1523.91, 2.95,3.5);
- SetTimer("GateCloseZOLLFARM1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,45.0194,-1535.7869,4.9094))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLFARM2,55.69, -1539.09, 4.95,3.5);
- MoveObject(ZOLLFARM2,55.69, -1539.09, 2.95,3.5);
- SetTimer("GateCloseZOLLFARM2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,625.5214,-1183.3278,19.1943))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLTUNNEL1,622.68, -1178.35, 19.41,3.5);
- MoveObject(ZOLLTUNNEL1,622.68, -1178.35, 17.41,3.5);
- SetTimer("GateCloseZOLLTUNNEL1",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else if(IsPlayerInRangeOfPoint(playerid,5,105.7062,-1274.8413,14.6063))
- {
- GivePlayerMoney(playerid,-10);
- GameTextForPlayer(playerid,"~w~Gute Weiterfahrt!",3000,3);
- MoveObject(ZOLLTUNNEL2,110.44, -1271.64, 14.34,3.5);
- MoveObject(ZOLLTUNNEL2,110.44, -1271.64, 12.34,3.5);
- SetTimer("GateCloseZOLLTUNNEL2",3000,0);
- SendClientMessage(playerid, WEISS,"Die Zoll Schranke schließt sich automatisch in 3 Sekunden.");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht an einer Zollstation!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Die Zollstationen wurden von der Polizei gesperrt!");
- }
- }
- return 1;
- }
- //----------fischz------------//
- ocmd:fischz(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,359.9259,-2031.9567,7.8359))
- {
- if(fischz==0)
- {
- fischz=1;
- ShowPlayerDialog(playerid, 36, DIALOG_STYLE_LIST, "Fischzubehör", "Köder 1.00€\nAngel 200€\nFischer Lizens 2500€", "Weiter", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es wird gerade schon ein Kunde bedient!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Fischersteg!");
- }
- }
- return 1;
- }
- //----------binco skin------------//
- ocmd:kleidung(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPlayerInterior(playerid)!=15)
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Binco!");
- }
- if(GetPlayerInterior(playerid)==15)
- {
- if(bincoum==1)
- {
- SendClientMessage(playerid,ROT,"Der Umkleideraum ist gerade besetzt!");
- }
- if(bincoum==0)
- {
- if(GetPVarInt(playerid,"Fraktion")>7)
- {
- SendClientMessage(playerid,ROT,"Du kannst wegen deiner jetzigen Fraktion deinen Skin nicht ändern!");
- }
- if(GetPVarInt(playerid,"Fraktion")<8)
- {
- if(GetPVarInt(playerid,"FeuerDuty")==1||GetPVarInt(playerid,"MedicDuty")==1||GetPVarInt(playerid,"AdacDuty")==1||GetPVarInt(playerid,"LspdDuty")==1||GetPVarInt(playerid,"FsDuty")==1||GetPVarInt(playerid,"TaxiDuty")==1||GetPVarInt(playerid,"TruckDuty")==1||GetPVarInt(playerid,"SantDuty")==1)
- {
- SendClientMessage(playerid,ROT,"Gehe zuerst aus deinem Dienst!");
- }
- else
- {
- bincoum = float(1);
- bincoskin=GetPlayerSkin(playerid);
- SetPVarInt(playerid,"Skinauswahl",1);
- SetPlayerVirtualWorld(playerid,5);
- TogglePlayerControllable(playerid, 0);
- SetPlayerPos(playerid,217.4284,-98.8163,1005.2578);
- SetPlayerFacingAngle(playerid,180);
- SetPlayerCameraPos(playerid, 217.3116,-102.2444,1005.2578);
- SetPlayerCameraLookAt(playerid,217.4284,-98.8163,1005.2578);
- ShowPlayerDialog(playerid, 33, DIALOG_STYLE_LIST, "Skinauswahl", "Skin ID Eingabe","Ok","Abbrechen");
- SpielerSpeichern(playerid);
- }
- }
- }
- }
- }
- return 1;
- }
- //----------clearchat------------//
- ocmd:chatl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"");SendClientMessageToAll(WEISS,"Ein Admin hat den Chatverlauf gelöscht!");
- }
- return 1;
- }
- //----------bigears------------//
- ocmd:bigears(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(GetPVarInt(playerid,"BigEars")==0)
- {
- SetPVarInt(playerid,"BigEars",1);
- SendClientMessage(playerid,HELLROT,"Bigears eingeschaltet!");
- SpielerSpeichern(playerid);
- }
- else
- {
- SetPVarInt(playerid,"BigEars",0);
- SendClientMessage(playerid,HELLROT,"Bigears ausgeschaltet!");
- SpielerSpeichern(playerid);
- }
- }
- return 1;
- }
- //----------/s------------//
- ocmd:s(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new s1[128];
- new s2[128];
- if(sscanf(params,"s",s1)) return SendClientMessage(playerid,BLAU,"Info: /s [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- if(GetPVarInt(playerid,"Muted")==0)
- {
- new Float:sy,Float:sx,Float:sz;
- GetPlayerPos(playerid,sy,sx,sz);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i,50,sy,sx,sz))
- {
- format(s2,sizeof(s2),"%s schreit: %s",SpielerName(playerid),s1);
- SendClientMessage(i,SFARBE,s2);
- }
- }
- }
- }
- }
- return 1;
- }
- //--------Werbe Chat------------//
- ocmd:ad(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[128];
- new ad[128];
- if(sscanf(params,"s",ad)) return SendClientMessage(playerid,BLAU,"Info: /ad [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- if(GetPVarInt(playerid,"Muted")==0)
- {
- if(werbung==0)
- {
- SendClientMessage(playerid,ROT,"Der Werbe Chat ist ausgeschaltet!");
- }
- if(werbung==1)
- {
- format(string,sizeof(string),"%s: %s",SpielerName(playerid),ad);
- SendClientMessageToAll(GRUEN,string);
- GivePlayerMoney(playerid,-1000);
- }
- }
- }
- return 1;
- }
- //----------ooc chat------------//
- ocmd:o(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new oc1[128];
- new oc2[128];
- if(sscanf(params,"s",oc2)) return SendClientMessage(playerid,BLAU,"Info: /o [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- if(GetPVarInt(playerid,"Muted")==0)
- {
- if(ochat==0)
- {
- SendClientMessage(playerid,ROT,"Der OOC ist ausgeschaltet!");
- }
- if(ochat==1)
- {
- format(oc1,sizeof(oc1),"%s: %s",SpielerName(playerid),oc2);
- SendClientMessageToAll(OOCFARBE,oc1);
- }
- }
- }
- return 1;
- }
- ocmd:ooc(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(ochat==0)
- {
- ochat=1;
- SendClientMessageToAll(WEISS,"Der OOC Chat wurde von einem Admin eingeschaltet!");
- }
- else
- {
- ochat=0;
- SendClientMessageToAll(WEISS,"Der OOC Chat wurde von einem Admin ausgeschaltet!");
- }
- }
- return 1;
- }
- //----------bank------------//
- ocmd:konto(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,2316.6194,-12.7580,26.7422))
- {
- ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "Konto", "Einzahlung\nAuszahlung\nÜberweisung\nKontostand", "Weiter", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Bankschalter!");
- }
- }
- return 1;
- }
- //---------pay--------//
- ocmd:zahlen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,zahlen;
- if(sscanf(params,"ud",pID,zahlen)) return SendClientMessage(playerid,BLAU,"Info: /zahlen [ID] [Betrag]");
- if(zahlen<1) return SendClientMessage(playerid,ROT,"Ungültiger Betrag! Mindestens 1€ angeben");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber geld geben!");
- if(IsPlayerConnected(pID))
- {
- new Float:plx, Float:ply, Float:plz;
- new Float:pix, Float:piy, Float:piz;
- GetPlayerPos(pID,pix,piy,piz);
- GetPlayerPos(playerid,plx,ply,plz);
- if ((floatabs(plx-pix)<5.0)&&(floatabs(ply-piy)<5.0)&&(floatabs(plz-piz)<5.0))
- {
- new playmoney=GetPlayerMoney(playerid);
- if(playmoney>=zahlen)
- {
- new logbetrag=zahlen;
- new logpid=pID;
- ZahlenLog(playerid,logbetrag,logpid);
- GivePlayerMoney(playerid,-zahlen);
- GivePlayerMoney(pID,zahlen);
- new zahlen1[64];
- new zahlen2[64];
- format(zahlen1,sizeof(zahlen1),"Du hast %s, %d€ gegeben!",SpielerName(pID),zahlen);
- SendClientMessage(playerid,ORANGE,zahlen1);
- format(zahlen2,sizeof(zahlen2),"%s hat dir %d€ gegeben!",SpielerName(playerid),zahlen);
- SendClientMessage(pID,ORANGE,zahlen2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast nicht so viel Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist zu weit entfernt von diesem Spieler");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------abuse--------//
- ocmd:strafe(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,strafe;
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ud",pID,strafe)) return SendClientMessage(playerid,BLAU,"Info: /strafe [ID] [Betrag]");
- if(strafe<1||strafe>20000) return SendClientMessage(playerid,ROT,"Ungültiger Strafbetrag! [1-20000€]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber eine Strafe geben!");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy keine Strafe geben!");
- if(IsPlayerConnected(pID))
- {
- GetPlayerMoney(pID);
- GivePlayerMoney(pID,-strafe);
- new strafe1[64];
- new strafe2[64];
- format(strafe1,sizeof(strafe1),"Du hast %s eine Strafe von %d€ gegeben!",SpielerName(pID),strafe);
- SendClientMessage(playerid,HELLROT,strafe1);
- format(strafe2,sizeof(strafe2),"%s hat dir eine Strafe von %d€ gegeben!",SpielerName(playerid),strafe);
- SendClientMessage(pID,HELLROT,strafe2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------warn--------//
- ocmd:warnen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /warnen [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber verwarnen!");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht verwarnen!");
- if(IsPlayerConnected(pID))
- {
- new warnungen;
- warnungen=GetPVarInt(pID,"Warn");
- SetPVarInt(pID,"Warn",warnungen+1);
- SpielerSpeichern(pID);
- new warn1[64];
- new warn2[64];
- new warn3[128];
- new warn4[64];
- format(warn1,sizeof(warn1),"Du hast %s eine Warnung gegeben!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,warn1);
- format(warn4,sizeof(warn4),"%s Verwarnung Nr: %i/3",SpielerName(pID),GetPVarInt(pID,"Warn"));
- SendClientMessage(playerid,HELLROT,warn4);
- format(warn2,sizeof(warn2),"%s hat dir eine Warnung gegeben!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,warn2);
- format(warn3,sizeof(warn3),"Dies ist Warnung %i/3! Bei deinem 4ten Warn wirst du automatisch gebannt!",GetPVarInt(pID,"Warn"));
- SendClientMessage(pID,HELLROT,warn3);
- if(GetPVarInt(pID,"Warn")>3)
- {
- SetPVarInt(pID,"Baned",1);
- new ban1[64];
- SendClientMessage(pID,ROT,"Du wurdest gebannt!");
- format(ban1,sizeof(ban1),"%s wurde 4 mal verwarnt und ist nun gebannt.",SpielerName(pID));
- SendClientMessageToAll(ROT,ban1);
- SpielerSpeichern(pID);
- Kick(pID);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------giveweapon--------//
- ocmd:waffe(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,waffe,schuss;
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"udd",pID,waffe,schuss)) return SendClientMessage(playerid,BLAU,"Info: /waffe [ID] [Waffen-ID] [Schuss]");
- if(waffe<0||waffe>46) return SendClientMessage(playerid,ROT,"Ungültige Waffen-ID! [0-46]");
- if(schuss<1||schuss>10000) return SendClientMessage(playerid,ROT,"Ungültige Schuss Anzahl! [1-10000]");
- if(IsPlayerConnected(pID))
- {
- GivePlayerWeapon(pID, waffe, schuss);
- new waffe1[64];
- new waffe2[64];
- format(waffe1,sizeof(waffe1),"Du hast %s die Waffe %d gegeben!",SpielerName(pID),waffe);
- SendClientMessage(playerid,HELLROT,waffe1);
- format(waffe2,sizeof(waffe2),"Du hast von %s die Waffe %d bekommen!",SpielerName(playerid),waffe);
- SendClientMessage(pID,HELLROT,waffe2);
- new logpid=pID;
- new logwaffe=waffe;
- new logschuss=schuss;
- WaffeLog(playerid,logpid,logwaffe,logschuss);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------takeweapon--------//
- ocmd:waffenehmen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /waffenehmen [ID]");
- if(IsPlayerConnected(pID))
- {
- ResetPlayerWeapons(pID);
- new waffe1[64];
- new waffe2[64];
- format(waffe1,sizeof(waffe1),"Du hast %s die Waffen weggenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,waffe1);
- format(waffe2,sizeof(waffe2),"%s hat dir die Waffen weggenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,waffe2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-----------gibrang--------//
- ocmd:gibrang(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,rang;
- new geben1[64];
- new geben2[64];
- if(GetPVarInt(playerid,"FrakRang")<5) return SendClientMessage(playerid,ROT,"Du bist kein Leader/Co-Leader!");
- if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,BLAU,"Info: /gibrang [ID] [Rang]");
- if(GetPVarInt(playerid,"Fraktion")!=(GetPVarInt(pID,"Fraktion"))) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deiner Fraktion");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du bist bereits Leader und kannst dir nicht Selber einen rang geben!");
- if(rang<1||rang>5) return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben! [1-5]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"FrakRang",rang);
- SpielerSpeichern(pID);
- format(geben1,sizeof(geben1),"%s hat dir den Rang %i gegeben!",SpielerName(playerid),rang);
- SendClientMessage(pID,ORANGE,geben1);
- format(geben2,sizeof(geben2),"Du hast %s den rang %i gegeben!",SpielerName(pID),rang);
- SendClientMessage(playerid,ORANGE,geben2);
- spawnbob(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------einladen--------//
- ocmd:einladen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new einladen1[64];
- new einladen2[64];
- if(GetPVarInt(playerid,"FrakRang")<5) return SendClientMessage(playerid,ROT,"Du bist kein Leader/Co-Leader!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /einladen [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht einladen!");
- if(GetPVarInt(pID,"Fort")>0) return SendClientMessage(playerid,ROT,"Dieser Spieler sitzt im Fort!");
- if(GetPVarInt(pID,"Knast")>0) return SendClientMessage(playerid,ROT,"Dieser Spieler sitzt im Knast!");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst in deine Fraktion einladen!");
- if(GetPVarInt(pID,"Fraktion")>0) return SendClientMessage(playerid,ROT,"Dieser Spieler ist bereits in einer Fraktion!");
- if(IsPlayerConnected(pID))
- {
- if(gettime()<GetPVarInt(pID,"Fraksperre"))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat noch eine Fraktions Sperre!");
- }
- else
- {
- new leaderfrak=GetPVarInt(playerid,"Fraktion");
- SetPVarInt(pID,"Fraktion",leaderfrak);
- SetPVarInt(pID,"FrakRang",1);
- spawnbob(pID);
- fraksperren(pID);
- format(einladen1,sizeof(einladen1),"%s hat dich in seine Fraktion eingeladen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,einladen1);
- format(einladen2,sizeof(einladen2),"Du hast %s in deine Fraktion eingeladen!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,einladen2);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------ausladen--------//
- ocmd:ausladen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new ausladen1[64];
- new ausladen2[64];
- if(GetPVarInt(playerid,"FrakRang")<5) return SendClientMessage(playerid,ROT,"Du bist kein Leader/Co-Leader!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /ausladen [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht ausladen!");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber ausladen!");
- if(GetPVarInt(playerid,"Fraktion")!=(GetPVarInt(pID,"Fraktion"))) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deiner Fraktion");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Fraktion",0);
- SetPVarInt(pID,"FrakRang",0);
- SetPlayerSkin(pID,GetPVarInt(pID,"Skin"));
- format(ausladen1,sizeof(ausladen1),"%s hat dich aus seiner Fraktion ausgeladen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,ausladen1);
- format(ausladen2,sizeof(ausladen2),"Du hast %s aus deiner Fraktion ausgeladen!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,ausladen2);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------bank atm--------//
- ocmd:atm(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,1416.09, -1665.97, 13.18)||IsPlayerInRangeOfPoint(playerid,1,378.53, -2058.95, 7.47)||IsPlayerInRangeOfPoint(playerid,1,1210.29, -915.76, 42.67)||IsPlayerInRangeOfPoint(playerid,1,1367.32, -1290.52, 13.19)||IsPlayerInRangeOfPoint(playerid,1,1928.56, -1769.88, 13.18)||IsPlayerInRangeOfPoint(playerid,1,2419.77, -1505.71, 23.64)
- ||IsPlayerInRangeOfPoint(playerid,1,2235.44, -1150.40, 25.49)||IsPlayerInRangeOfPoint(playerid,1,-79.32, -1172.16, 1.78)||IsPlayerInRangeOfPoint(playerid,1,1008.8242,-929.5404,42.3281)||IsPlayerInRangeOfPoint(playerid,1,1212.92, -1814.40, 16.22)||IsPlayerInRangeOfPoint(playerid,1,158.48, -1948.60, 3.40)||IsPlayerInRangeOfPoint(playerid,1,-241.10, -236.50, 2.06)
- ||IsPlayerInRangeOfPoint(playerid,1,1083.02, -1220.60, 17.44)||IsPlayerInRangeOfPoint(playerid,1,1775.22, -1296.90, 13.23)||IsPlayerInRangeOfPoint(playerid,1,2139.32, -1160.00, 23.62)||IsPlayerInRangeOfPoint(playerid,1,2338.12, -1214.88, 22.20)||IsPlayerInRangeOfPoint(playerid,1,2471.02, -1541.74, 23.96)||IsPlayerInRangeOfPoint(playerid,1,2004.48, -2294.00, 13.18)
- ||IsPlayerInRangeOfPoint(playerid,1,567.44, -1276.20, 16.88)||IsPlayerInRangeOfPoint(playerid,1,-1915.90, 238.02, 34.80)||IsPlayerInRangeOfPoint(playerid,1,-2715.56, 223.60, 4.00))
- {
- ShowPlayerDialog(playerid, DIALOG_KONTO, DIALOG_STYLE_LIST, "Konto", "Einzahlung\nAuszahlung\nÜberweisung\nKontostand", "Weiter", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du befindest dich an keinem Bankautomaten!");
- }
- }
- return 1;
- }
- //---------slap-------//
- ocmd:schlagen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /slap [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht schlagen!");
- if(IsPlayerConnected(pID))
- {
- new health1[64];
- new health2[64];
- new Float:shealth;
- new Float:sx, Float:sy, Float:sz;
- GetPlayerHealth(pID,shealth);
- SetPlayerHealth(pID,shealth-5);
- GetPlayerPos(pID, sx, sy, sz);
- SetPlayerPos(pID, sx, sy, sz+5);
- format(health1,sizeof(health1),"Du hast %s geschlagen!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,health1);
- format(health2,sizeof(health2),"Du wurdest von %s geschlagen!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,health2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------/gehezukord--------//
- ocmd:gehezukord(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new coordstr[3][24], Float:coords[3];
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"sss",coordstr[0],coordstr[1],coordstr[2])) return SendClientMessage(playerid,BLAU,"Info: /gehezukord [x][y][z]");
- coords[0] = floatstr(coordstr[0]);
- coords[1] = floatstr(coordstr[1]);
- coords[2] = floatstr(coordstr[2]);
- SetPlayerPos(playerid,coords[0],coords[1],coords[2]);
- SetCameraBehindPlayer(playerid);
- SendClientMessage(playerid,HELLROT,"Du hast dich zu deinen Koordinaten geportet!");
- }
- return 1;
- }
- //---------afind--------//
- ocmd:afinden(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(GetPVarInt(playerid,"Aduty")==0)
- {
- SendClientMessage(playerid,ROT,"Du bist nicht am Supporten!");
- }
- if(GetPVarInt(playerid,"Aduty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /afinden [ID]");
- if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst nicht nach dir selber suchen!");
- if(IsPlayerConnected(pID))
- {
- new af[64];
- new Float:ax, Float:ay, Float:az;
- GetPlayerPos(pID, ax, ay, az);
- SetPlayerCheckpoint(playerid, ax, ay, az, 8.0);
- format(af, sizeof(af), "Du hast nach %s gesucht.",SpielerName(pID));
- SendClientMessage(playerid, HELLROT, af);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- }
- return 1;
- }
- //-------------shp------------//
- ocmd:shp(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,health;
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,health)) return SendClientMessage(playerid,BLAU,"Info: /shp [ID] [health]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboys Health nicht verändern!");
- if(IsPlayerConnected(pID))
- {
- new health1[64];
- new health2[64];
- SetPlayerHealth(pID,health);
- format(health1,sizeof(health1),"Du hast dem Spieler: %s , %i health gesetzt!",SpielerName(pID),health);
- SendClientMessage(playerid,HELLROT,health1);
- format(health2,sizeof(health2),"%s hat deine health auf %i gesetzt!",SpielerName(playerid),health);
- SendClientMessage(pID,HELLROT,health2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------fhp------------//
- ocmd:fhp(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new fahrzeug,health;
- new fahrzeug1[64];
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"di",fahrzeug,health)) return SendClientMessage(playerid,BLAU,"Info: /fhp [Fahrzeug-ID] [Health]");
- if(fahrzeug<0||fahrzeug>MAX_VEHICLES) return SendClientMessage(playerid,ROT,"Ungültige Fahrzeug-ID!");
- SetVehicleHealth(fahrzeug,health);
- format(fahrzeug1,sizeof(fahrzeug1),"Du hast der Fahrzeug ID: %d , %i health gesetzt!",fahrzeug,health);
- SendClientMessage(playerid,HELLROT,fahrzeug1);
- }
- return 1;
- }
- //-------------weather------------//
- ocmd:wetter(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new wetter;
- new wetter1[64];
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"i",wetter)) return SendClientMessage(playerid,BLAU,"Info: /wetter [Wetter-ID]");
- if(wetter<0||wetter>50) return SendClientMessage(playerid,ROT,"Ungültige Wetter-ID! /wetter [0-50]");
- SetWeather(wetter);
- format(wetter1,sizeof(wetter1),"Du hast die Wetter-ID: %i eingestellt!",wetter);
- SendClientMessage(playerid,HELLROT,wetter1);
- }
- return 1;
- }
- //-------------mute-------------//
- ocmd:muten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new mute1[64];
- new mute2[64];
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /muten [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht muten!");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Muted",1);
- SpielerSpeichern(pID);
- format(mute1,sizeof(mute1),"Du hast %s gemuted",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,mute1);
- format(mute2,sizeof(mute2),"Du wurdest von %s gemuted",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,mute2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- ocmd:unmuten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new mute1[64];
- new mute2[64];
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /unmuten [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht unmuten!");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"Muted",0);
- SpielerSpeichern(pID);
- format(mute1,sizeof(mute1),"Du hast %s unmuted",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,mute1);
- format(mute2,sizeof(mute2),"Du wurdest von %s unmuted",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,mute2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------entercar--------//
- ocmd:enterfahrzeug(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new modelid;
- new entercar[64];
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"d",modelid))return SendClientMessage(playerid,BLAU,"Info: /enterfahrzeug [ID]");
- if(modelid<1||modelid>MAX_VEHICLES) return SendClientMessage(playerid,ROT,"Bitte gültige Fahrzeug ID angeben!");
- if(modelid==26||modelid==27||modelid==28||modelid==29) return SendClientMessage(playerid,ROT,"Du kannst nicht in den Zug einsteigen!");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- PutPlayerInVehicle(playerid, modelid, 0);
- format(entercar,sizeof(entercar),"Du hast dich in das Fahrzeug mit der ID %d teleportiert!",modelid);
- SendClientMessage(playerid,HELLROT,entercar);
- }
- return 1;
- }
- //-------------makeleader------------//
- ocmd:fraktionsleader(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID, fraktionsleader,
- fraktion0[64],
- fraktion1[128],
- fraktion2[128];
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,fraktionsleader)) return SendClientMessage(playerid,BLAU,"Info: /fraktionsleader [ID] [Fraktions-ID]");
- if(fraktionsleader<0||fraktionsleader>13) return SendClientMessage(playerid,ROT,"Ungültige Fraktions-ID! /fraktionsleader [ID] [0-13]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht zu einem Leader machen!");
- if(IsPlayerConnected(pID))
- {
- if(gettime()<GetPVarInt(pID,"Fraksperre"))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat noch eine Fraktions Sperre!");
- }
- else
- {
- SetPVarInt(pID,"Fraktion",fraktionsleader);
- SetPVarInt(pID,"FrakRang",6);
- SpielerSpeichern(pID);
- spawnbob(pID);
- fraksperren(pID);
- switch(GetPVarInt(pID,"Fraktion"))
- {
- case 0:{fraktion0="Zivilist";}
- case 1:{fraktion0="LSPD";}
- case 2:{fraktion0="Fahrschule";}
- case 3:{fraktion0="Adac";}
- case 4:{fraktion0="Taxi";}
- case 5:{fraktion0="San Andreas News Time";}
- case 6:{fraktion0="Rettungsdienst";}
- case 7:{fraktion0="Truck Nex";}
- case 8:{fraktion0="Bürgermeister";}
- case 9:{fraktion0="La Cosa Nostra";}
- case 10:{fraktion0="Rifa";}
- case 11:{fraktion0="Grove Street";}
- case 12:{fraktion0="Yakuza";}
- case 13:{fraktion0="Hitman";}
- }
- format(fraktion1,sizeof(fraktion1),"%s hat dich zum Leader der Fraktion: %s gemacht!",SpielerName(playerid),fraktion0);
- SendClientMessage(pID,HELLROT,fraktion1);
- format(fraktion2,sizeof(fraktion2),"Du hast %s zum Fraktionsleader der Fraktion: %s gemacht!",SpielerName(pID),fraktion0);
- SendClientMessage(playerid,HELLROT,fraktion2);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //---------fisch system--------//
- public FishTime(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[128];
- new rand = randomEx(1,16);
- new weight = randomEx(1,20);
- new money = randomEx(20, 80);
- new wurm[MAX_PLAYERS][1];
- wurm[playerid][0]=GetPVarInt(playerid,"FischKöder");
- if(rand == 1)
- {
- SendClientMessage(playerid,ORANGE,"Du hast nur Müll gefangen und wirfst ihn zurück!");
- IsFishing[playerid] = 0;
- TogglePlayerControllable(playerid,true);
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- return 1;
- }
- else if(rand == 2)
- {
- Fishes[playerid] += 1;
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- TogglePlayerControllable(playerid,true);
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Thunfisch mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 3)
- {
- Fishes[playerid] += 1;
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- TogglePlayerControllable(playerid,true);
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Schwertfisch mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 4)
- {
- Fishes[playerid] += 1;
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- TogglePlayerControllable(playerid,true);
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Karpfen mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 5)
- {
- Fishes[playerid] += 1;
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- TogglePlayerControllable(playerid,true);
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Hecht mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 6)
- {
- format(string,sizeof(string),"Du hast einen Geldbeutel mit %d€ geangelt!", money);
- SendClientMessage(playerid,ORANGE,string);
- GivePlayerMoney(playerid, money);
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- return 1;
- }
- else if(rand == 7)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Königsbarsch mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 8)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Wels mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 9)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Zander mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- return 1;
- }
- else if(rand == 10)
- {
- SendClientMessage(playerid,ORANGE,"Du hast leider nichts gefangen!");
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- return 1;
- }
- else if(rand == 11)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Seelachs mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- }
- else if(rand == 12)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Hammerhai mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- }
- else if(rand == 13)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Nagelrochen mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- }
- else if(rand == 14)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen F_Nod mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- }
- else if(rand == 15)
- {
- Fishes[playerid] += 1;
- TogglePlayerControllable(playerid,true);
- IsFishing[playerid] = 0;
- FishWeight[playerid] += weight;
- SetPVarInt(playerid,"FischKöder",wurm[playerid][0]-1);
- SpielerSpeichern(playerid);
- new fischtext[128];
- format(fischtext,sizeof(fischtext),"Du hast einen Tround mit %i Kilo gefangen!",weight);
- SendClientMessage(playerid,ORANGE,fischtext);
- }
- else if(rand == 16)
- {
- SendClientMessage(playerid,ORANGE,"Du hast leider nichts gefangen, aber dein Wurm ist noch am Haken!");
- IsFishing[playerid] = 0;
- TogglePlayerControllable(playerid,true);
- return 1;
- }
- }
- return 0;
- }
- public IsAtFishPlace(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1.0,403.8266,-2088.7598,7.8359) || IsPlayerInRangeOfPoint(playerid,1.0,398.7553,-2088.7490,7.8359))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,1.0,396.2197,-2088.6692,7.8359) || IsPlayerInRangeOfPoint(playerid,1.0,391.1094,-2088.7976,7.8359))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,1.0,383.4157,-2088.7849,7.8359) || IsPlayerInRangeOfPoint(playerid,1.0,374.9598,-2088.7979,7.8359))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,1.0,369.8107,-2088.7927,7.8359) || IsPlayerInRangeOfPoint(playerid,1.0,367.3637,-2088.7925,7.8359))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,1.0,362.2244,-2088.7981,7.8359) || IsPlayerInRangeOfPoint(playerid,1.0,354.5382,-2088.7979,7.8359))
- {
- return 1;
- }
- }
- return 0;
- }
- public SendRPMessage(playerid, Float:radius, color, string[])
- {
- if(IsPlayerConnected(playerid))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(IsPlayerInRangeOfPoint(i, radius, x,y,z))
- {
- SendClientMessage(i,color,string);
- return 1;
- }
- }
- }
- }
- return 0;
- }
- public StopFish(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- AlreadyFished[playerid] = 0;
- SendClientMessage(playerid, BLAU, "Info: Du kannst nun wieder Angeln gehen!");
- }
- return 1;
- }
- //---------tanksystem--------//
- public UpdateSpeedo()
- {
- for(new i = 0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerState(i)==2)
- {
- new speedt[10];
- format(speedt,sizeof(speedt),"%d",ErmittleGeschwindigkeit(i,true));
- TextDrawSetString(SpeedoKMH[i],speedt);
- new namestring[50];
- format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
- TextDrawSetString(SpeedoVeh[i],namestring);
- new Float:damagevehspeed;
- GetVehicleHealth(GetPlayerVehicleID(i),damagevehspeed);
- new damagespeed[7];
- format(damagespeed,sizeof(damagespeed),"%f",damagevehspeed);
- TextDrawSetString(SpeedoDamage[i],damagespeed);
- }
- }
- }
- for(new i = 0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerState(i)==3)
- {
- if(GetPVarInt(i,"Fraktion")==2)
- {
- new speedt[10];
- format(speedt,sizeof(speedt),"%d",ErmittleGeschwindigkeit(i,true));
- TextDrawSetString(SpeedoKMH[i],speedt);
- new namestring[50];
- format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
- TextDrawSetString(SpeedoVeh[i],namestring);
- new Float:damagevehspeed;
- GetVehicleHealth(GetPlayerVehicleID(i),damagevehspeed);
- new damagespeed[7];
- format(damagespeed,sizeof(damagespeed),"%f",damagevehspeed);
- TextDrawSetString(SpeedoDamage[i],damagespeed);
- }
- }
- }
- }
- return 1;
- }
- public SpeedoMeter()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
- {
- new string[100];
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] <= 10)
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- else
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- }
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 3)
- {
- if(GetPVarInt(i,"Fraktion")==2)
- {
- new string[100];
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] <= 10)
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- else
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- }
- }
- }
- }
- return 1;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public CheckGas()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
- {
- new vehicleid=GetPlayerVehicleID(i);
- if(motor[vehicleid] == false)
- {
- }
- else
- {
- if(GetVehicleModel(vehicleid) == 510||GetVehicleModel(vehicleid) == 509||GetVehicleModel(vehicleid) == 481 || IsPlayerInEventCar(i))
- {
- }
- else
- {
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] >= 1)
- {
- if(Gas[vehicle] <= 10)
- {
- PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
- }
- Gas[vehicle]--;
- } else {
- TogglePlayerControllable(i, 0);
- GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~r~Dein Tank ist leer!~n~~w~schreibe /aussteigen zum aussteigen", 7000, 3);
- }
- }
- }
- }
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 3)
- {
- if(GetPVarInt(i,"Fraktion")==2)
- {
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] >= 1)
- {
- if(Gas[vehicle] <= 10)
- {
- PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
- }
- Gas[vehicle]--;
- } else {
- TogglePlayerControllable(i, 0);
- GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~r~Dein Tank ist leer!~n~~w~schreibe /aussteigen zum aussteigen", 7000, 3);
- }
- }
- }
- }
- }
- return 1;
- }
- public Fillup()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new string[255];
- new TankPreis;
- new vehicle = GetPlayerVehicleID(i);
- TankPreis = ((GasMax - Gas[vehicle]) * 2);
- if(Betanken[i] == 1)
- {
- if(adactanken[i]==1)
- {
- adactanken[i]=0;
- Gas[vehicle] = GasMax;
- TogglePlayerControllable(i, 1);
- Betanken[i] = 0;
- new tanktank[128];
- format(tanktank,sizeof(tanktank),"Dein Fahrzeug wurde für %d€ voll aufgetankt!", TankPreis);
- SendClientMessage(i,ORANGE,tanktank);
- if(IsPlayerInCopCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new lspvar=GetPVarInt(fraktion,"LspdGeld");
- SetPVarInt(fraktion,"LspdGeld",lspvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an das LSPD!");
- }
- if(IsPlayerInFsCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new fspvar=GetPVarInt(fraktion,"FsGeld");
- SetPVarInt(fraktion,"FsGeld",fspvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an die Fahrschule!");
- }
- if(IsPlayerInAdacCar(i))
- {
- SendClientMessage(i,ORANGE,"Die Rechnung geht an den Adac!");
- }
- if(IsPlayerInTaxiCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new taxipvar=GetPVarInt(fraktion,"TaxiGeld");
- SetPVarInt(fraktion,"TaxiGeld",taxipvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Taxi!");
- }
- if(IsPlayerInSantCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new santpvar=GetPVarInt(fraktion,"SantGeld");
- SetPVarInt(fraktion,"SantGeld",santpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Sant!");
- }
- if(IsPlayerInFeuerCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new feuerpvar=GetPVarInt(fraktion,"RettungGeld");
- SetPVarInt(fraktion,"RettungGeld",feuerpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an den Rettungsdienst!");
- }
- if(IsPlayerInMedicCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new medicpvar=GetPVarInt(fraktion,"RettungGeld");
- SetPVarInt(fraktion,"RettungGeld",medicpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an den Rettungsdienst!");
- }
- if(IsPlayerInTruckCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new truckpvar=GetPVarInt(fraktion,"TruckGeld");
- SetPVarInt(fraktion,"TruckGeld",truckpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an TruckNex!");
- }
- if(IsPlayerInBurgerCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new burgerpvar=GetPVarInt(fraktion,"BurgerGeld");
- SetPVarInt(fraktion,"BurgerGeld",burgerpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Bürgermeister!");
- }
- if(IsPlayerInLcnCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new lcnpvar=GetPVarInt(fraktion,"LcnGeld");
- SetPVarInt(fraktion,"LcnGeld",lcnpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Lcn!");
- }
- if(IsPlayerInRifaCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new rifapvar=GetPVarInt(fraktion,"RifaGeld");
- SetPVarInt(fraktion,"RifaGeld",rifapvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Rifa!");
- }
- if(IsPlayerInGroveCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new grovepvar=GetPVarInt(fraktion,"GroveGeld");
- SetPVarInt(fraktion,"GroveGeld",grovepvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Grove Street!");
- }
- if(IsPlayerInYakiCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new yakipvar=GetPVarInt(fraktion,"YakiGeld");
- SetPVarInt(fraktion,"YakiGeld",yakipvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Yakuza!");
- }
- if(IsPlayerInHitmanCar(i))
- {
- new adacpvar=GetPVarInt(fraktion,"AdacGeld");
- new hitmanpvar=GetPVarInt(fraktion,"HitmanGeld");
- SetPVarInt(fraktion,"HitmanGeld",hitmanpvar-TankPreis);
- SetPVarInt(fraktion,"AdacGeld",adacpvar+TankPreis);
- Frakbankerstellen();
- SendClientMessage(i,ORANGE,"Die Rechnung geht an Hitman!");
- }
- }
- else
- {
- if(GetPlayerMoney(i) >= TankPreis)
- {
- Gas[vehicle] = GasMax;
- TogglePlayerControllable(i, 1);
- GivePlayerMoney(i, - TankPreis);
- Betanken[i] = 0;
- format(string,sizeof(string),"Dein Fahrzeug wurde für %d€ voll aufgetankt!", TankPreis);
- SendClientMessage(i, ORANGE, string);
- }
- else
- {
- TogglePlayerControllable(i, 1);
- SendClientMessage(i, ROT, "Leider hast du nicht genug Geld um dein Fahrzeug voll zu tanken!");
- format(string,sizeof(string),"Um deinen Tank bis auf das letzte aufzufüllen brauchst du %d€.", TankPreis);
- SendClientMessage(i, ROT, string);
- }
- }
- }
- }
- }
- return 1;
- }
- public IsAtGasStation(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
- {
- return 1;
- }
- else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
- {
- return 1;
- }
- else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
- {
- return 1;
- }
- else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(12.0,playerid,-1676.6323,414.0262,6.9484))
- {
- return 1;
- }
- else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
- {
- return 1;
- }
- else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
- {
- return 1;
- }
- else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
- {
- return 1;
- }
- else if(PlayerToPoint(10.0,playerid,-1471.0624,1863.3984,32.6328) || PlayerToPoint(7.0,playerid,655.8034,-564.7568,16.3359))
- {
- return 1;
- }
- else if(PlayerToPoint(10.0,playerid,2147.5444,2748.3018,10.7637))
- {
- return 1;
- }
- }
- return 0;
- }
- //---------junkbuster--------//
- public IsPlayerAdminCall(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"AdminLevel") >= 1)
- return 1;
- else
- return 0;
- }
- return 0;
- }
- //---------serversekunde timer--------//
- public ServerSekunde()
- {
- if(countdown==1)
- {
- count-=1;
- new anze[128];
- format(anze,sizeof(anze),"~r~%i",count);
- GameTextForAll(anze, 1000, 3);
- if(count==0)
- {
- GameTextForAll("~g~Los!", 1000, 3);
- countdown=0;
- count=0;
- }
- }
- if(eventstarten==1)
- {
- eventcountdown-=1;
- if(eventcountdown==12)
- {
- GameTextForAll("~b~event", 1000, 3);
- }
- else if(eventcountdown==11)
- {
- GameTextForAll("~b~startet", 1000, 3);
- }
- else if(eventcountdown==10)
- {
- GameTextForAll("~b~in", 1000, 3);
- }
- else if(eventcountdown==0)
- {
- GameTextForAll("~g~Los!", 1000, 3);
- eventstarten=0;
- eventcountdown=0;
- eventchecknachcntdwn();
- }
- else
- {
- new anze[128];
- format(anze,sizeof(anze),"~r~%i",eventcountdown);
- GameTextForAll(anze, 1000, 3);
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i))
- {
- new seat=GetPlayerVehicleSeat(i);
- if(seat==0)
- {
- new damageveh=GetPlayerVehicleID(i);
- new Float:damagecheck;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleHealth(damageveh,damagecheck);
- if(damagecheck<299 && damagecheck >249)
- {
- GetVehicleParamsEx(damageveh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(damageveh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- motor[damageveh] = false;
- GameTextForPlayer(i, "~b~Dieses Fahrzeug hat einen Totalschaden!", 2000, 3);
- }
- }
- }
- for(new a = 1;a<MAX_AUTOS;a++)
- {
- new tform[128];
- format(tform,sizeof tform,"autos/%d_auto.txt",a);
- if(fexist(tform))
- {
- new cl = PlayerAuto[a][carlock] = dini_Int(tform,"carlock");
- if(cl==0)
- {
- SetVehicleParamsForPlayer(PlayerAuto[a][id_x],i,0,0);
- }
- if(cl==1)
- {
- SetVehicleParamsForPlayer(PlayerAuto[a][id_x],i,0,1);
- }
- }
- }
- new surf = GetPlayerSurfingVehicleID(i);
- if(surf != INVALID_VEHICLE_ID)
- {
- if(GetVehicleModel(surf)==446||GetVehicleModel(surf)==493||GetVehicleModel(surf)==452||GetVehicleModel(surf)==484||GetVehicleModel(surf)==454||GetVehicleModel(surf)==453||GetVehicleModel(surf)==473||GetVehicleModel(surf)==472||GetVehicleModel(surf)==595||GetVehicleModel(surf)==430)
- {
- }
- else
- {
- SendClientMessage(i,ROT,"Car Surfing verboten!");
- new Float:sx, Float:sy, Float:sz;
- GetPlayerPos(i, sx, sy, sz);
- SetPlayerPos(i, sx, sy, sz+2);
- }
- }
- if(GetPVarInt(i,"Tazerd")==1)
- {
- new tazetime=GetPVarInt(i,"Tazerdtime");
- SetPVarInt(i,"Tazerdtime",tazetime+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Tazerdtime") == 15)
- {
- tazerabg(i);
- SetPVarInt(i,"Tazerd",0);
- SetPVarInt(i,"Tazerdtime",0);
- SpielerSpeichern(i);
- }
- }
- if(gefunden[i][0]==1)
- {
- gefunden2[i][0]+=1;
- if(gefunden2[i][0]==20)
- {
- gefunden[i][0]=0;
- gefunden2[i][0]=0;
- }
- }
- if(taxifair[i][0]==1)
- {
- taxifair2[i][0]+=1;
- new fairp[128];
- format(fairp,sizeof(fairp),"~b~Preis: ~r~%i Euro",taxifair2[i][0]);
- GameTextForPlayer(i, fairp, 1000, 3);
- }
- if(friedhofzeit[i]!=0)
- {
- friedhofzeit[i]+=1;
- if(friedhofzeit[i]==60)
- {
- Friedhofabg(i);
- }
- }
- if(GetPVarInt(i,"Hitfried")>0)
- {
- new hitfri[MAX_PLAYERS];
- hitfri[i]=GetPVarInt(i,"Hitfried");
- SetPVarInt(i,"Hitfried",hitfri[i]-100);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Hitfried")<=0)
- {
- SetPVarInt(i,"Hitfried",0);
- SpielerSpeichern(i);
- Friedhofabg(i);
- }
- }
- if(anruferwegenguthaben[i]==1)
- {
- anrufguthabentimer[i]+=1;
- if(anrufguthabentimer[i]==60)
- {
- anrufguthabentimer[i]=0;
- new guthabpvar=GetPVarInt(i,"Handyguthaben");
- SetPVarInt(i,"Handyguthaben",guthabpvar-20);
- SpielerSpeichern(i);
- }
- }
- }
- }
- return 1;
- }
- //---------serverminute timer--------//
- public ServerMinute()
- {
- if(Feuerwehrmannonline())
- {
- feuertime+=1;
- }
- if(feuertime==20)
- {
- SetTimer("feuerrandomtimer",random(10)*60000,0);
- }
- if(radiotime!=0)
- {
- radiotime+=1;
- if(radiotime==10)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- radiotime=0;
- StopAudioStreamForPlayer(i);
- }
- }
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerVirtualWorld(i)!=10)
- {
- new payday=GetPVarInt(i,"PayDay");
- SetPVarInt(i,"PayDay",payday+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"PayDay") == 60)
- {
- PayDay(i);
- SetPVarInt(i,"PayDay",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Fort")==1)
- {
- new fortz=GetPVarInt(i,"Fortzeit");
- SetPVarInt(i,"Fortzeit",fortz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Fortzeit")==30)
- {
- Fortabg(i);
- SetPVarInt(i,"Fortzeit",0);
- SetPVarInt(i,"Fort",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==1)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==3)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==2)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==6)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==3)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==9)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==4)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==12)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==5)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==15)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==6)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==18)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==7)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==21)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==8)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==24)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==9)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==27)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==10)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==30)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==11)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==33)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==12)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==36)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==13)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==39)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==14)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==42)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- if(GetPVarInt(i,"Knast")==15)
- {
- new knastz=GetPVarInt(i,"Knastzeit");
- SetPVarInt(i,"Knastzeit",knastz+=1);
- SpielerSpeichern(i);
- if(GetPVarInt(i,"Knastzeit")==45)
- {
- Knastabg(i);
- SetPVarInt(i,"Knastzeit",0);
- SetPVarInt(i,"Knast",0);
- SpielerSpeichern(i);
- }
- }
- }
- }
- return 1;
- }
- public PayDay(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new steuerpay=GetPVarInt(fraktion,"BurgerProzent");
- new burgersteusteu=GetPVarInt(fraktion,"BurgerGeld");
- if(GetPVarInt(playerid,"Fraktion")==0)
- {
- SendClientMessage(playerid,BLAU,"Bewerbe dich für einen Beruf in unserem Forum *www.gamer-forces.eu*");
- if(GetPVarInt(playerid,"Arbeitslosengeld")==1)
- {
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+500);
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,BLAU,"Du hast 500€ Arbeitslosengeld bekommen!");
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu-500);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=2200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=2500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==2)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==3)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==4)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==5)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==6)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=2000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=2200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==7)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=950/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 950€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",950-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+950-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1350/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1350€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1350-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1350-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1750/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1750€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1750-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1750-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==8)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=2000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=2200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=2500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 2500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",2500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+2500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=4000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 4000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",4000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+4000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=6000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 6000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",6000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+6000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==9)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==10)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==11)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==12)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=1200/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1200€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1200-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1200-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=1300/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1300€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1300-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1300-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=1400/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1400€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1400-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1400-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=1500/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1500€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1500-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1500-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- if(GetPVarInt(playerid,"Fraktion")==13)
- {
- SendClientMessage(playerid,BLAU,"PayDay!");
- if(GetPVarInt(playerid,"FrakRang")==1)
- {
- new paysteuer=600/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 600€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",600-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+600-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==2)
- {
- new paysteuer=700/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 700€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",700-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+700-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==3)
- {
- new paysteuer=800/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 800€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",800-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+800-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==4)
- {
- new paysteuer=900/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 900€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",900-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+900-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==5)
- {
- new paysteuer=1000/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1000€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1000-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1000-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- if(GetPVarInt(playerid,"FrakRang")==6)
- {
- new paysteuer=1100/100*steuerpay;
- new paynach[128],paygut[128];
- SendClientMessage(playerid,BLAU,"Du hast 1100€ Lohn bekommen!");
- format(paynach,sizeof(paynach),"Steuern: %i Prozent",steuerpay);
- format(paygut,sizeof(paygut),"Netto-Arbeitslohn: %i€",1100-paysteuer);
- SendClientMessage(playerid,BLAU,paynach);
- SendClientMessage(playerid,BLAU,paygut);
- kontopv[playerid]=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",kontopv[playerid]+1100-paysteuer);
- SpielerSpeichern(playerid);
- SetPVarInt(fraktion,"BurgerGeld",burgersteusteu+paysteuer);
- Frakbankerstellen();
- }
- }
- new kont;
- new zins;
- new zinsen[128];
- kont=GetPVarInt(playerid,"Kontostand");
- if(GetPVarInt(playerid,"Haus")==0)
- {
- zins=GetPVarInt(playerid,"Kontostand")/1000*2;
- format(zinsen,sizeof(zinsen),"Zinsen bei 0.2 Prozent: %i€",zins);
- SendClientMessage(playerid,BLAU,zinsen);
- SetPVarInt(playerid,"Kontostand",kont+zins);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Haus")!=0)
- {
- zins=GetPVarInt(playerid,"Kontostand")/1000*5;
- format(zinsen,sizeof(zinsen),"Zinsen bei 0.5 Prozent: %i€",zins);
- SendClientMessage(playerid,BLAU,zinsen);
- SetPVarInt(playerid,"Kontostand",kont+zins);
- SpielerSpeichern(playerid);
- }
- new tform[128];
- new carcount[MAX_PLAYERS];
- for(new i = 1;i<MAX_AUTOS;i++)
- {
- format(tform,sizeof tform,"autos/%d_auto.txt",i);
- if(fexist(tform))
- {
- if(strcmp(PlayerAuto[i][vkey],Spielername(playerid),true))
- {
- }
- else
- {
- carcount[playerid]+=1;
- }
- }
- }
- new duee[128];
- format(duee,sizeof(duee),"Fahrzeug Steuer bei %i Fahrzeugen: %i€",carcount[playerid],carcount[playerid]*100);
- SendClientMessage(playerid,BLAU,duee);
- new fsteuerpvar=GetPVarInt(playerid,"Kontostand");
- SetPVarInt(playerid,"Kontostand",fsteuerpvar-carcount[playerid]*100);
- SpielerSpeichern(playerid);
- new neukonto[128];
- format(neukonto,sizeof(neukonto),"Neuer Kontostand: %i€",GetPVarInt(playerid,"Kontostand"));
- SendClientMessage(playerid,BLAU,neukonto);
- new Monate=GetPVarInt(playerid,"Monate");
- SetPVarInt(playerid,"Monate",Monate+=1);
- SpielerSpeichern(playerid);
- if(GetPVarInt(playerid,"Monate") == 12)
- {
- GivePlayerScore(playerid,1);
- SetPVarInt(playerid,"Monate",0);
- SendClientMessage(playerid,BLAU,"Glückwunsch! Du bist ein Jahr älter geworden.");
- SpielerSpeichern(playerid);
- }
- if(GetPlayerWantedLevel(playerid)>0)
- {
- wantedlevelpayday[playerid]=GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(playerid,wantedlevelpayday[playerid]-=1);
- wantedlevelpaydaypvar[playerid]=GetPVarInt(playerid,"Wanteds");
- SetPVarInt(playerid,"Wanteds",wantedlevelpaydaypvar[playerid]-=1);
- SpielerSpeichern(playerid);
- }
- }
- return 1;
- }
- public Friedhof(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- friedhofzeit[playerid]=1;
- }
- return 1;
- }
- public Friedhofabg(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- friedhofzeit[playerid]=0;
- SetPlayerWorldBounds(playerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public einbucht(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Wanteds")==1)
- {
- SetPVarInt(playerid,"Knast",1);
- GivePlayerMoney(playerid,-1000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==2)
- {
- SetPVarInt(playerid,"Knast",2);
- GivePlayerMoney(playerid,-2000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==3)
- {
- SetPVarInt(playerid,"Knast",3);
- GivePlayerMoney(playerid,-3000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==4)
- {
- SetPVarInt(playerid,"Knast",4);
- GivePlayerMoney(playerid,-4000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==5)
- {
- SetPVarInt(playerid,"Knast",5);
- GivePlayerMoney(playerid,-5000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==6)
- {
- SetPVarInt(playerid,"Knast",6);
- GivePlayerMoney(playerid,-6000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==7)
- {
- SetPVarInt(playerid,"Knast",7);
- GivePlayerMoney(playerid,-7000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==8)
- {
- SetPVarInt(playerid,"Knast",8);
- GivePlayerMoney(playerid,-8000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==9)
- {
- SetPVarInt(playerid,"Knast",9);
- GivePlayerMoney(playerid,-9000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==10)
- {
- SetPVarInt(playerid,"Knast",10);
- GivePlayerMoney(playerid,-10000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==11)
- {
- SetPVarInt(playerid,"Knast",11);
- GivePlayerMoney(playerid,-11000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==12)
- {
- SetPVarInt(playerid,"Knast",12);
- GivePlayerMoney(playerid,-12000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==13)
- {
- SetPVarInt(playerid,"Knast",13);
- GivePlayerMoney(playerid,-13000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==14)
- {
- SetPVarInt(playerid,"Knast",14);
- GivePlayerMoney(playerid,-14000);
- SpielerSpeichern(playerid);
- }
- if(GetPVarInt(playerid,"Wanteds")==15)
- {
- SetPVarInt(playerid,"Knast",15);
- GivePlayerMoney(playerid,-15000);
- SpielerSpeichern(playerid);
- }
- ResetPlayerWeapons(playerid);
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid,201.2311,168.2824,1003.0234);
- SetPlayerFacingAngle(playerid,90);
- SetCameraBehindPlayer(playerid);
- SetPVarInt(playerid,"Knastzeit",0);
- SetPVarInt(playerid,"Wanteds",0);
- SetPlayerWantedLevel(playerid,0);
- SpielerSpeichern(playerid);
- }
- return 1;
- }
- public tazerabg(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(handschell[playerid]==0)
- {
- TogglePlayerControllable(playerid, 1);
- }
- }
- return 1;
- }
- public Fortabg(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, HELLROT,"Du hast deine Zeit im Fort De Morgan abgesessen!");
- GameTextForPlayer(playerid, "~w~Benimm dich ~n~~r~in Zukunft!", 5000, 3);
- SetPlayerPos(playerid, 1552.4369,-1675.3881,16.1953);
- SetPlayerFacingAngle(playerid,90);
- SetCameraBehindPlayer(playerid);
- SetPlayerSkin(playerid,(GetPVarInt(playerid,"Skin")));
- SetPlayerWorldBounds(playerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
- }
- return 1;
- }
- public Knastabg(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, HELLROT,"Du hast deine Zeit im Knast abgesessen!");
- GameTextForPlayer(playerid, "~w~Versuche dich zu~n~~r~bessern!", 5000, 3);
- SetPlayerPos(playerid, 1552.4369,-1675.3881,16.1953);
- SetPlayerFacingAngle(playerid,90);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- }
- return 1;
- }
- //---------fensterputz--------//
- public fensterputz0()
- {
- MoveObject(wischer[0],1440.55, -1043.28, 40.44,10.0);
- MoveObject(wischer[0],1440.55, -1043.28, 212.44,10.0);
- putzen[0]=0;
- putzerbezahlen();
- return 1;
- }
- public fensterputz1()
- {
- MoveObject(wischer[1],1452.13, -1043.28, 40.44,10.0);
- MoveObject(wischer[1],1452.13, -1043.28, 212.44,10.0);
- putzen[1]=0;
- putzerbezahlen();
- return 1;
- }
- public putzerbezahlen()
- {
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Nebenjob")==4)
- {
- if(IsPlayerInRangeOfPoint(i,8,1452.1768,-1043.3246,40.0494)||IsPlayerInRangeOfPoint(i,8,1440.5803,-1043.2407,40.0494))
- {
- GivePlayerMoney(i,200);
- SendClientMessage(i,ORANGE,"Du hast 200€ für deine Arbeit bekommen!");
- }
- }
- }
- }
- return 1;
- }
- //---------burgermeister gate--------//
- public GateCloseBURGER1()
- {
- MoveObject(BURGER1,1419.09, -1829.80, 15.30,3.5);
- MoveObject(BURGER1,1419.09, -1836.54, 15.30,3.5);
- return 1;
- }
- //---------hitman gate--------//
- public GateCloseHITMAN1()
- {
- MoveObject(HITMAN1,2225.22, -2206.37, 14.58,3.5);
- MoveObject(HITMAN1,2230.22, -2211.37, 14.58,3.5);
- MoveObject(HITMAN2,2243.36, -2224.52, 14.58,3.5);
- MoveObject(HITMAN2,2238.36, -2219.52, 14.58,3.5);
- return 1;
- }
- //---------lcn gate--------//
- public GateCloseLCN1()
- {
- MoveObject(LCN1,1284.00, -2067.20, 60.02,3.5);
- MoveObject(LCN1,1284.00, -2055.82, 60.02,3.5);
- return 1;
- }
- //---------trucknex gates--------//
- public GateCloseTRUCK11()
- {
- MoveObject(TRUCK1[1],2720.12, -2414.00, 16.01,3.5);
- MoveObject(TRUCK1[1],2720.12, -2405.71, 16.01,3.5);
- return 1;
- }
- public GateCloseTRUCK12()
- {
- MoveObject(TRUCK1[2],2720.12, -2495.30, 16.01,3.5);
- MoveObject(TRUCK1[2],2720.12, -2503.77, 16.01,3.5);
- return 1;
- }
- //---------feuer gates--------//
- public GateCloseFEUER11()
- {
- MoveObject(FEUER1[1],1729.66, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[1],1729.66, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[0]);
- DestroyObject(feuerlicht[1]);
- feuerlicht[0]=0;
- feuerlicht[1]=0;
- return 1;
- }
- public GateCloseFEUER12()
- {
- MoveObject(FEUER1[2],1746.76, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[2],1746.76, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[2]);
- DestroyObject(feuerlicht[3]);
- feuerlicht[2]=0;
- feuerlicht[3]=0;
- return 1;
- }
- public GateCloseFEUER13()
- {
- MoveObject(FEUER1[3],1763.86, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[3],1763.86, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[4]);
- DestroyObject(feuerlicht[5]);
- feuerlicht[4]=0;
- feuerlicht[5]=0;
- return 1;
- }
- public GateCloseFEUER14()
- {
- MoveObject(FEUER1[4],1780.96, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[4],1780.96, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[6]);
- DestroyObject(feuerlicht[7]);
- feuerlicht[6]=0;
- feuerlicht[7]=0;
- return 1;
- }
- public GateCloseFEUER15()
- {
- MoveObject(FEUER1[5],1798.06, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[5],1798.06, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[8]);
- DestroyObject(feuerlicht[9]);
- feuerlicht[8]=0;
- feuerlicht[9]=0;
- return 1;
- }
- public GateCloseFEUER16()
- {
- MoveObject(FEUER1[6],1712.56, -1094.85, 32.91,3.5);
- MoveObject(FEUER1[6],1712.56, -1094.85, 26.91,3.5);
- DestroyObject(feuerlicht[10]);
- DestroyObject(feuerlicht[11]);
- feuerlicht[10]=0;
- feuerlicht[11]=0;
- return 1;
- }
- //---------medic gates--------//
- public GateCloseMEDIC11()
- {
- MoveObject(MEDIC1[1],1729.66, -1142.34, 32.91,3.5);
- MoveObject(MEDIC1[1],1729.66, -1142.34, 26.91,3.5);
- DestroyObject(mediclicht[2]);
- DestroyObject(mediclicht[3]);
- mediclicht[2]=0;
- mediclicht[3]=0;
- return 1;
- }
- public GateCloseMEDIC12()
- {
- MoveObject(MEDIC1[2],1746.76, -1142.34, 32.91,3.5);
- MoveObject(MEDIC1[2],1746.76, -1142.34, 26.91,3.5);
- DestroyObject(mediclicht[4]);
- DestroyObject(mediclicht[5]);
- mediclicht[4]=0;
- mediclicht[5]=0;
- return 1;
- }
- public GateCloseMEDIC13()
- {
- MoveObject(MEDIC1[3],1712.56, -1142.34, 32.91,3.5);
- MoveObject(MEDIC1[3],1712.56, -1142.34, 26.91,3.5);
- DestroyObject(mediclicht[0]);
- DestroyObject(mediclicht[1]);
- mediclicht[0]=0;
- mediclicht[1]=0;
- return 1;
- }
- //---------zollnsf gates--------//
- public GateCloseZOLLNSF1()
- {
- MoveObject(ZOLLNSF1,-959.42, -325.04, 34.33,3.5);
- MoveObject(ZOLLNSF1,-959.42, -325.04, 36.33,3.5);
- }
- public GateCloseZOLLNSF2()
- {
- MoveObject(ZOLLNSF2,-969.48, -330.97, 34.35,3.5);
- MoveObject(ZOLLNSF2,-969.48, -330.97, 36.35,3.5);
- }
- //---------zolllvb2 gates--------//
- public GateCloseZOLLLVB3()
- {
- MoveObject(ZOLLLVB3,-162.79, 402.50, 09.90,3.5);
- MoveObject(ZOLLLVB3,-162.79, 402.50, 11.90,3.5);
- }
- public GateCloseZOLLLVB4()
- {
- MoveObject(ZOLLLVB4,-153.21, 408.03, 09.90,3.5);
- MoveObject(ZOLLLVB4,-153.21, 408.03, 11.90,3.5);
- }
- //---------zolllvb gates--------//
- public GateCloseZOLLLVB1()
- {
- MoveObject(ZOLLLVB1,521.49, 478.09, 16.76,3.5);
- MoveObject(ZOLLLVB1,521.49, 478.09, 18.76,3.5);
- }
- public GateCloseZOLLLVB2()
- {
- MoveObject(ZOLLLVB2,519.55, 467.18, 16.76,3.5);
- MoveObject(ZOLLLVB2,519.55, 467.18, 18.76,3.5);
- }
- //---------zolllv gates--------//
- public GateCloseZOLLLV1()
- {
- MoveObject(ZOLLLV1,1734.63, 531.64, 25.24,3.5);
- MoveObject(ZOLLLV1,1734.63, 531.64, 27.24,3.5);
- }
- public GateCloseZOLLLV2()
- {
- MoveObject(ZOLLLV2,1751.04, 537.58, 24.66,3.5);
- MoveObject(ZOLLLV2,1751.04, 537.58, 26.66,3.5);
- }
- //---------zollfs gates--------//
- public GateCloseZOLLFS1()
- {
- MoveObject(ZOLLFS1,-63.89, -879.29, 12.63,3.5);
- MoveObject(ZOLLFS1,-63.89, -879.29, 14.63,3.5);
- }
- public GateCloseZOLLFS2()
- {
- MoveObject(ZOLLFS2,-75.37, -882.06, 13.06,3.5);
- MoveObject(ZOLLFS2,-75.37, -882.06, 15.06,3.5);
- }
- //---------zolltunnel gates--------//
- public GateCloseZOLLTUNNEL1()
- {
- MoveObject(ZOLLTUNNEL1,622.68, -1178.35, 17.41,3.5);
- MoveObject(ZOLLTUNNEL1,622.68, -1178.35, 19.41,3.5);
- return 1;
- }
- public GateCloseZOLLTUNNEL2()
- {
- MoveObject(ZOLLTUNNEL2,110.44, -1271.64, 12.34,3.5);
- MoveObject(ZOLLTUNNEL2,110.44, -1271.64, 14.34,3.5);
- return 1;
- }
- //---------zollfarm gates--------//
- public GateCloseZOLLFARM1()
- {
- MoveObject(ZOLLFARM1,45.49, -1523.91, 2.95,3.5);
- MoveObject(ZOLLFARM1,45.49, -1523.91, 4.95,3.5);
- return 1;
- }
- public GateCloseZOLLFARM2()
- {
- MoveObject(ZOLLFARM2,55.69, -1539.09, 2.95,3.5);
- MoveObject(ZOLLFARM2,55.69, -1539.09, 4.95,3.5);
- return 1;
- }
- //---------lspd gates--------//
- public GateCloseLSPD1()
- {
- MoveObject(LSPD1,1596.99,-1637.90,14.5303,3.5);
- MoveObject(LSPD1,1588.99,-1637.90,14.5303,3.5);
- DestroyObject(lspdlicht[0]);
- DestroyObject(lspdlicht[1]);
- DestroyObject(lspdlicht[2]);
- DestroyObject(lspdlicht[3]);
- lspdlicht[0]=0;
- lspdlicht[1]=0;
- lspdlicht[2]=0;
- lspdlicht[3]=0;
- return 1;
- }
- public GateCloseLSPD2()
- {
- MoveObject(LSPD2[1],228.24, 163.00, 1003.28,3.5);
- MoveObject(LSPD2[1],228.24, 161.38, 1003.28,3.5);
- return 1;
- }
- public GateCloseLSPD3()
- {
- MoveObject(LSPD2[2],228.24, 153.00, 1003.28,3.5);
- MoveObject(LSPD2[2],228.24, 151.38, 1003.28,3.5);
- return 1;
- }
- public GateCloseLSPD4()
- {
- MoveObject(LSPD2[3],233.20, 169.86, 1003.28,3.5);
- MoveObject(LSPD2[3],231.62, 169.86, 1003.28,3.5);
- return 1;
- }
- //---------fahrschule gate--------//
- public GateCloseFS1()
- {
- SetObjectRot( FS1, 0.00, -90.00, 0.00 );
- return 1;
- }
- public GateCloseFS2()
- {
- SetObjectRot( FS2, 0.00, -90.00, 0.00 );
- return 1;
- }
- //---------yaki gate--------//
- public GateCloseYAKI1()
- {
- MoveObject(YAKI1,2424.39, -2101.00, 15.29,3.5);
- MoveObject(YAKI1,2424.39, -2089.70, 15.29,3.5);
- return 1;
- }
- //---------adac gate--------//
- public GateCloseADAC1()
- {
- MoveObject(ADAC1,1142.24, -1752.74, 15.10,3.5);
- MoveObject(ADAC1,1142.24, -1741.74, 15.10,3.5);
- return 1;
- }
- public GateCloseADAC2()
- {
- MoveObject(ADAC2,1102.10, -1757.38, 16.43,3.5);
- MoveObject(ADAC2,1102.10, -1742.88, 16.43,3.5);
- return 1;
- }
- //---------adminhaus gate--------//
- public GateCloseADMIN1()
- {
- MoveObject(ADMIN1,1534.17,-1451.35,19.92,3.5);
- MoveObject(ADMIN1,1534.17,-1451.35,15.15,3.5);
- return 1;
- }
- //---------uhrzeit--------//
- public TimeUpdate()
- {
- new Hour, Min, Sec, Day, Month, Year;
- new TimeString[256], TimeString3[256];
- gettime(Hour, Min, Sec);
- getdate(Year, Month, Day);
- if(Min <= 9)
- {
- format(TimeString,25,"%d:0%d",Hour, Min);
- }else{
- format(TimeString,25,"%d:%d",Hour, Min);
- }
- if(Day <= 9)
- {
- format(TimeString3,25,"0%d/%d/%d", Day, Month, Year);
- }else{
- format(TimeString3,25,"%d/%d/%d", Day, Month, Year);
- }
- TextDrawSetString(HClock,TimeString);
- TextDrawShowForAll(HClock);
- TextDrawSetString(HClock3,TimeString3);
- TextDrawShowForAll(HClock3);
- SetWorldTime(Hour);
- if(Min == 0 && Sec == 1)
- {
- new uhrzeitmsg[128];
- SendClientMessageToAll(BLAU, "_____________________________________________________");
- format(uhrzeitmsg, sizeof(uhrzeitmsg), "*** Gamer-Forces Reallife: Es ist nun %d:00 Uhr ***",Hour);
- SendClientMessageToAll(BLAU, uhrzeitmsg);
- SendClientMessageToAll(BLAU, "_____________________________________________________");
- }
- return 1;
- }
- //---------motor licht--------//
- public StartEngine(playerid,vehicleid)
- {
- if(IsPlayerConnected(playerid))
- {
- new seat;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- if(GetVehicleModel(vehicleid) == 510 ||(GetVehicleModel(vehicleid) == 481 ||(GetVehicleModel(vehicleid) == 509)))
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat kein Motor!");
- }
- else
- {
- new damageveh=GetPlayerVehicleID(playerid);
- new Float:damagecheck;
- GetVehicleHealth(damageveh,damagecheck);
- if(damagecheck<299 && damagecheck >249)
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat einen Totalschaden!");
- }
- else
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- motor[vehicleid] = true;
- SendClientMessage(playerid,ORANGE,"Du hast den Motor gestartet!");
- }
- }
- }
- }
- return 1;
- }
- public StopEngine(playerid,vehicleid)
- {
- if(IsPlayerConnected(playerid))
- {
- new seat;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- if(GetVehicleModel(vehicleid) == 510 ||(GetVehicleModel(vehicleid) == 481 ||(GetVehicleModel(vehicleid) == 509)))
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat kein Motor!");
- }
- else
- {
- new damageveh=GetPlayerVehicleID(playerid);
- new Float:damagecheck;
- GetVehicleHealth(damageveh,damagecheck);
- if(damagecheck<299 && damagecheck >249)
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat einen Totalschaden!");
- }
- else
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- motor[vehicleid] = false;
- SendClientMessage(playerid,ORANGE,"Du hast den Motor ausgeschaltet!");
- }
- }
- }
- }
- return 1;
- }
- ocmd:licht(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new status[4];
- if(sscanf(params,"s",status))return SendClientMessage(playerid,BLAU,"Info: /licht [an/aus]");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat;
- new vid = GetPlayerVehicleID(playerid);
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- if(strcmp(status,"an",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- licht[vid] = true;
- SendClientMessage(playerid,ORANGE,"Du hast das Licht angeschaltet!");
- }
- else
- if(strcmp(status,"aus",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- licht[vid] = false;
- SendClientMessage(playerid,ORANGE,"Du hast das Licht ausgeschaltet!");
- }
- }
- }
- }
- return 1;
- }
- ocmd:motor(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new status[4];
- if(sscanf(params,"s",status))return SendClientMessage(playerid,BLAU,"Info: /motor [an/aus]");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat;
- new vid = GetPlayerVehicleID(playerid);
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- if(GetVehicleModel(vid) == 510 ||(GetVehicleModel(vid) == 481 ||(GetVehicleModel(vid) == 509)))
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat kein Motor!");
- }
- else
- {
- new damageveh=GetPlayerVehicleID(playerid);
- new Float:damagecheck;
- GetVehicleHealth(damageveh,damagecheck);
- if(damagecheck<299 && damagecheck >249)
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat einen Totalschaden!");
- }
- else
- {
- if(strcmp(status,"an",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- motor[vid] = true;
- SendClientMessage(playerid,ORANGE,"Du hast den Motor gestartet!");
- }
- else
- if(strcmp(status,"aus",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- motor[vid] = false;
- SendClientMessage(playerid,ORANGE,"Du hast den Motor ausgeschaltet!");
- }
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:motorhaube(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new status[4];
- if(sscanf(params,"s",status))return SendClientMessage(playerid,BLAU,"Info: /motorhaube [auf/zu]");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(strcmp(status,"auf",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
- SendClientMessage(playerid,ORANGE,"Du hast die Motorhaube geöffnet!");
- }
- else
- if(strcmp(status,"zu",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
- SendClientMessage(playerid,ORANGE,"Du hast die Motorhaube geschlossen!");
- }
- }
- }
- }
- return 1;
- }
- ocmd:kofferraum(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new status[4];
- if(sscanf(params,"s",status))return SendClientMessage(playerid,BLAU,"Info: /kofferraum [auf/zu]");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(strcmp(status,"auf",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
- SendClientMessage(playerid,ORANGE,"Du hast den Kofferraum geöffnet!");
- }
- else
- if(strcmp(status,"zu",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
- SendClientMessage(playerid,ORANGE,"Du hast den Kofferraum geschlossen!");
- }
- }
- }
- }
- return 1;
- }
- ocmd:alarm(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new status[4];
- if(sscanf(params,"s",status))return SendClientMessage(playerid,BLAU,"Info: /alarm [an/aus]");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(strcmp(status,"an",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
- SendClientMessage(playerid,ORANGE,"Du hast den Alarm gestartet!");
- }
- else
- if(strcmp(status,"aus",true) == 0)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
- motor[vid] = false;
- SendClientMessage(playerid,ORANGE,"Du hast den Alarm beendet!");
- }
- }
- }
- }
- return 1;
- }
- //-------------supporten------------//
- ocmd:supporten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(GetPVarInt(playerid,"Aduty")==0)
- {
- GetPlayerArmour(playerid,suprust[playerid]);
- GetPlayerHealth(playerid,supheal[playerid]);
- new aduty1[64];
- format(aduty1,sizeof(aduty1),"%s ist nun als Supporter unterwegs!",SpielerName(playerid));
- SendClientMessageToAll(HELLROT,aduty1);
- SetPlayerColor(playerid,HELLROT);
- SetPlayerArmour(playerid,1000);
- SetPlayerHealth(playerid,100);
- SetPVarInt(playerid,"Aduty",1);
- SpielerSpeichern(playerid);
- }
- else
- {
- SetPlayerArmour(playerid,suprust[playerid]);
- SetPlayerHealth(playerid,supheal[playerid]);
- new aduty2[64];
- format(aduty2,sizeof(aduty2),"%s ist nun nicht mehr als Supporter unterwegs!",SpielerName(playerid));
- SendClientMessageToAll(HELLROT,aduty2);
- SetPlayerColor(playerid,WEISS);
- SetPVarInt(playerid,"Aduty",0);
- SpielerSpeichern(playerid);
- }
- }
- return 1;
- }
- //-------------setvirtualworld------------//
- ocmd:virt(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,virt;
- new virt1[64];
- new virt2[64];
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,virt)) return SendClientMessage(playerid,BLAU,"Info: /virt [id] [VirtualWorld-ID]");
- if(virt < 0 || virt > 100)return SendClientMessage(playerid,ROT,"Ungültige VirtualWorld-ID! VirtualWorld [0-10]");
- if(IsPlayerConnected(pID))
- {
- SetPlayerVirtualWorld(pID,virt);
- format(virt1,sizeof(virt1),"Du hast %s die VirtualWorld ID %i gesetzt",SpielerName(pID),virt);
- SendClientMessage(playerid,HELLROT,virt1);
- format(virt2,sizeof(virt2),"%s hat dir die VirtualWorld ID %i gesetzt",SpielerName(playerid),virt);
- SendClientMessage(pID,HELLROT,virt2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------setinterior------------//
- ocmd:inter(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,interior;
- new inte1[64];
- new inte2[64];
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,interior)) return SendClientMessage(playerid,BLAU,"Info: /inter [id] [Interior-ID]");
- if(interior < 0 || interior > 18)return SendClientMessage(playerid,ROT,"Ungültige Interior-ID! Interior [0-18]");
- if(IsPlayerConnected(pID))
- {
- SetPlayerInterior(pID,interior);
- format(inte1,sizeof(inte1),"Du hast %s die Interior ID %i gesetzt",SpielerName(pID),interior);
- SendClientMessage(playerid,HELLROT,inte1);
- format(inte2,sizeof(inte2),"%s hat dir die Interior ID %i gesetzt",SpielerName(playerid),interior);
- SendClientMessage(pID,HELLROT,inte2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------setskin------------//
- ocmd:skin(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,skin;
- new skin1[64];
- new skin2[64];
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,skin)) return SendClientMessage(playerid,BLAU,"Info: /skin [id] [skinid]");
- if(skin < 0 || skin > 299)return SendClientMessage(playerid,ROT,"Ungültige Skin-ID! SkindID[0-299]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboys skin nicht verändern!");
- if(IsPlayerConnected(pID))
- {
- SetPlayerSkin(pID,skin);
- SetPVarInt(pID,"Skin",skin);
- SpielerSpeichern(pID);
- format(skin1,sizeof(skin1),"%s hat dir die Skinid: %d gegeben!",SpielerName(playerid),skin);
- SendClientMessage(pID,HELLROT,skin1);
- format(skin2,sizeof(skin2),"Du hast %s die Skinid: %d gegeben!",SpielerName(pID),skin);
- SendClientMessage(playerid,HELLROT,skin2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------takemoney------------//
- ocmd:geldnehmen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID, geld,
- geldnehmen1[128],
- geldnehmen2[128];
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,BLAU,"Info: /geldnehmen [id] [betrag]");
- if(IsPlayerConnected(pID))
- {
- new logbetrag=geld;
- new logpid=pID;
- GeldnehmenLog(playerid,logbetrag,logpid);
- SetPVarInt(pID,"Geld",GivePlayerMoney(pID,-geld));
- SpielerSpeichern(pID);
- format(geldnehmen1,sizeof(geldnehmen1),"%s hat dir den Geldbetrag: %d € weggenommen!",SpielerName(playerid),-geld);
- SendClientMessage(pID,HELLROT,geldnehmen1);
- format(geldnehmen2,sizeof(geldnehmen2),"Du hast %s den Geldbetrag: %d € weggenommen!",SpielerName(pID),-geld);
- SendClientMessage(playerid,HELLROT,geldnehmen2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------givemoney------------//
- ocmd:geldgeben(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID, geld,
- geldgeben1[128],
- geldgeben2[128];
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,BLAU,"Info: /geldgeben [id] [betrag]");
- if(IsPlayerConnected(pID))
- {
- new logbetrag=geld;
- new logpid=pID;
- GeldgebenLog(playerid,logbetrag,logpid);
- SetPVarInt(pID,"Geld",GivePlayerMoney(pID,geld));
- SpielerSpeichern(pID);
- format(geldgeben1,sizeof(geldgeben1),"%s hat dir den Geldbetrag: %d € gegeben!",SpielerName(playerid),geld);
- SendClientMessage(pID,HELLROT,geldgeben1);
- format(geldgeben2,sizeof(geldgeben2),"Du hast %s den Geldbetrag: %d € gegeben!",SpielerName(pID),geld);
- SendClientMessage(playerid,HELLROT,geldgeben2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------/fahrzeug------------//
- ocmd:fahrzeug(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(GetPlayerInterior(playerid)==0)
- {
- new modelid,Farbe1,Farbe2;
- new fahrzeug1[128];
- if(sscanf(params,"ddd",modelid,Farbe1,Farbe2))return SendClientMessage(playerid,BLAU,"Info: /fahrzeug [Model-ID] [Farbe1] [Farbe2]");
- if(modelid < 400 || modelid > 611)return SendClientMessage(playerid,ROT,"Ungültige Model-ID! Model[400-611]");
- if(Farbe1 < 0 || Farbe1 > 186)return SendClientMessage(playerid,ROT,"Ungültige Farb-ID! Farben[0-186]");
- if(Farbe2 < 0 || Farbe2 > 186)return SendClientMessage(playerid,ROT,"Ungültige Farb-ID! Farben[0-186]");
- new Float:pos[4];
- GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
- GetPlayerFacingAngle(playerid,pos[3]);
- new createdcarid = CreateVehicle(modelid,pos[0]+1,pos[1]+1,pos[2]+1,pos[3],Farbe1,Farbe2,-1);
- SetVehicleNumberPlate(createdcarid,"Admin S");
- format(fahrzeug1,sizeof(fahrzeug1),"Du hast dir ein Fahrzeug mit der ID %d gespawnt!",(createdcarid));
- SendClientMessage(playerid,HELLROT,fahrzeug1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst hier kein Fahrzeug spawnen!");
- }
- }
- return 1;
- }
- //----------freeze------------//
- ocmd:freeze(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new freeze1[64];
- new freeze2[64];
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /freeze [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht freezen!");
- if(IsPlayerConnected(pID))
- {
- TogglePlayerControllable(pID, 0);
- format(freeze2,sizeof(freeze2),"%s hat dich gefreezed!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,freeze2);
- format(freeze1,sizeof(freeze1),"Du hast Spieler %s gefreezed!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,freeze1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- ocmd:unfreeze(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- new freeze1[64];
- new freeze2[64];
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /unfreeze [ID]");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht unfreezen!");
- if(IsPlayerConnected(pID))
- {
- TogglePlayerControllable(pID, 1);
- format(freeze2,sizeof(freeze2),"%s hat dich unfreezed!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,freeze2);
- format(freeze1,sizeof(freeze1),"Du hast Spieler %s unfreezed!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,freeze1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //----------gotocar------------//
- ocmd:gehezufahrzeug(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- static vehID;
- if ( sscanf( params, "i", vehID ) )
- return SendClientMessage( playerid,BLAU, "Info: /gehezufahrzeug [ID]" );
- if ( vehID >MAX_VEHICLES)
- return SendClientMessage( playerid,ROT, "Diese ID gibts es nicht!" );
- new Float:vehx, Float:vehy, Float:vehz;
- GetVehiclePos(vehID, vehx, vehy, vehz);
- SetPlayerPos(playerid, vehx+3, vehy+3, vehz);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vid,seat;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- vid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vid,vehx+5, vehy+5, vehz);
- PutPlayerInVehicle(playerid,vid,0);
- }
- }
- new string[128];
- format(string,sizeof(string),"Info: Du hast dich zum Fahrzeug mit der ID: %i teleportiert!",vehID);
- SendClientMessage(playerid,HELLROT,string);
- }
- return 1;
- }
- //----------destroyveh------------//
- ocmd:kaputtmachen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- static vehID;
- if ( sscanf( params, "i", vehID ) )
- return SendClientMessage( playerid,BLAU, "Info: /kaputtmachen [ID]" );
- if ( vehID >MAX_VEHICLES)
- return SendClientMessage( playerid,ROT, "Diese ID gibts es nicht!" );
- if(vehID==26||vehID==27||vehID==28||vehID==29) return SendClientMessage(playerid,ROT,"Du kannst dieses Fahrzeug nicht kaputtmachen!");
- DestroyVehicle( vehID );
- new string[128];
- format(string,sizeof(string),"Info: Du hast das Fahrzeug mit der ID: %i kaputtgemacht!",vehID);
- SendClientMessage(playerid,HELLROT,string);
- }
- return 1;
- }
- //-------------respawncars------------//
- ocmd:fahrzeugerespawnen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- SendClientMessage(playerid,HELLROT,"Du hast alle Fahrzeuge respawnt!");
- for(new v = 0;v < MAX_VEHICLES; v++)
- {
- if(!IsPlayerInVehicle(playerid,v))
- {
- if(v==26||v==27||v==28||v==29)
- {
- }
- else
- {
- SetVehicleToRespawn(v);
- }
- }
- }
- }
- return 1;
- }
- //-------------respawncar------------//
- ocmd:fahrzeugrespawnen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- static vehID;
- if ( sscanf( params, "i", vehID ) )
- return SendClientMessage( playerid,BLAU, "Info: /fahrzeugrespawnen [ID]" );
- if ( vehID >MAX_VEHICLES)
- return SendClientMessage( playerid,ROT, "Diese ID gibts es nicht!" );
- if(vehID==26||vehID==27||vehID==28||vehID==29)
- {
- SendClientMessage(playerid,ROT,"Du kannst dieses Fahrzeug nicht respawnen!");
- }
- else
- {
- SetVehicleToRespawn( vehID );
- new string[128];
- format(string,sizeof(string),"Info: Du hast das Fahrzeug mit der ID: %i respawnt!",vehID);
- SendClientMessage(playerid,HELLROT,string);
- }
- }
- return 1;
- }
- //-------------admincheck------------//
- ocmd:check(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /check [ID]");
- if(IsPlayerConnected(pID))
- {
- new checkgeschlecht[64],checkfraktname[64],checknebenjob[64];
- new wanteds = GetPVarInt(playerid,"Wanteds");
- switch(GetPVarInt(pID,"Fraktion"))
- {
- case 0:{checkfraktname="Zivilist";}
- case 1:{checkfraktname="LSPD";}
- case 2:{checkfraktname="Fahrschule";}
- case 3:{checkfraktname="Adac";}
- case 4:{checkfraktname="Taxi";}
- case 5:{checkfraktname="San Andreas News Time";}
- case 6:{checkfraktname="Rettungsdienst";}
- case 7:{checkfraktname="Truck Nex";}
- case 8:{checkfraktname="Bürgermeister";}
- case 9:{checkfraktname="La Cosa Nostra";}
- case 10:{checkfraktname="Rifa";}
- case 11:{checkfraktname="Grove Street";}
- case 12:{checkfraktname="Yakuza";}
- case 13:{checkfraktname="Hitman";}
- }
- switch(GetPVarInt(pID,"Geschlecht"))
- {
- case 1:{checkgeschlecht="Männlich";}
- case 2:{checkgeschlecht="Weiblich";}
- }
- switch(GetPVarInt(pID,"Nebenjob"))
- {
- case 0:{checknebenjob="Keinen";}
- case 1:{checknebenjob="Dj";}
- case 2:{checknebenjob="Fischer";}
- case 3:{checknebenjob="Müllmann";}
- case 4:{checknebenjob="Fensterputzer";}
- case 5:{checknebenjob="Pilot";}
- }
- new check[200],statsvon[128];
- format(check,sizeof(check),"\n[ALLGEMEINES]\n\nName: %s\nAlter: %i\nGeschlecht: %s\nLevel: %i[VERMÖGEN]\n\nGeld: %i\nKontostand: %i\n[ARBEIT]Fraktion: %s\nFraktions Rang: %i\nNebenjob: %s\n[SONSTIGES]\n\nPayday: %i/30\nMonat: %i/12\nWanteds: %d\nAdminLevel: %i",SpielerName(pID),GetPVarInt(pID,"Alter"),checkgeschlecht,GetPlayerScore(pID),GetPlayerMoney(pID),GetPVarInt(pID,"Kontostand"),checkfraktname,GetPVarInt(pID,"FrakRang"),
- checknebenjob,GetPVarInt(pID,"PayDay"),GetPVarInt(pID,"Monate"),wanteds,GetPVarInt(pID,"Adminlevel"));
- format(statsvon,sizeof(statsvon),"Stats von %s:",SpielerName(pID));
- ShowPlayerDialog(playerid,DIALOG_CHECK,DIALOG_STYLE_MSGBOX,statsvon,check,"Schliessen","");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------rconadmin------------//
- ocmd:rconadmin(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerAdmin(playerid))
- {
- new pID, rang,
- adminrang0[64],
- adminrang1[128],
- adminrang2[128];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,BLAU,"Info: /rconadmin [id] [level]");
- if(rang<0||rang>6) return SendClientMessage(playerid,ROT,"Ungültiger Rang! /rconadmin [id] [0-6]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"AdminLevel",rang);
- SpielerSpeichern(pID);
- switch(GetPVarInt(pID,"AdminLevel"))
- {
- case 0:{adminrang0="0";}
- case 1:{adminrang0="1";}
- case 2:{adminrang0="2";}
- case 3:{adminrang0="3";}
- case 4:{adminrang0="4";}
- case 5:{adminrang0="5";}
- case 6:{adminrang0="6";}
- }
- format(adminrang1,sizeof(adminrang1),"%s hat dir den Adminrang: %s gegeben!",SpielerName(playerid),adminrang0);
- SendClientMessage(pID,HELLROT,adminrang1);
- format(adminrang2,sizeof(adminrang2),"Du hast %s den Adminrang: %s gegeben!",SpielerName(pID),adminrang0);
- SendClientMessage(playerid,HELLROT,adminrang2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- }
- return 1;
- }
- //-------------fraktionschat------------//
- ocmd:f(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Muted")==1) return SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- new text[128];
- if(GetPVarInt(playerid,"Fraktion")==0) return SendClientMessage(playerid,ROT,"Du gehörst keiner Fraktion an!");
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,BLAU,"Info: /f [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- format(text,sizeof(text),"%s [Rang %i] : %s",SpielerName(playerid),GetPVarInt(playerid,"FrakRang"),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFraktion(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,GRAU,text);
- }
- }
- }
- }
- return 1;
- }
- //-------------department chat------------//
- ocmd:d(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Muted")==1) return SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- if(GetPVarInt(playerid,"Fraktion")==1||GetPVarInt(playerid,"Fraktion")==6)
- {
- new dtext[128];
- if(sscanf(params,"s",dtext)) return SendClientMessage(playerid,BLAU,"Info: /d [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- format(dtext,sizeof(dtext),"Departmentchat: %s: %s",SpielerName(playerid),dtext);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1||GetPVarInt(i,"Fraktion")==6)
- {
- SendClientMessage(i,GRAU,dtext);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Angestellter eines Departments!");
- }
- }
- return 1;
- }
- //-------------adminchat------------//
- ocmd:a(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new ac[128];
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"s",ac)) return SendClientMessage(playerid,BLAU,"Info: /a [text]");
- if(GetPVarInt(playerid,"Muted")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted und kannst nicht reden!");
- }
- format(ac,sizeof(ac),"Adminchat: %s: %s",SpielerName(playerid),ac);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"AdminLevel")!=0)
- {
- SendClientMessage(i,HELLROT,ac);
- }
- }
- }
- }
- return 1;
- }
- //-------------/sup /report------------//
- ocmd:report(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new rep[128];
- if(sscanf(params,"s",rep)) return SendClientMessage(playerid,BLAU,"Info: /report [text]");
- format(rep,sizeof(rep),"Report von: %s: %s",SpielerName(playerid),rep);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"AdminLevel")!=0)
- {
- SendClientMessage(i,HELLROT,rep);
- }
- }
- }
- SendClientMessage(playerid,HELLROT,"Report erfolgreich gesendet!");
- }
- return 1;
- }
- ocmd:sup(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new sup[128];
- new pID;
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"us",pID,sup)) return SendClientMessage(playerid,BLAU,"Info: /sup [id] [text]");
- if(IsPlayerConnected(pID))
- {
- format(sup,sizeof(sup),"Support von: %s: %s",SpielerName(playerid),sup);
- SendClientMessage(pID,HELLROT,sup);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"AdminLevel")!=0)
- {
- new arep[128];
- format(arep,sizeof(arep),"%s hat eine Support Nachricht an %s gesendet!",SpielerName(playerid),SpielerName(pID));
- SendClientMessage(i,HELLROT,arep);
- }
- }
- }
- }
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------makeadmin------------//
- ocmd:adminrang(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID, rang,
- adminrang0[64],
- adminrang1[128],
- adminrang2[128];
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,BLAU,"Info: /adminrang [id] [level]");
- if(rang<0||rang>6) return SendClientMessage(playerid,ROT,"Ungültiger Rang! /adminrang [id] [0-6]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"AdminLevel",rang);
- SpielerSpeichern(pID);
- switch(GetPVarInt(pID,"AdminLevel"))
- {
- case 0:{adminrang0="0";}
- case 1:{adminrang0="1";}
- case 2:{adminrang0="2";}
- case 3:{adminrang0="3";}
- case 4:{adminrang0="4";}
- case 5:{adminrang0="5";}
- case 6:{adminrang0="6";}
- }
- format(adminrang1,sizeof(adminrang1),"%s hat dir den Adminrang: %s gegeben!",SpielerName(playerid),adminrang0);
- SendClientMessage(pID,HELLROT,adminrang1);
- format(adminrang2,sizeof(adminrang2),"Du hast %s den Adminrang: %s gegeben!",SpielerName(pID),adminrang0);
- SendClientMessage(playerid,HELLROT,adminrang2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------bannen------------//
- ocmd:ban(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"Info: /ban [id] [grund]");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber bannen!");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht bannen!");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"AdminLevel")<1)
- {
- format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- SetPVarInt(pID,"Baned",1);
- SpielerSpeichern(pID);
- Ban(pID);
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst keinen Admin bannen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------mark------------//
- ocmd:mark(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- {
- GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- TeleportDest2[playerid][0] = GetPlayerInterior(playerid);
- TeleportDest2[playerid][1] = GetPlayerVirtualWorld(playerid);
- SendClientMessage(playerid, HELLROT, "Du hast dir einen marker gesetzt!");
- }
- }
- return 1;
- }
- ocmd:gehezumark(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- {
- if(TeleportDest[playerid][0]==0||TeleportDest[playerid][1]==0||TeleportDest[playerid][2]==0) return SendClientMessage(playerid,ROT,"Du hast noch keinen Marker gesetzt!");
- SetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- SetPlayerVirtualWorld(playerid, TeleportDest2[playerid][1]);
- SetPlayerInterior(playerid, TeleportDest2[playerid][0]);
- SendClientMessage(playerid, HELLROT, "Du hast dich zu deinem marker teleportiert!");
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(TeleportDest2[playerid][0]>0)
- {
- SendClientMessage(playerid,ROT,"Du kannst dich nicht mit einem Fahrzeug in ein Interior Porten!");
- }
- if(TeleportDest2[playerid][0]== 0)
- {
- new vid,seat;
- seat = GetPlayerVehicleSeat(playerid);
- if(seat == 0)
- {
- vid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vid,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- PutPlayerInVehicle(playerid,vid,0);
- }
- }
- }
- }
- }
- return 1;
- }
- //-------------kicken------------//
- ocmd:kick(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"Info: /kick [id] [grund]");
- if(playerid==pID) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber kicken!");
- if(pID==0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht kicken!");
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- if(IsPlayerConnected(pID))
- {
- format(string,sizeof(string),"%s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- Kick(pID);
- }
- }
- return 1;
- }
- //-----------agibrang--------//
- ocmd:agibrang(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID,rang;
- new geben1[64];
- new geben2[64];
- if(!isPlayerAnAdmin(playerid,4)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,BLAU,"Info: /agibrang [ID] [Rang]");
- if(rang<1||rang>5) return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben! [1-5]");
- if(IsPlayerConnected(pID))
- {
- SetPVarInt(pID,"FrakRang",rang);
- SpielerSpeichern(pID);
- format(geben1,sizeof(geben1),"%s hat dir den Rang %i gegeben!",SpielerName(playerid),rang);
- SendClientMessage(pID,ORANGE,geben1);
- format(geben2,sizeof(geben2),"Du hast %s den Rang %i gegeben!",SpielerName(pID),rang);
- SendClientMessage(playerid,ORANGE,geben2);
- spawnbob(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------goto------------//
- ocmd:gehezu(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID,string[128];
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /gehezu [id]");
- if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht zu dir selber porten!");
- if(IsPlayerConnected(pID))
- {
- if(GetPlayerVirtualWorld(pID)==10)
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich im afk Modus!");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z);
- new pIDInt;
- pIDInt = GetPlayerInterior(pID);
- SetPlayerInterior(playerid,pIDInt);
- new pIDVirt;
- pIDVirt = GetPlayerVirtualWorld(pID);
- SetPlayerVirtualWorld(playerid,pIDVirt);
- format(string,sizeof(string),"Du hast dich zum Spieler: %s teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- }
- else
- {
- new seat,vid;
- seat = GetPlayerVehicleSeat(playerid);
- vid = GetPlayerVehicleID(playerid);
- if(GetPlayerInterior(pID) == 0 && seat == 0)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetVehiclePos(vid,x+2, y+2, z);
- PutPlayerInVehicle(playerid,vid,0);
- format(string,sizeof(string),"Du hast dich zum Spieler: %s teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- }
- if(seat > 0)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z);
- new pIDInt;
- pIDInt = GetPlayerInterior(pID);
- SetPlayerInterior(playerid,pIDInt);
- new pIDVirt;
- pIDVirt = GetPlayerVirtualWorld(pID);
- SetPlayerVirtualWorld(playerid,pIDVirt);
- format(string,sizeof(string),"Du hast dich zum Spieler: %s teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- }
- if(GetPlayerInterior(pID) >0&& seat == 0)
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich in einem Interior!");
- SendClientMessage(playerid,ROT,"Steige vorher aus deinem Fahrzeug!");
- }
- if(GetPlayerInterior(pID) >0&& seat > 0)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z);
- new pIDInt;
- pIDInt = GetPlayerInterior(pID);
- SetPlayerInterior(playerid,pIDInt);
- new pIDVirt;
- pIDVirt = GetPlayerVirtualWorld(pID);
- SetPlayerVirtualWorld(playerid,pIDVirt);
- format(string,sizeof(string),"Du hast dich zum Spieler: %s teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- }
- }
- }
- }
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------gethere------------//
- ocmd:herbringen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID,string[128],string1[128];
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /herbringen [id]");
- if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber zu dir porten!");
- if(pID == 0) return SendClientMessage(playerid,ROT,"Du kannst botboy nicht zu dir porten!");
- if(IsPlayerConnected(pID))
- {
- if(GetPlayerVirtualWorld(pID)==10)
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich im afk Modus!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- new playerInt = GetPlayerInterior(playerid);
- new playerVirt = GetPlayerVirtualWorld(playerid);
- GetPlayerPos(playerid, x, y, z);
- if(IsPlayerInAnyVehicle(pID))
- {
- new vid=GetPlayerVehicleID(pID);
- new seat=GetPlayerVehicleSeat(pID);
- if(seat==0)
- {
- if(GetPlayerInterior(playerid) == 0)
- {
- SetPlayerInterior(pID,playerInt);
- SetPlayerVirtualWorld(pID,playerVirt);
- SetVehiclePos(vid,x+2, y+2, z);
- PutPlayerInVehicle(pID,vid,0);
- format(string,sizeof(string),"Du hast Spieler: %s zu dir teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- format(string1,sizeof(string1),"Du wurdest zu: %s teleportiert!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,string1);
- }
- else
- {
- SetPlayerPos(pID, x+2, y+2, z);
- SetPlayerInterior(pID,playerInt);
- SetPlayerVirtualWorld(pID,playerVirt);
- format(string,sizeof(string),"Du hast Spieler: %s zu dir teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- format(string1,sizeof(string1),"Du wurdest zu: %s teleportiert!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,string1);
- }
- }
- else
- {
- SetPlayerPos(pID, x+2, y+2, z);
- SetPlayerInterior(pID,playerInt);
- SetPlayerVirtualWorld(pID,playerVirt);
- format(string,sizeof(string),"Du hast Spieler: %s zu dir teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- format(string1,sizeof(string1),"Du wurdest zu: %s teleportiert!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,string1);
- }
- }
- else
- {
- SetPlayerPos(pID, x+2, y+2, z);
- SetPlayerInterior(pID,playerInt);
- SetPlayerVirtualWorld(pID,playerVirt);
- format(string,sizeof(string),"Du hast Spieler: %s zu dir teleportiert!",SpielerName(pID));
- SendClientMessage(playerid,HELLROT,string);
- format(string1,sizeof(string1),"Du wurdest zu: %s teleportiert!",SpielerName(playerid));
- SendClientMessage(pID,HELLROT,string1);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------------admin level------------//
- ocmd:slevel(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerAnAdmin(playerid,6)) return SendClientMessage(playerid,ROT,"Dein Admin Level ist nicht hoch genug!");
- new pID,level;
- if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,BLAU,"Info: /level [id] [level]");
- if(IsPlayerConnected(pID))
- {
- new levelplay[64];
- format(levelplay,sizeof(levelplay),"Du hast %s Level %i gegeben!",SpielerName(pID),level);
- SendClientMessage(playerid,HELLROT,levelplay);
- new levelpid[64];
- format(levelpid,sizeof(levelpid),"Du hast von %s Level %i bekommen!",SpielerName(playerid),level);
- SendClientMessage(pID,HELLROT,levelpid);
- SetPlayerScore(pID,level);
- SetPVarInt(pID,"Level",level);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------/scheine-------//
- ocmd:scheine(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new scheinstat[128],autocheck[64],bikecheck[64],truckcheck[64],bootcheck[64],flugcheck[64],waffencheck[64];
- switch(GetPVarInt(playerid,"Autoschein"))
- {
- case 0:{autocheck="Nein";}
- case 1:{autocheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Bikeschein"))
- {
- case 0:{bikecheck="Nein";}
- case 1:{bikecheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Truckschein"))
- {
- case 0:{truckcheck="Nein";}
- case 1:{truckcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Bootschein"))
- {
- case 0:{bootcheck="Nein";}
- case 1:{bootcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Flugschein"))
- {
- case 0:{flugcheck="Nein";}
- case 1:{flugcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Waffenschein"))
- {
- case 0:{waffencheck="Nein";}
- case 1:{waffencheck="Ja";}
- }
- format(scheinstat,sizeof(scheinstat),"Auto Schein: %s\nBike Schein: %s\nTruck Schein: %s\nBoot Schein: %s\nFlug Schein: %s\nWaffen Schein : %s\n\nPunke: %i",autocheck,bikecheck,truckcheck,bootcheck,flugcheck,waffencheck,GetPVarInt(playerid,"Punkte"));
- ShowPlayerDialog(playerid,DIALOG_SCHEINE,DIALOG_STYLE_MSGBOX,"Scheine:",scheinstat,"Schliessen","");
- }
- return 1;
- }
- //-------/zeigeperso-------//
- ocmd:zeigeperso(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /zeigeperso [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Um deinen Perso anzuschauen schreibe /perso !");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(playerid,"Perso")==1)
- {
- new Float:zeigpersopos[MAX_PLAYERS][3];
- GetPlayerPos(playerid,zeigpersopos[playerid][0],zeigpersopos[playerid][1],zeigpersopos[playerid][2]);
- if(IsPlayerInRangeOfPoint(pID,10,zeigpersopos[playerid][0],zeigpersopos[playerid][1],zeigpersopos[playerid][2]))
- {
- new statsgeschlecht[64],statsfraktname[64],statsnebenjob[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{statsfraktname="Zivilist";}
- case 1:{statsfraktname="LSPD";}
- case 2:{statsfraktname="Fahrschule";}
- case 3:{statsfraktname="Adac";}
- case 4:{statsfraktname="Taxi";}
- case 5:{statsfraktname="San Andreas News Time";}
- case 6:{statsfraktname="Rettungsdienst";}
- case 7:{statsfraktname="Truck Nex";}
- case 8:{statsfraktname="Bürgermeister";}
- case 9:{statsfraktname="La Cosa Nostra";}
- case 10:{statsfraktname="Rifa";}
- case 11:{statsfraktname="Grove Street";}
- case 12:{statsfraktname="Yakuza";}
- case 13:{statsfraktname="Hitman";}
- }
- switch(GetPVarInt(playerid,"Geschlecht"))
- {
- case 1:{statsgeschlecht="Männlich";}
- case 2:{statsgeschlecht="Weiblich";}
- }
- switch(GetPVarInt(playerid,"Nebenjob"))
- {
- case 0:{statsnebenjob="Keinen";}
- case 1:{statsnebenjob="Dj";}
- case 2:{statsnebenjob="Fischer";}
- case 3:{statsnebenjob="Müllmann";}
- case 4:{statsnebenjob="Fensterputzer";}
- case 5:{statsnebenjob="Pilot";}
- }
- new zperso[200],st[64],nach[128];
- format(zperso,sizeof(zperso),"\nName: %s\nAlter: %i\nGeschlecht: %s\nLevel: %i\nFraktion: %s\nFraktions Rang: %i\nNebenjob: %s",SpielerName(playerid),GetPVarInt(playerid,"Alter"),statsgeschlecht,GetPlayerScore(playerid),statsfraktname,GetPVarInt(playerid,"FrakRang"),statsnebenjob);
- format(st,sizeof(st),"Perso von: %s",SpielerName(playerid));
- ShowPlayerDialog(pID,DIALOG_ZEIGEPERSO,DIALOG_STYLE_MSGBOX,st,zperso,"Schliessen","");
- format(nach,sizeof(nach),"Du hast %s deinen Perso gezeigt!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,nach);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast noch keinen Perso! Um dir einen zu kaufen gehe ins Rathaus.");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------/perso-------//
- ocmd:perso(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Perso")==1)
- {
- new statsgeschlecht[64],statsfraktname[64],statsnebenjob[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{statsfraktname="Zivilist";}
- case 1:{statsfraktname="LSPD";}
- case 2:{statsfraktname="Fahrschule";}
- case 3:{statsfraktname="Adac";}
- case 4:{statsfraktname="Taxi";}
- case 5:{statsfraktname="San Andreas News Time";}
- case 6:{statsfraktname="Rettungsdienst";}
- case 7:{statsfraktname="Truck Nex";}
- case 8:{statsfraktname="Bürgermeister";}
- case 9:{statsfraktname="La Cosa Nostra";}
- case 10:{statsfraktname="Rifa";}
- case 11:{statsfraktname="Grove Street";}
- case 12:{statsfraktname="Yakuza";}
- case 13:{statsfraktname="Hitman";}
- }
- switch(GetPVarInt(playerid,"Geschlecht"))
- {
- case 1:{statsgeschlecht="Männlich";}
- case 2:{statsgeschlecht="Weiblich";}
- }
- switch(GetPVarInt(playerid,"Nebenjob"))
- {
- case 0:{statsnebenjob="Keinen";}
- case 1:{statsnebenjob="Dj";}
- case 2:{statsnebenjob="Fischer";}
- case 3:{statsnebenjob="Müllmann";}
- case 4:{statsnebenjob="Fensterputzer";}
- case 5:{statsnebenjob="Pilot";}
- }
- new perso[200];
- format(perso,sizeof(perso),"\nName: %s\nAlter: %i\nGeschlecht: %s\nLevel: %i\nFraktion: %s\nFraktions Rang: %i\nNebenjob: %s",SpielerName(playerid),GetPVarInt(playerid,"Alter"),statsgeschlecht,GetPlayerScore(playerid),statsfraktname,GetPVarInt(playerid,"FrakRang"),statsnebenjob);
- ShowPlayerDialog(playerid,DIALOG_ZEIGEPERSO,DIALOG_STYLE_MSGBOX,"Perso:",perso,"Schliessen","");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast noch keinen Perso! Um dir einen zu kaufen gehe ins Rathaus.");
- }
- }
- return 1;
- }
- //-------/zeigescheine-------//
- ocmd:zeigescheine(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /zeigescheine [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Um deine Scheine anzuschauen schreibe /scheine !");
- if(IsPlayerConnected(pID))
- {
- new Float:zeigscheinpos[MAX_PLAYERS][3];
- GetPlayerPos(playerid,zeigscheinpos[playerid][0],zeigscheinpos[playerid][1],zeigscheinpos[playerid][2]);
- if(IsPlayerInRangeOfPoint(pID,10,zeigscheinpos[playerid][0],zeigscheinpos[playerid][1],zeigscheinpos[playerid][2]))
- {
- new nachrichtplay[64],scheinevon[64],scheinstat[128],autocheck[64],bikecheck[64],truckcheck[64],bootcheck[64],flugcheck[64],waffencheck[64];
- switch(GetPVarInt(playerid,"Autoschein"))
- {
- case 0:{autocheck="Nein";}
- case 1:{autocheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Bikeschein"))
- {
- case 0:{bikecheck="Nein";}
- case 1:{bikecheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Truckschein"))
- {
- case 0:{truckcheck="Nein";}
- case 1:{truckcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Bootschein"))
- {
- case 0:{bootcheck="Nein";}
- case 1:{bootcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Flugschein"))
- {
- case 0:{flugcheck="Nein";}
- case 1:{flugcheck="Ja";}
- }
- switch(GetPVarInt(playerid,"Waffenschein"))
- {
- case 0:{waffencheck="Nein";}
- case 1:{waffencheck="Ja";}
- }
- format(scheinstat,sizeof(scheinstat),"Auto Schein: %s\nBike Schein: %s\nTruck Schein: %s\nBoot Schein: %s\nFlug Schein: %s\nWaffen Schein : %s\n\nPunkte: %i",autocheck,bikecheck,truckcheck,bootcheck,flugcheck,waffencheck,GetPVarInt(playerid,"Punkte"));
- format(scheinevon,sizeof(scheinevon),"Scheine Von: %s",SpielerName(playerid));
- format(nachrichtplay,sizeof(nachrichtplay),"Du hast %s deine Scheine gezeigt!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,nachrichtplay);
- ShowPlayerDialog(pID,DIALOG_ZEIGSCHEINE,DIALOG_STYLE_MSGBOX,scheinevon,scheinstat,"Schliessen","");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- return 1;
- }
- //-------/fs-------//
- ocmd:fs(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,10,-2032.8853,-117.4497,1035.1719))
- {
- ShowPlayerDialog(playerid, DIALOG_FS, DIALOG_STYLE_LIST, "Fahrschule:", "STVO Regeln\nPreisliste\nFahrlehrer rufen", "Weiter", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht in der Fahrschule!");
- }
- }
- return 1;
- }
- //-------------fraktionsbefehle------------//
- //-------gangs-------//
- //-fesseln-//
- ocmd:fesseln(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==9||GetPVarInt(playerid, "Fraktion")==10||GetPVarInt(playerid, "Fraktion")==11||GetPVarInt(playerid, "Fraktion")==12)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /fesseln [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber fesseln!");
- if(IsPlayerConnected(pID))
- {
- new Float:vehicle[MAX_PLAYERS][1];
- vehicle[playerid][0]=GetPlayerVehicleID(playerid);
- vehicle[pID][0]=GetPlayerVehicleID(pID);
- if(vehicle[playerid][0]==vehicle[pID][0])
- {
- if(gefesselt[pID][0]==0)
- {
- new fessel1[128],fessel2[128];
- format(fessel1,sizeof(fessel1),"Du hast %s gefesselt!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,fessel1);
- format(fessel2,sizeof(fessel2),"Du wurdest von %s gefesselt!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,fessel2);
- TogglePlayerControllable(pID,0);
- gefesselt[pID][0]=1;
- SetPVarInt(pID,"Muted",1);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist bereits gefesselt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht in deinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist in keiner Gang/Maffia!");
- }
- }
- return 1;
- }
- ocmd:entfesseln(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==9||GetPVarInt(playerid, "Fraktion")==10||GetPVarInt(playerid, "Fraktion")==11||GetPVarInt(playerid, "Fraktion")==12)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /entfesseln [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber entfesseln!");
- if(IsPlayerConnected(pID))
- {
- new Float:vehicle2[MAX_PLAYERS][1];
- vehicle2[playerid][0]=GetPlayerVehicleID(playerid);
- vehicle2[pID][0]=GetPlayerVehicleID(pID);
- if(vehicle2[playerid][0]==vehicle2[pID][0])
- {
- if(gefesselt[pID][0]==1)
- {
- new fessel1[128],fessel2[128];
- format(fessel1,sizeof(fessel1),"Du hast %s entfesselt!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,fessel1);
- format(fessel2,sizeof(fessel2),"Du wurdest von %s entfesselt!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,fessel2);
- TogglePlayerControllable(pID,1);
- gefesselt[pID][0]=0;
- SetPVarInt(pID,"Muted",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gefesselt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht in deinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist in keiner Gang/Maffia!");
- }
- }
- return 1;
- }
- //-------rettungsdienst-------//
- ocmd:heilen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==6)
- {
- if(GetPVarInt(playerid,"MedicDuty")==1)
- {
- new pID,preis;
- if(sscanf(params,"ui",pID,preis)) return SendClientMessage(playerid,BLAU,"Info: /heilen [ID] [Preis]");
- if(preis<1||preis>500) return SendClientMessage(playerid,ROT,"Ungültiger Preis! [1-500]");
- if(IsPlayerConnected(pID))
- {
- new Float:hx,Float:hy,Float:hz;
- GetPlayerPos(pID,hx,hy,hz);
- if(IsPlayerInRangeOfPoint(playerid,5,hx,hy,hz))
- {
- new heil1[128],heil2[128];
- format(heil1,sizeof(heil1),"%s hat dir angeboten dich für %i€ zu heilen!",SpielerName(playerid),preis);
- ShowPlayerDialog(pID,DIALOG_HEILEN,DIALOG_STYLE_MSGBOX,"Heilen:",heil1,"Heilen","Ablehnen");
- format(heil2,sizeof(heil2),"Du hast %s für %i€ angeboten sich zu heilen!",SpielerName(pID),preis);
- SendClientMessage(playerid,ORANGE,heil2);
- heilen[pID][0]=playerid;
- heilen[pID][1]=preis;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Medic Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Rettungsdienst Angestellter!");
- }
- }
- return 1;
- }
- //-------SANT-------//
- ocmd:interviewb(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- interview[playerid][0]=0;
- interview[playerid][1]=0;
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid,ORANGE,"Du hast dein Interview beendet!");
- }
- return 1;
- }
- ocmd:interview(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==5)
- {
- if(GetPVarInt(playerid,"SantDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /interview [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber Interviewen!");
- if(IsPlayerConnected(pID))
- {
- if(interview[playerid][1]==0&&interview[pID][1]==0)
- {
- new Float:sx,Float:sy,Float:sz;
- GetPlayerPos(pID,sx,sy,sz);
- if(IsPlayerInRangeOfPoint(playerid,5,sx,sy,sz))
- {
- new inter1[128],inter2[128];
- format(inter1,sizeof(inter1),"Du hast %s angeboten ein Interview zu geben! Warte auf Antwort",SpielerName(pID));
- SendClientMessage(playerid,BLAU,inter1);
- format(inter2,sizeof(inter2),"%s hat dir angeboten ein Interview zu geben!",SpielerName(playerid));
- ShowPlayerDialog(pID,DIALOG_INTERVIEW,DIALOG_STYLE_MSGBOX,"Interview:",inter2,"Interview","Ablehnen");
- interview[pID][0]=playerid;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- if(interview[playerid][1]==1&&interview[pID][1]==1)
- {
- interview[playerid][1]=0;
- interview[pID][1]=0;
- TogglePlayerControllable(playerid, 1);
- TogglePlayerControllable(pID, 1);
- SendClientMessage(playerid,ROT,"Du hast das Interview beendet!");
- SendClientMessage(pID,ROT,"Dein Interview wurde beendet!");
- }
- if(interview[playerid][1]==1&&interview[pID][1]==0)
- {
- SendClientMessage(playerid,ROT,"Du bist bereits in einem Interview!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein SANT Angestellter!");
- }
- }
- return 1;
- }
- ocmd:news(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==5)
- {
- if(GetPVarInt(playerid,"SantDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehid=GetPlayerVehicleID(playerid);
- if(vehid==santcar[0]||vehid==santcar[1]||vehid==santcar[2]||vehid==santcar[3]||vehid==santcar[4])
- {
- new satext[128];
- if(sscanf(params,"s",satext)) return SendClientMessage(playerid,BLAU,"Info: /news [TEXT]");
- format(satext,sizeof(satext),"News: %s",satext);
- SendClientMessageToAll(BLAU,satext);
- new santprozent=GetPVarInt(fraktion,"SantProzent");
- new santfbpv=GetPVarInt(fraktion,"SantGeld");
- new santmal=50*100;
- new santbam=santmal/100*santprozent;
- new santerge=santbam/100;
- SetPVarInt(fraktion,"SantGeld",santfbpv+santerge);
- Frakbankerstellen();
- GivePlayerMoney(playerid,50-santerge);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem SANT Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein SANT Angestellter!");
- }
- }
- return 1;
- }
- ocmd:werbung(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==5)
- {
- if(GetPVarInt(playerid,"SantDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehid=GetPlayerVehicleID(playerid);
- if(vehid==santcar[0]||vehid==santcar[1]||vehid==santcar[2]||vehid==santcar[3]||vehid==santcar[4])
- {
- new sawtext[128];
- if(sscanf(params,"s",sawtext)) return SendClientMessage(playerid,BLAU,"Info: /werbung [TEXT]");
- format(sawtext,sizeof(sawtext),"Werbung: %s",sawtext);
- SendClientMessageToAll(BLAU,sawtext);
- new santprozent=GetPVarInt(fraktion,"SantProzent");
- new santfbpv=GetPVarInt(fraktion,"SantGeld");
- new santmal=50*100;
- new santbam=santmal/100*santprozent;
- new santerge=santbam/100;
- SetPVarInt(fraktion,"SantGeld",santfbpv+santerge);
- Frakbankerstellen();
- GivePlayerMoney(playerid,50-santerge);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem SANT Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein SANT Angestellter!");
- }
- }
- return 1;
- }
- ocmd:angebot(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==5)
- {
- if(GetPVarInt(playerid,"SantDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehid=GetPlayerVehicleID(playerid);
- if(vehid==santcar[0]||vehid==santcar[1]||vehid==santcar[2]||vehid==santcar[3]||vehid==santcar[4])
- {
- new saatext[128];
- if(sscanf(params,"s",saatext)) return SendClientMessage(playerid,BLAU,"Info: /angebot [TEXT]");
- format(saatext,sizeof(saatext),"Angebot: %s",saatext);
- SendClientMessageToAll(BLAU,saatext);
- new santprozent=GetPVarInt(fraktion,"SantProzent");
- new santfbpv=GetPVarInt(fraktion,"SantGeld");
- new santmal=50*100;
- new santbam=santmal/100*santprozent;
- new santerge=santbam/100;
- SetPVarInt(fraktion,"SantGeld",santfbpv+santerge);
- Frakbankerstellen();
- GivePlayerMoney(playerid,50-santerge);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem SANT Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein SANT Angestellter!");
- }
- }
- return 1;
- }
- //-------TAXI-------//
- ocmd:taxameter(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==4)
- {
- if(GetPVarInt(playerid,"TaxiDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerVehicleID(playerid)==taxicar[0]||GetPlayerVehicleID(playerid)==taxicar[1]||GetPlayerVehicleID(playerid)==taxicar[2]||GetPlayerVehicleID(playerid)==taxicar[3]||GetPlayerVehicleID(playerid)==taxicar[4]||GetPlayerVehicleID(playerid)==taxicar[5]||
- GetPlayerVehicleID(playerid)==taxicar[6]||GetPlayerVehicleID(playerid)==taxicar[7]||GetPlayerVehicleID(playerid)==taxicar[8]||GetPlayerVehicleID(playerid)==taxicar[9]||GetPlayerVehicleID(playerid)==taxicar[10]||GetPlayerVehicleID(playerid)==taxicar[11]||
- GetPlayerVehicleID(playerid)==taxicar[12]||GetPlayerVehicleID(playerid)==taxicar[13]||GetPlayerVehicleID(playerid)==taxicar[14]||GetPlayerVehicleID(playerid)==taxicar[15]||GetPlayerVehicleID(playerid)==taxicar[16]||GetPlayerVehicleID(playerid)==taxicar[16])
- {
- if(GetPlayerVehicleSeat(playerid)==0)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /taxameter [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst nicht für dich selber das Taxameter starten!");
- if(IsPlayerConnected(pID))
- {
- new vehi=GetPlayerVehicleID(playerid);
- if(IsPlayerInVehicle(pID,vehi))
- {
- if(taxifair[pID][0]==0)
- {
- taxifair[pID][0]=1;
- taxifair[pID][1]=playerid;
- new fair1[128],fair2[128];
- format(fair1,sizeof(fair1),"Du hast das Taxameter für %s gestartet!",SpielerName(pID));
- SendClientMessage(playerid,GELB,fair1);
- format(fair2,sizeof(fair2),"%s hat das Taxameter für dich gestartet!",SpielerName(playerid));
- SendClientMessage(pID,GELB,fair2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Das Taxameter läuft bereits für diesen Spieler!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht in deinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Taxi Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Taxi Angestellter!");
- }
- }
- return 1;
- }
- //-------lspd-------//
- ocmd:razzia(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(GetPVarInt(playerid,"FrakRang")>=5)
- {
- if(razzia==0)
- {
- razzia=1;
- SetTimer("razziatimer",600000,1);
- new razziaalle[128];
- format(razziaalle,sizeof(razziaalle),"%s hat die Erlaubniss für eine Razzia erteilt!",SpielerName(playerid));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- if(GetPVarInt(i,"LspdDuty")==1)
- {
- SendClientMessage(i,HELLBLAU,razziaalle);
- }
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast bereits die Erlaubniss für eine Razzia gegeben!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Leader/Co-Leader!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:aufbrechen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(razzia==1)
- {
- if(aufbrechen[playerid]==0)
- {
- aufbrechen[playerid]=1;
- SetTimerEx("aufbrechentimer", 30000, 0,"i",playerid);
- SendClientMessage(playerid,HELLBLAU,"Du kannst nun alle Türen öffnen!");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst bereits alle Türen öffnen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es wurde keine Erlaubniss für eine Razzia erteilt!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:durchsuchen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID,zeugshalt[8];
- if(sscanf(params,"us",pID,zeugshalt)) return SendClientMessage(playerid,BLAU,"Info: /durchsuchen [ID] [Perso,Scheine,Waffen]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst durchsuchen!");
- if(IsPlayerConnected(pID))
- {
- new Float:friskposi[MAX_PLAYERS][3];
- GetPlayerPos(playerid,friskposi[playerid][0],friskposi[playerid][1],friskposi[playerid][2]);
- if(IsPlayerInRangeOfPoint(pID,5,friskposi[playerid][0],friskposi[playerid][1],friskposi[playerid][2]))
- {
- if(strcmp(zeugshalt,"perso",true)==0)
- {
- if(GetPVarInt(pID,"Perso")==1)
- {
- new friskgeschlecht[64],friskfraktname[64],frisknebenjob[64];
- switch(GetPVarInt(pID,"Fraktion"))
- {
- case 0:{friskfraktname="Zivilist";}
- case 1:{friskfraktname="LSPD";}
- case 2:{friskfraktname="Fahrschule";}
- case 3:{friskfraktname="Adac";}
- case 4:{friskfraktname="Taxi";}
- case 5:{friskfraktname="San Andreas News Time";}
- case 6:{friskfraktname="Rettungsdienst";}
- case 7:{friskfraktname="Truck Nex";}
- case 8:{friskfraktname="Bürgermeister";}
- case 9:{friskfraktname="La Cosa Nostra";}
- case 10:{friskfraktname="Rifa";}
- case 11:{friskfraktname="Grove Street";}
- case 12:{friskfraktname="Yakuza";}
- case 13:{friskfraktname="Hitman";}
- }
- switch(GetPVarInt(pID,"Geschlecht"))
- {
- case 1:{friskgeschlecht="Männlich";}
- case 2:{friskgeschlecht="Weiblich";}
- }
- switch(GetPVarInt(pID,"Nebenjob"))
- {
- case 0:{frisknebenjob="Keinen";}
- case 1:{frisknebenjob="Dj";}
- case 2:{frisknebenjob="Fischer";}
- case 3:{frisknebenjob="Müllmann";}
- case 4:{frisknebenjob="Fensterputzer";}
- case 5:{frisknebenjob="Pilot";}
- }
- new friskperso[200],persdurch[30],gefrikedperso[64];
- format(persdurch,sizeof(persdurch),"Personalausweis von : %s",SpielerName(pID));
- format(friskperso,sizeof(friskperso),"\nName: %s\nAlter: %i\nGeschlecht: %s\nLevel: %i\nFraktion: %s\nFraktions Rang: %i\nNebenjob: %s",SpielerName(pID),GetPVarInt(pID,"Alter"),friskgeschlecht,GetPlayerScore(pID),friskfraktname,GetPVarInt(pID,"FrakRang"),frisknebenjob);
- ShowPlayerDialog(playerid,DIALOG_DURCHSUCHEN,DIALOG_STYLE_MSGBOX,persdurch,friskperso,"Schliessen","");
- format(gefrikedperso,sizeof(gefrikedperso),"%s hat dich nach deinem Perso durchsucht!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,gefrikedperso);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat keinen Personalausweis!");
- }
- }
- if(strcmp(zeugshalt,"scheine",true)==0)
- {
- new autocheck[5],bikecheck[5],truckcheck[5],bootcheck[5],flugcheck[5],waffencheck[5];
- switch(GetPVarInt(pID,"Autoschein"))
- {
- case 0:{autocheck="Nein";}
- case 1:{autocheck="Ja";}
- }
- switch(GetPVarInt(pID,"Bikeschein"))
- {
- case 0:{bikecheck="Nein";}
- case 1:{bikecheck="Ja";}
- }
- switch(GetPVarInt(pID,"Truckschein"))
- {
- case 0:{truckcheck="Nein";}
- case 1:{truckcheck="Ja";}
- }
- switch(GetPVarInt(pID,"Bootschein"))
- {
- case 0:{bootcheck="Nein";}
- case 1:{bootcheck="Ja";}
- }
- switch(GetPVarInt(pID,"Flugschein"))
- {
- case 0:{flugcheck="Nein";}
- case 1:{flugcheck="Ja";}
- }
- switch(GetPVarInt(pID,"Waffenschein"))
- {
- case 0:{waffencheck="Nein";}
- case 1:{waffencheck="Ja";}
- }
- new scheinstat[128],durchschein[30],gefrikedscheine[64];
- format(durchschein,sizeof(durchschein),"Scheine von: %s",SpielerName(pID));
- format(scheinstat,sizeof(scheinstat),"\nAuto Schein: %s\nBike Schein: %s\nTruck Schein: %s\nBoot Schein: %s\nFlug Schein: %s\nWaffen Schein : %s\n\nPunke: %i",autocheck,bikecheck,truckcheck,bootcheck,flugcheck,waffencheck,GetPVarInt(pID,"Punkte"));
- ShowPlayerDialog(playerid,DIALOG_DURCHSUCHEN2,DIALOG_STYLE_MSGBOX,durchschein,scheinstat,"Schliessen","");
- format(gefrikedscheine,sizeof(gefrikedscheine),"%s hat dich nach deinen Scheinen durchsucht!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,gefrikedscheine);
- }
- if(strcmp(zeugshalt,"waffen",true)==0)
- {
- new weapons[13][2];
- for (new i = 0; i < 13; i++)
- {
- GetPlayerWeaponData(pID, i, weapons[i][0], weapons[i][1]);
- }
- new slot0check[30],slot1check[30],slot2check[30],slot3check[30],slot4check[30],slot5check[30],slot6check[30],slot7check[30],slot8check[30],slot9check[30],slot10check[30],slot11check[30],slot12check[30];
- switch(weapons[0][0])
- {
- case 0:{slot0check="Nichts";}
- case 1:{slot0check="Schlagring";}
- }
- switch(weapons[1][0])
- {
- case 0:{slot1check="Nichts";}
- case 2:{slot1check="Golf Schläger";}
- case 3:{slot1check="Schlagstock";}
- case 4:{slot1check="Messer";}
- case 5:{slot1check="Baseball Schläger";}
- case 6:{slot1check="Schaufel";}
- case 7:{slot1check="Billard Stock";}
- case 8:{slot1check="Schwert";}
- case 9:{slot1check="Kettensäge";}
- }
- switch(weapons[2][0])
- {
- case 0:{slot2check="Nichts";}
- case 22:{slot2check="9mm";}
- case 23:{slot2check="9mm mit Schalldämpfer";}
- case 24:{slot2check="Desert Eagle";}
- }
- switch(weapons[3][0])
- {
- case 0:{slot3check="Nichts";}
- case 25:{slot3check="Shotgun";}
- case 26:{slot3check="Abgesägte Shotgun";}
- case 27:{slot3check="Combat Shotgun";}
- }
- switch(weapons[4][0])
- {
- case 0:{slot4check="Nichts";}
- case 28:{slot4check="Uzi";}
- case 29:{slot4check="MP5";}
- case 32:{slot4check="Tec 9";}
- }
- switch(weapons[5][0])
- {
- case 0:{slot5check="Nichts";}
- case 30:{slot5check="AK-47";}
- case 31:{slot5check="M4A1";}
- }
- switch(weapons[6][0])
- {
- case 0:{slot6check="Nichts";}
- case 33:{slot6check="Country Rifle";}
- case 34:{slot6check="Sniper Rifle";}
- }
- switch(weapons[7][0])
- {
- case 0:{slot7check="Nichts";}
- case 35:{slot7check="RPG";}
- case 36:{slot7check="HS Rocket";}
- case 37:{slot7check="Flammenwerfer";}
- case 38:{slot7check="Minigun";}
- }
- switch(weapons[8][0])
- {
- case 0:{slot8check="Nichts";}
- case 16:{slot8check="Granate";}
- case 17:{slot8check="Tränengas Granate";}
- case 18:{slot8check="Molotov Cocktail";}
- case 39:{slot8check="Satchel Bombe";}
- }
- switch(weapons[9][0])
- {
- case 0:{slot9check="Nichts";}
- case 41:{slot9check="Pfefferspray";}
- case 42:{slot9check="Feuerlöscher";}
- case 43:{slot9check="Kamera";}
- }
- switch(weapons[10][0])
- {
- case 0:{slot10check="Nichts";}
- case 10:{slot10check="Dildo";}
- case 11:{slot10check="Dildo";}
- case 12:{slot10check="Dildo";}
- case 13:{slot10check="Dildo";}
- case 14:{slot10check="Blumenstrauß";}
- case 15:{slot10check="Spazierstock";}
- }
- switch(weapons[11][0])
- {
- case 0:{slot11check="Nichts";}
- case 44:{slot11check="Nachtsichtgerät";}
- case 45:{slot11check="Wärmesichtgerät";}
- case 46:{slot11check="Fallschirm";}
- }
- switch(weapons[12][0])
- {
- case 0:{slot12check="Nichts";}
- case 40:{slot12check="Stachel Fernzünder";}
- }
- new slots[300],waffevon[64];
- format(slots,sizeof(slots),"Slot 0: %s\nSlot 1: %s\nSlot 2: %s\nSlot 3: %s\nSlot 4: %s\nSlot 5: %s\nSlot 6: %s\nSlot 7: %s\nSlot 8: %s\nSlot 9: %s\nSlot 10: %s\nSlot 11: %s\nSlot 12: %s",slot0check,slot1check,slot2check,slot3check,slot4check,slot5check,slot6check,slot7check,slot8check,slot9check,slot10check,slot11check,slot12check);
- format(waffevon,sizeof(waffevon),"Waffen von: %s",SpielerName(pID));
- ShowPlayerDialog(playerid,DIALOG_DURCHSUCHEN3,DIALOG_STYLE_MSGBOX,waffevon,slots,"Schliessen","");
- new gefrikedwaffen[128];
- format(gefrikedwaffen,sizeof(gefrikedwaffen),"%s hat dich nach Waffen durchsucht!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,gefrikedwaffen);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deine Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:schild(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(lspdschild[playerid]!=0)
- {
- SetPlayerArmour(playerid,schildarmour[playerid]);
- lspdschild[playerid]=0;
- RemovePlayerAttachedObject(playerid,1);
- SendClientMessage(playerid,HELLBLAU,"Du hast dein Schild Abgelegt!");
- }
- else
- {
- if(schildnutzung[playerid]==0)
- {
- GetPlayerArmour(playerid,schildarmour[playerid]);
- lspdschild[playerid]=1;
- schildnutzung[playerid]=1;
- SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
- SendClientMessage(playerid,HELLBLAU,"Du trägst nun ein Schild!");
- SetPlayerArmour(playerid,200);
- SetTimerEx("schildtimer", 180000, 0,"i",playerid);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst dein Schild nur alle 3 Minuten einsetzen!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:zollzu(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(GetPVarInt(playerid,"FrakRang")>2)
- {
- if(zollzu==0)
- {
- SendClientMessageToAll(HELLBLAU,"Die Polizei hat alle Zoll Stationen Sperren lassen!");
- zollzu=1;
- }
- else
- {
- SendClientMessageToAll(HELLBLAU,"Die Polizei hat alle Zoll Stationen wieder frei gegeben!");
- zollzu=0;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dein Fraktions Rang ist zu niedrig!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:vk(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(IsPlayerInCopCar(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new veh=GetPlayerVehicleID(playerid);
- if(vkanaus[veh]==0)
- {
- vkanaus[veh]=1;
- vktext[veh]=Create3DTextLabel( "Allgemeine Verkehrskontrolle!\nBitte folgen!", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle(vktext[veh],veh, 0.0, 0.0, 1.50);
- }
- else
- {
- vkanaus[veh]=0;
- Delete3DTextLabel(vktext[veh]);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Lspd Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Auto !");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:block(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1||GetPVarInt(playerid,"Fraktion")==6)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1||GetPVarInt(playerid,"FeuerDuty")==1||GetPVarInt(playerid,"MedicDuty")==1)
- {
- new block;
- if(sscanf(params,"i",block)) return SendClientMessage(playerid,BLAU,"Info: /block [1-7]");
- if(block<1||block>7) return SendClientMessage(playerid,ROT,"Ungültige Block ID [1-7]");
- if(block==1)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(1459,bx,by,bz+0.4,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==2)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(978,bx,by,bz+0.4,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==3)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(981,bx+0.4,by+0.4,bz+0.4,ba+180);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==4)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(1238,bx,by,bz+0.2,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==5)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(1425,bx,by,bz+0.4,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==6)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(3265,bx,by,bz-0.1,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- if(block==7)
- {
- new Float:bx,Float:by,Float:bz,Float:ba;
- GetPlayerPos(playerid, bx, by, bz);
- GetPlayerFacingAngle(playerid,ba);
- CreateRoadblock(3091,bx,by,bz+0.4,ba);
- GameTextForPlayer(playerid,"~w~Strassensperre ~b~aufgestellt",1000,1);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD/Rettungsdienst Angestellter!");
- }
- }
- return 1;
- }
- ocmd:blockl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1||GetPVarInt(playerid,"Fraktion")==6)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1||GetPVarInt(playerid,"FeuerDuty")==1||GetPVarInt(playerid,"MedicDuty")==1)
- {
- DeleteClosestRoadblock(playerid);
- GameTextForPlayer(playerid,"~w~Strassensperre ~r~abgebaut",1000,1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD/Rettungsdienst Angestellter!");
- }
- }
- return 1;
- }
- ocmd:blocksl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1||GetPVarInt(playerid,"Fraktion")==6)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1||GetPVarInt(playerid,"FeuerDuty")==1||GetPVarInt(playerid,"MedicDuty")==1)
- {
- if(GetPVarInt(playerid,"FrakRang")>=5)
- {
- DeleteAllRoadblocks(playerid);
- GameTextForPlayer(playerid,"~w~Strassensperren ~r~abgebaut",1000,1);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Leader/Co-Leader!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD/Rettungsdienst Angestellter!");
- }
- }
- return 1;
- }
- ocmd:ticket(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID,preis;
- if(sscanf(params,"ui",pID,preis)) return SendClientMessage(playerid,BLAU,"Info: /ticket [ID] [Preis]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber ein Ticket geben!");
- if(preis<1||preis>5000) return SendClientMessage(playerid,ROT,"Ungültiger Preis! [1-5000]");
- if(IsPlayerConnected(pID))
- {
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(pID,tx,ty,tz);
- if(IsPlayerInRangeOfPoint(playerid,5,tx,ty,tz))
- {
- new ticketinfo[128],play[128];
- format(ticketinfo,sizeof(ticketinfo),"%s hat dir ein Ticket gegeben!\nPreis: %i€\n\nMöchtest du bezahlen?",SpielerName(playerid),preis);
- ShowPlayerDialog(pID,DIALOG_TICKET,DIALOG_STYLE_MSGBOX,"Ticket:",ticketinfo,"Bezahlen","Ablehnen");
- format(play,sizeof(play),"Du hast %s ein Ticket in Höhe von %i€ gegeben! Warte auf Antwort!",SpielerName(pID),preis);
- SendClientMessage(playerid,HELLBLAU,play);
- ticket[pID][0]=playerid;
- ticket[pID][1]=preis;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:insauto(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /insauto [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber ins Fahrzeug zerren!");
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerVehicleID(playerid)==lspdcar[0]||GetPlayerVehicleID(playerid)==lspdcar[1]||GetPlayerVehicleID(playerid)==lspdcar[2]||GetPlayerVehicleID(playerid)==lspdcar[3]||GetPlayerVehicleID(playerid)==lspdcar[4]||GetPlayerVehicleID(playerid)==lspdcar[5]||
- GetPlayerVehicleID(playerid)==lspdcar[6]||GetPlayerVehicleID(playerid)==lspdcar[7]||GetPlayerVehicleID(playerid)==lspdcar[8]||GetPlayerVehicleID(playerid)==lspdcar[9]||GetPlayerVehicleID(playerid)==lspdcar[10]||GetPlayerVehicleID(playerid)==lspdcar[11]||
- GetPlayerVehicleID(playerid)==lspdcar[12]||GetPlayerVehicleID(playerid)==lspdcar[13]||GetPlayerVehicleID(playerid)==lspdcar[14]||GetPlayerVehicleID(playerid)==lspdcar[15]||GetPlayerVehicleID(playerid)==lspdcar[16]||GetPlayerVehicleID(playerid)==lspdcar[17]||
- GetPlayerVehicleID(playerid)==lspdcar[18]||GetPlayerVehicleID(playerid)==lspdcar[19]||GetPlayerVehicleID(playerid)==lspdcar[20]||GetPlayerVehicleID(playerid)==lspdcar[21]||GetPlayerVehicleID(playerid)==lspdcar[22])
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- if(IsPlayerConnected(pID))
- {
- new Float:ix,Float:iy,Float:iz;
- GetPlayerPos(pID,ix,iy,iz);
- if(IsPlayerInRangeOfPoint(playerid,5,ix,iy,iz))
- {
- if(GetPVarInt(pID,"Tazerd")==1)
- {
- new veh=GetPlayerVehicleID(playerid);
- new empty=GetEmptyVehicleSeat(veh);
- PutPlayerInVehicle(pID,veh,empty);
- new ins1[128],ins2[128];
- format(ins1,sizeof(ins1),"Du hast %s ins Fahrzeug gezerrt!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,ins1);
- format(ins2,sizeof(ins2),"Du wurdest von %s ins Fahrzeug gezerrt!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,ins2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Getazert!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Lspd Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:abnehmen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID,zeug[64];
- if(sscanf(params,"us",pID,zeug)) return SendClientMessage(playerid,BLAU,"Info: /abnehmen [ID] [waffen/autoschein/bikeschein/truckschein/bootschein/flugschein]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber etwas abnehmen!");
- if(IsPlayerConnected(pID))
- {
- new Float:nx,Float:ny,Float:nz;
- GetPlayerPos(pID,nx,ny,nz);
- if(IsPlayerInRangeOfPoint(playerid,5,nx,ny,nz))
- {
- if(strcmp(zeug,"waffen",true)==0)
- {
- new waffn1[128],waffn2[128];
- format(waffn1,sizeof(waffn1),"Du hast %s seine Waffen abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,waffn1);
- format(waffn2,sizeof(waffn2),"%s hat deine Waffen abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,waffn2);
- ResetPlayerWeapons(pID);
- }
- else if(strcmp(zeug,"autoschein",true)==0)
- {
- if(GetPVarInt(pID,"Autoschein")==1)
- {
- new schein1[128],schein2[128];
- format(schein1,sizeof(schein1),"Du hast %s seinen Autoschein abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,schein1);
- format(schein2,sizeof(schein2),"%s hat deinen Autoschein abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,schein2);
- SetPVarInt(pID,"Autoschein",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler besitzt keinen Autoschein!");
- }
- }
- else if(strcmp(zeug,"bikeschein",true)==0)
- {
- if(GetPVarInt(pID,"Bikeschein")==1)
- {
- new schein3[128],schein4[128];
- format(schein3,sizeof(schein3),"Du hast %s seinen Bikeschein abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,schein3);
- format(schein4,sizeof(schein4),"%s hat deinen Bikeschein abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,schein4);
- SetPVarInt(pID,"Bikeschein",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler besitzt keinen Bikeschein!");
- }
- }
- else if(strcmp(zeug,"truckschein",true)==0)
- {
- if(GetPVarInt(pID,"Truckschein")==1)
- {
- new schein5[128],schein6[128];
- format(schein5,sizeof(schein5),"Du hast %s seinen Truckschein abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,schein5);
- format(schein6,sizeof(schein6),"%s hat deinen Truckschein abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,schein6);
- SetPVarInt(pID,"Truckschein",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler besitzt keinen Truckschein!");
- }
- }
- else if(strcmp(zeug,"bootschein",true)==0)
- {
- if(GetPVarInt(pID,"Bootschein")==1)
- {
- new schein7[128],schein8[128];
- format(schein7,sizeof(schein7),"Du hast %s seinen Bootschein abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,schein7);
- format(schein8,sizeof(schein8),"%s hat deinen Bootschein abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,schein8);
- SetPVarInt(pID,"Bootschein",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler besitzt keinen Bootschein!");
- }
- }
- else if(strcmp(zeug,"flugschein",true)==0)
- {
- if(GetPVarInt(pID,"Flugschein")==1)
- {
- new schein9[128],schein10[128];
- format(schein9,sizeof(schein9),"Du hast %s seinen Flugschein abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,schein9);
- format(schein10,sizeof(schein10),"%s hat deinen Flugschein abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,schein10);
- SetPVarInt(pID,"Flugschein",0);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler besitzt keinen Flugschein!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:sirene(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(lspddutys[playerid][3]==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehid=GetPlayerVehicleID(playerid);
- if(vehid==lspdcar[18]||vehid==lspdcar[19]||vehid==lspdcar[20]||vehid==lspdcar[21])
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new panels,doors,tires;
- if(sirene[vehid][0]==0)
- {
- SendClientMessage(playerid,HELLBLAU,"Sirene eingeschaltet!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- sirene[vehid][0] = CreateObject(18646,x,y,z,0,0,0,100);
- AttachObjectToVehicle(sirene[vehid][0],vehid,0.2,0,0.81,0,0,0);
- FlasherState[vehid] = 1;
- Flasher[vehid]=1;
- }
- else
- {
- SendClientMessage(playerid,HELLBLAU,"Sirene ausgeschaltet!");
- DestroyObject(sirene[vehid][0]);
- sirene[vehid][0]=0;
- FlasherState[vehid] = 0;
- Flasher[vehid]=0;
- UpdateVehicleDamageStatus(vehid, panels, doors, 0, tires);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Undercover Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Undercover Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:finden(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /finden [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst nicht nach dir selber suchen!");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Handy")==1)
- {
- if(GetPVarInt(pID,"Handyaus")==0)
- {
- if(gefunden[playerid][0]==0)
- {
- new Float:fy,Float:fx,Float:fz;
- GetPlayerPos(pID,fy,fx,fz);
- SetPlayerCheckpoint(playerid,fy,fx,fz,8.0);
- new gesucht[128];
- format(gesucht,sizeof(gesucht),"Du hast nach %s gesucht!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,gesucht);
- gefunden[playerid][0]=1;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du musst 20 Sekunden warten bis du wieder suchen kannst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat sein Handy ausgeschaltet!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat kein Handy!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:punktel(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"Info: /punktel [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber die Punkte löschen!");
- if(IsPlayerConnected(pID))
- {
- new Float:lx,Float:ly,Float:lz;
- GetPlayerPos(pID,lx,ly,lz);
- if(IsPlayerInRangeOfPoint(playerid,5,lx,ly,lz))
- {
- if(GetPVarInt(pID,"Punkte")>0)
- {
- SetPVarInt(pID,"Punkte",0);
- SpielerSpeichern(pID);
- new pl1[128],pl2[128];
- format(pl1,sizeof(pl1),"Du hast %s seine Punkte gelöscht!",SpielerName(pID));
- format(pl2,sizeof(pl2),"%s hat dir deine Punkte gelöscht!",SpielerName(playerid));
- SendClientMessage(playerid,HELLBLAU,pl1);
- SendClientMessage(pID,HELLBLAU,pl2);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat keine Punkte!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:punkte(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID,punkte;
- if(sscanf(params,"ui",pID,punkte)) return SendClientMessage(playerid,BLAU,"Info: /punkte [ID] [Anzahl]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber Punkte geben!");
- if(punkte<1||punkte>3) return SendClientMessage(playerid,ROT,"Ungültige Punkteanzahl! [1-3]");
- if(IsPlayerConnected(pID))
- {
- new Float:px,Float:py,Float:pz;
- GetPlayerPos(pID,px,py,pz);
- if(IsPlayerInRangeOfPoint(playerid,5,px,py,pz))
- {
- new punkt=GetPVarInt(pID,"Punkte");
- SetPVarInt(pID,"Punkte",punkt+punkte);
- SpielerSpeichern(pID);
- new punkt1[128],punkt2[128],punkt3[128],punkt4[128];
- format(punkt1,sizeof(punkt1),"Du hast %s, %i Punkt(e) gegeben!",SpielerName(pID),punkte);
- SendClientMessage(playerid,ORANGE,punkt1);
- format(punkt2,sizeof(punkt2),"Du hast von %s, %i Punkt(e) bekommen!",SpielerName(playerid),punkte);
- SendClientMessage(pID,ORANGE,punkt2);
- format(punkt3,sizeof(punkt3),"Du hast nun %i Punkt(e) insgesamt!",GetPVarInt(pID,"Punkte"));
- SendClientMessage(pID,ORANGE,punkt3);
- format(punkt4,sizeof(punkt4),"%s hat nun %i Punkt(e) insgesamt!",SpielerName(pID),GetPVarInt(pID,"Punkte"));
- SendClientMessage(playerid,ORANGE,punkt4);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:tazer(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /tazer [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber Tazern!");
- if(IsPlayerConnected(pID))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- if(!IsPlayerInAnyVehicle(pID))
- {
- new Float:tposi[MAX_PLAYERS][3];
- GetPlayerPos(playerid,tposi[playerid][0],tposi[playerid][1],tposi[playerid][2]);
- if(IsPlayerInRangeOfPoint(pID,5,tposi[playerid][0],tposi[playerid][1],tposi[playerid][2]))
- {
- new taz1[128],taz2[128];
- format(taz1,sizeof(taz1),"Du hast %s getazert!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,taz1);
- format(taz2,sizeof(taz2),"Du wurdest von %s getazert!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,taz2);
- TogglePlayerControllable(pID, 0);
- SetPVarInt(pID,"Tazerd",1);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich in einem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du darfst in keinem Fahrzeug sitzen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:m(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1 || GetPVarInt(playerid,"Fraktion")==6)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1 || GetPVarInt(playerid,"FeuerDuty")==1 || GetPVarInt(playerid,"MedicDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new mega[128];
- new Float:sy,Float:sx,Float:sz;
- if(sscanf(params,"s",mega))return SendClientMessage(playerid,BLAU,"Info: /m [TEXT]");
- GetPlayerPos(playerid,sy,sx,sz);
- format(mega,sizeof(mega),"%s Megafon: %s",SpielerName(playerid),mega);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i,100,sy,sx,sz))
- {
- SendClientMessage(i,HELLBLAU,mega);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD/Rettungsdienst Angestellter!");
- }
- }
- return 1;
- }
- ocmd:hs(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new seat=GetPlayerVehicleSeat(playerid);
- if(seat==0)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /hs [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber Handschellen anlegen!");
- if(IsPlayerConnected(pID))
- {
- new Float:vehicle2[MAX_PLAYERS][1];
- vehicle2[playerid][0]=GetPlayerVehicleID(playerid);
- vehicle2[pID][0]=GetPlayerVehicleID(pID);
- if(vehicle2[playerid][0]==vehicle2[pID][0])
- {
- if(handschell[pID]==0)
- {
- new fessel1[128],fessel2[128];
- format(fessel1,sizeof(fessel1),"Du hast %s Handschellen angelegt!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,fessel1);
- format(fessel2,sizeof(fessel2),"Dir wurden von %s Handschellen angelegt!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,fessel2);
- TogglePlayerControllable(pID,0);
- handschell[pID]=1;
- }
- else
- {
- new fessel3[128],fessel4[128];
- format(fessel3,sizeof(fessel3),"Du hast %s die Handschellen abgenommen!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,fessel3);
- format(fessel4,sizeof(fessel4),"Dir wurden von %s die Handschellen abgenommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,fessel4);
- TogglePlayerControllable(pID,1);
- handschell[pID]=0;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht in deinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:backup(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new verst[128];
- new Float:checkpoint[MAX_PLAYERS][3];
- format(verst,sizeof(verst),"ACHTUNG: %s braucht Verstärkung!! Begibt euch schnellstmöglich zu ihm!",SpielerName(playerid));
- SendClientMessage(playerid,HELLBLAU,"Du hast erfolgreich Verstärkung angefordert,");
- GetPlayerPos(playerid,checkpoint[playerid][0],checkpoint[playerid][1],checkpoint[playerid][2]);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- SendClientMessage(i,HELLBLAU,verst);
- SetPlayerCheckpoint(i,checkpoint[playerid][0],checkpoint[playerid][1],checkpoint[playerid][2],5.0);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:einbuchten(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /einbuchten [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber einbuchten!");
- if(IsPlayerConnected(pID))
- {
- if(IsPlayerInRangeOfPoint(playerid,10,206.5387,168.4989,1003.0234))
- {
- if(IsPlayerInRangeOfPoint(pID,10,206.5387,168.4989,1003.0234))
- {
- if(GetPVarInt(pID,"Wanteds")>0)
- {
- einbucht(pID);
- new lspdprozent=GetPVarInt(fraktion,"LspdProzent");
- new lspdwenigerpz=1000/100*lspdprozent;
- new lspdfbpv=GetPVarInt(fraktion,"LspdGeld");
- new copbetrag=1000-lspdwenigerpz;
- GivePlayerMoney(playerid,copbetrag);
- GivePlayerMoney(pID,-1000);
- SetPVarInt(fraktion,"LspdGeld",lspdfbpv+lspdwenigerpz);
- Frakbankerstellen();
- new eingebuch[128],einbuch[128],einbuchalle[128];
- format(eingebuch,sizeof(eingebuch),"Du hast %s eingebuchtet!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,eingebuch);
- format(einbuch,sizeof(einbuch),"Du wurdest von %s eingebuchtet!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,einbuch);
- format(einbuchalle,sizeof(einbuchalle),"%s hat %s eingebuchtet!",SpielerName(playerid),SpielerName(pID));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- SendClientMessage(i,HELLBLAU,einbuchalle);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat keine Wanteds!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in der Nähe der Zellen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe der Zellen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:wanteds(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- SendClientMessage(playerid,WEISS,"Wanted Liste:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Wanteds")>0)
- {
- new wantedlist[128];
- format(wantedlist,sizeof(wantedlist),"%s hat: %i Wanteds",SpielerName(i),GetPVarInt(i,"Wanteds"));
- SendClientMessage(playerid,HELLBLAU,wantedlist);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:wanted(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID,wanteds,reason[128];
- if(sscanf(params,"uis",pID,wanteds,reason))return SendClientMessage(playerid,BLAU,"Info: /wanted [ID] [Anzahl] [Grund]");
- if(wanteds<1||wanteds>15)return SendClientMessage(playerid,ROT,"Ungültiges Wantedlevel [1-15]!");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber Wanteds geben!");
- if(pID==0)return SendClientMessage(playerid,ROT,"Du kannst botboy keine Wanteds geben!");
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Wanteds")+wanteds <=15)
- {
- SetPlayerWantedLevel(pID, GetPVarInt(pID,"Wanteds")+wanteds);
- SetPVarInt(pID,"Wanteds",GetPlayerWantedLevel(pID));
- SpielerSpeichern(pID);
- new wanted1[128],wanted2[128],wanted3[128],wanted4[128],wantedalle[128];
- format(wanted1,sizeof(wanted1),"Du hast %s, %i Wanted(s) gegeben! Grund: %s",SpielerName(pID),wanteds,reason);
- SendClientMessage(playerid,HELLBLAU,wanted1);
- format(wanted2,sizeof(wanted2),"Du hast von %s, %i Wanted(s) bekommen! Grund: %s",SpielerName(playerid),wanteds,reason);
- SendClientMessage(pID,HELLBLAU,wanted2);
- format(wanted3,sizeof(wanted3),"%s neues Wanted Level beträgt: %i",SpielerName(pID),GetPVarInt(pID,"Wanteds"));
- SendClientMessage(playerid,HELLBLAU,wanted3);
- format(wanted4,sizeof(wanted4),"Dein neues Wanted Level beträgt: %i",GetPVarInt(pID,"Wanteds"));
- SendClientMessage(pID,HELLBLAU,wanted4);
- format(wantedalle,sizeof(wantedalle),"%s hat %s %i Wanteds gegeben! Grund: %s",SpielerName(playerid),SpielerName(pID),wanteds,reason);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- if(GetPVarInt(i,"LspdDuty")==1)
- {
- SendClientMessage(i,HELLBLAU,wantedalle);
- }
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Ungültiges Wantedlevel. Spieler darf maximal 15 Wanteds bekommen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:wantedl(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==1)
- {
- if(GetPVarInt(playerid,"LspdDuty")==1)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /wantedl [ID]");
- if(pID==playerid)return SendClientMessage(playerid,ROT,"Du kannst dir nicht selber die Wanteds löschen!");
- if(IsPlayerInRangeOfPoint(playerid,2,230.2730,165.0351,1003.0234))
- {
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Wanteds")>=1)
- {
- SetPlayerWantedLevel(pID,0);
- SetPVarInt(pID,"Wanteds",0);
- SpielerSpeichern(pID);
- new wanted1[128],wanted2[128],wantedlalle[128];
- format(wanted1,sizeof(wanted1),"Du hast %s Wanteds gelöscht!",SpielerName(pID));
- SendClientMessage(playerid,HELLBLAU,wanted1);
- format(wanted2,sizeof(wanted2),"%s hat deine Wanteds gelöscht!",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,wanted2);
- format(wantedlalle,sizeof(wantedlalle),"%s hat %s die Wanteds gelöscht!",SpielerName(playerid),SpielerName(pID));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==1)
- {
- SendClientMessage(i,HELLBLAU,wantedlalle);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat keine Wanteds!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht an der LSPD Theke!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein LSPD Angestellter!");
- }
- }
- return 1;
- }
- ocmd:kaution(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,234.2343,159.7478,1003.0234))
- {
- ShowPlayerDialog(playerid, DIALOG_KAUTION, DIALOG_STYLE_LIST, "Kaution:", "1 Wanted freikaufen\nPolizisten rufen", "Ok", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht an der Lspd Theke!");
- }
- }
- return 1;
- }
- //-------adac-------//
- ocmd:mech(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,325.2447,305.0442,999.1484))
- {
- ShowPlayerDialog(playerid, DIALOG_MECH, DIALOG_STYLE_LIST, "Mechaniker:", "Adac Mechaniker rufen", "Ok", "Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Adac Büro!");
- }
- }
- return 1;
- }
- ocmd:warnlicht(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==3)
- {
- if(GetPVarInt(playerid,"AdacDuty")==1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerVehicleID(playerid)==adaccar[0]||GetPlayerVehicleID(playerid)==adaccar[1]||GetPlayerVehicleID(playerid)==adaccar[2]||GetPlayerVehicleID(playerid)==adaccar[3]||GetPlayerVehicleID(playerid)==adaccar[4]||GetPlayerVehicleID(playerid)==adaccar[5])
- {
- if(GetPlayerVehicleSeat(playerid)==0)
- {
- new veh=GetPlayerVehicleID(playerid);
- if(adaclicht[veh][0]==0)
- {
- SendClientMessage(playerid,ORANGE,"Warnlicht eingeschaltet!");
- adaclicht[veh][0]=1;
- adaclicht[veh][1] = CreateObject(19154,-0.0089111328, 0.273193359, 1.4037838, 0.0, 0.0, 96.0);
- adaclicht[veh][2] = CreateObject(19154,-0.0089111328, 0.273193359, 1.4037838, 0.0, 0.0, 96.0);
- adaclicht[veh][3] = CreateObject(19154,-0.0089111328, 0.273193359, 1.4037838, 0.0, 0.0, 96.0);
- AttachObjectToVehicle(adaclicht[veh][1],veh, -0.0089111328, -0.5, 1.55, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(adaclicht[veh][2],veh, -0.5, -0.5, 1.55, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(adaclicht[veh][3],veh, 0.5, -0.5, 1.55, 0.0, 0.0, 0.0);
- }
- else
- {
- SendClientMessage(playerid,ORANGE,"Warnlicht ausgeschaltet!");
- adaclicht[veh][0]=0;
- DestroyObject(adaclicht[veh][1]);
- DestroyObject(adaclicht[veh][2]);
- DestroyObject(adaclicht[veh][3]);
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Adac Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Adac Mitglied!");
- }
- }
- return 1;
- }
- ocmd:betanken(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==3)
- {
- if(GetPVarInt(playerid,"AdacDuty")==1)
- {
- new pID,preis;
- if(sscanf(params,"ui",pID,preis))return SendClientMessage(playerid,BLAU,"Info: /betanken [ID] [Preis]");
- if(preis<1||preis>500)return SendClientMessage(playerid,ROT,"Bitte gültigen Preis angeben![1-500]");
- if(IsPlayerConnected(pID))
- {
- GetPlayerPos(playerid,adacfill[playerid][0],adacfill[playerid][1],adacfill[playerid][2]);
- GetPlayerPos(pID,adacfill[pID][0],adacfill[pID][1],adacfill[pID][2]);
- if(IsPlayerInRangeOfPoint(pID,20,adacfill[playerid][0],adacfill[playerid][1],adacfill[playerid][2]))
- {
- if(IsPlayerInAnyVehicle(pID))
- {
- new seat=GetPlayerVehicleSeat(pID);
- if(seat==0)
- {
- GetVehicleHealth(GetPlayerVehicleID(pID),adacfill[pID][3]);
- adacfill2[pID][4]=GetPlayerVehicleID(pID);
- if(Gas[adacfill2[pID][4]] != GasMax)
- {
- adacfill2[pID][5]=GetPlayerMoney(pID);
- if(adacfill2[pID][5]>=preis)
- {
- adacfill2[pID][6]=playerid;
- adacfill2[pID][7]=pID;
- adacfill2[pID][8]=preis;
- adacfill2[pID][9]=1;
- new repplay[128];
- format(repplay,sizeof(repplay),"Du hast %s's angeboten sein Fahrzeug für %i€ zu betanken!",SpielerName(pID),preis);
- SendClientMessage(playerid,BLAU,repplay);
- SendClientMessage(playerid,BLAU,"Warte auf eine Antwort!");
- new msginhalt[128];
- format(msginhalt,sizeof(msginhalt),"%s hat dir angeboten dein Fahrzeug für %i€ zu betanken!",SpielerName(playerid),preis);
- ShowPlayerDialog(pID,DIALOG_ADACREFILL,DIALOG_STYLE_MSGBOX,"Betanken:",msginhalt,"Betanken","Ablehnen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat einen vollen Tank!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Adac Mitglied!");
- }
- }
- return 1;
- }
- ocmd:reparieren(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==3)
- {
- if(GetPVarInt(playerid,"AdacDuty")==1)
- {
- new pID,preis;
- if(sscanf(params,"ui",pID,preis))return SendClientMessage(playerid,BLAU,"Info: /reparieren [ID] [Preis]");
- if(preis<1||preis>500)return SendClientMessage(playerid,ROT,"Bitte gültigen Preis angeben![1-500]");
- if(IsPlayerConnected(pID))
- {
- GetPlayerPos(playerid,adaczeug[playerid][0],adaczeug[playerid][1],adaczeug[playerid][2]);
- GetPlayerPos(pID,adaczeug[pID][0],adaczeug[pID][1],adaczeug[pID][2]);
- if(IsPlayerInRangeOfPoint(pID,20,adaczeug[playerid][0],adaczeug[playerid][1],adaczeug[playerid][2]))
- {
- if(IsPlayerInAnyVehicle(pID))
- {
- new seat=GetPlayerVehicleSeat(pID);
- if(seat==0)
- {
- GetVehicleHealth(GetPlayerVehicleID(pID),adaczeug[pID][3]);
- adaczeug2[pID][4]=GetPlayerVehicleID(pID);
- if(adaczeug[pID][3]<1000)
- {
- adaczeug2[pID][5]=GetPlayerMoney(pID);
- if(adaczeug2[pID][5]>=preis)
- {
- adaczeug2[pID][6]=playerid;
- adaczeug2[pID][7]=pID;
- adaczeug2[pID][8]=preis;
- adaczeug2[pID][9]=1;
- new repplay[128];
- format(repplay,sizeof(repplay),"Du hast %s's angeboten sein Fahrzeug für %i€ zu reparieren!",SpielerName(pID),preis);
- SendClientMessage(playerid,BLAU,repplay);
- SendClientMessage(playerid,BLAU,"Warte auf eine Antwort!");
- new msginhalt[128];
- format(msginhalt,sizeof(msginhalt),"%s hat dir angeboten dein Fahrzeug für %i€ zu reparieren!",SpielerName(playerid),preis);
- ShowPlayerDialog(pID,DIALOG_ADACREPAIR,DIALOG_STYLE_MSGBOX,"Reparieren:",msginhalt,"Reparieren","Ablehnen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug hat nicht einen Kratzer!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler sitzt nicht auf dem Fahrersitz!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich in keinem Fahrzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Adac Mitglied!");
- }
- }
- return 1;
- }
- //-------fahrschule-------//
- ocmd:fahrstunden(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==2)
- {
- if(GetPVarInt(playerid,"FsDuty")==1)
- {
- SendClientMessage(playerid,WEISS,"Gestartete Fahrstunden:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(fahrstunde[i][0]==1)
- {
- new fahrstunden[128];
- format(fahrstunden,sizeof(fahrstunden),"%s",SpielerName(i));
- SendClientMessage(playerid,ORANGE,fahrstunden);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer!");
- }
- }
- return 1;
- }
- ocmd:fahrstunde(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==2)
- {
- if(GetPVarInt(playerid,"FsDuty")==1)
- {
- new pID,stundepid[64],stundeplay[64],beendpid[64],beendplay[64];
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /fahrstunde [ID]");
- if(IsPlayerConnected(pID))
- {
- if(fahrstunde[pID][0]==0)
- {
- format(stundepid,sizeof(stundepid),"%s hat deine Fahrstunde gestartet!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,stundepid);
- format(stundeplay,sizeof(stundeplay),"Du hast die Fahrstunde für %s gestartet!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,stundeplay);
- fahrstunde[pID][0]=1;
- }
- else
- {
- format(beendpid,sizeof(beendpid),"%s hat deine Fahrstunde beendet!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,beendpid);
- format(beendplay,sizeof(beendplay),"Du hast die Fahrstunde für %s beendet!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,beendplay);
- RemovePlayerFromVehicle(pID);
- fahrstunde[pID][0]=0;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer!");
- }
- }
- return 1;
- }
- ocmd:schein(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==2)
- {
- if(GetPVarInt(playerid,"FsDuty")==1)
- {
- new pID;
- new scheinname[64];
- if(sscanf(params,"us",pID,scheinname))return SendClientMessage(playerid,BLAU,"Info: /schein [ID] [Scheinname] Scheine: auto,bike,truck,boot,flug,waffe");
- if(pID == 0) return SendClientMessage(playerid,ROT,"Du kannst botboy keinen Schein geben!");
- if(IsPlayerConnected(pID))
- {
- new Float:autopos[MAX_PLAYERS][3];
- GetPlayerPos(pID,autopos[pID][0],autopos[pID][1],autopos[pID][2]);
- GetPlayerPos(playerid,autopos[playerid][0],autopos[playerid][1],autopos[playerid][2]);
- if(IsPlayerInRangeOfPoint(pID,10,autopos[playerid][0],autopos[playerid][1],autopos[playerid][2]))
- {
- new fsfbank=GetPVarInt(fraktion,"FsGeld");
- new fsprozent=GetPVarInt(fraktion,"FsProzent");
- if(strcmp(scheinname,"auto",true)==0)
- {
- if(GetPVarInt(pID,"Autoschein")==0)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=2200)
- {
- new autopid[64];
- new autoplay[64];
- format(autopid,sizeof(autopid),"Du hast von %s einen Auto Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,autopid);
- format(autoplay,sizeof(autoplay),"Du hast %s einen Auto Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,autoplay);
- new wenigerprozentfs=2200/100*fsprozent;
- GivePlayerMoney(pID,-2200);
- GivePlayerMoney(playerid,2200-wenigerprozentfs);
- SetPVarInt(pID,"Autoschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Auto Schein!");
- }
- }
- else if(strcmp(scheinname,"bike",true)==0)
- {
- if(GetPVarInt(pID,"Bikeschein")==0)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=2500)
- {
- new bikepid[64];
- new bikeplay[64];
- format(bikepid,sizeof(bikepid),"Du hast von %s einen Bike Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,bikepid);
- format(bikeplay,sizeof(bikeplay),"Du hast %s einen Bike Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,bikeplay);
- new wenigerprozentfs=2500/100*fsprozent;
- GivePlayerMoney(pID,-2500);
- GivePlayerMoney(playerid,2500-wenigerprozentfs);
- SetPVarInt(pID,"Bikeschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Bike Schein!");
- }
- }
- else if(strcmp(scheinname,"truck",true)==0)
- {
- if(GetPVarInt(pID,"Truckschein")==0)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=2800)
- {
- new truckpid[64];
- new truckplay[64];
- format(truckpid,sizeof(truckpid),"Du hast von %s einen Truck Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,truckpid);
- format(truckplay,sizeof(truckplay),"Du hast %s einen Truck Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,truckplay);
- new wenigerprozentfs=2800/100*fsprozent;
- GivePlayerMoney(pID,-2800);
- GivePlayerMoney(playerid,2800-wenigerprozentfs);
- SetPVarInt(pID,"Truckschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Truck Schein!");
- }
- }
- else if(strcmp(scheinname,"boot",true)==0)
- {
- if(GetPVarInt(pID,"Bootschein")==0)
- {
- if(GetPlayerScore(pID)>1)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=3000)
- {
- new bootpid[64];
- new bootplay[64];
- format(bootpid,sizeof(bootpid),"Du hast von %s einen Boot Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,bootpid);
- format(bootplay,sizeof(bootplay),"Du hast %s einen Boot Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,bootplay);
- new wenigerprozentfs=3000/100*fsprozent;
- GivePlayerMoney(pID,-3000);
- GivePlayerMoney(playerid,3000-wenigerprozentfs);
- SetPVarInt(pID,"Bootschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat Level 2 noch nicht erreicht!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Boot Schein!");
- }
- }
- else if(strcmp(scheinname,"flug",true)==0)
- {
- if(GetPVarInt(pID,"Flugschein")==0)
- {
- if(GetPlayerScore(pID)>2)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=8000)
- {
- new flugpid[64];
- new flugplay[64];
- format(flugpid,sizeof(flugpid),"Du hast von %s einen Flug Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,flugpid);
- format(flugplay,sizeof(flugplay),"Du hast %s einen Flug Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,flugplay);
- new wenigerprozentfs=8000/100*fsprozent;
- GivePlayerMoney(pID,-8000);
- GivePlayerMoney(playerid,8000-wenigerprozentfs);
- SetPVarInt(pID,"Flugschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat Level 3 noch nicht erreicht!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Flug Schein!");
- }
- }
- else if(strcmp(scheinname,"waffe",true)==0)
- {
- if(GetPVarInt(pID,"Waffenschein")==0)
- {
- if(GetPlayerScore(pID)>3)
- {
- new pidgeld=GetPlayerMoney(pID);
- if(pidgeld>=12000)
- {
- new waffepid[64];
- new waffeplay[64];
- format(waffepid,sizeof(waffepid),"Du hast von %s einen Waffen Schein bekommen!",SpielerName(playerid));
- SendClientMessage(pID,ORANGE,waffepid);
- format(waffeplay,sizeof(waffeplay),"Du hast %s einen Waffen Schein gegeben!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,waffeplay);
- new wenigerprozentfs=12000/100*fsprozent;
- GivePlayerMoney(pID,-12000);
- GivePlayerMoney(playerid,12000-wenigerprozentfs);
- SetPVarInt(pID,"Waffenschein",1);
- SpielerSpeichern(pID);
- SetPVarInt(fraktion,"FsGeld",fsfbank+wenigerprozentfs);
- Frakbankerstellen();
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genügend Geld auf der Hand!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat Level 4 noch nicht erreicht!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler hat bereits einen Waffen Schein!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nähe!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer!");
- }
- }
- return 1;
- }
- //-------hitman-------//
- ocmd:contracts(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==13)
- {
- SendClientMessage(playerid,WEISS,"Contracts:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(hit[i]==1)
- {
- new auftrage[128];
- format(auftrage,sizeof(auftrage),"%s für %i€",SpielerName(i),hitmanzeug[i][1]);
- SendClientMessage(playerid,ORANGE,auftrage);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Hitman!");
- }
- }
- return 1;
- }
- ocmd:hitabbrechen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==13)
- {
- if(hitmanzeug[playerid][0]!=0)
- {
- SendClientMessage(playerid,ORANGE,"Du hast deinen Auftrag abgebrochen!");
- SendClientMessage(hitmanzeug[playerid][2],ORANGE,"Dein Hit Auftrag wurde abgebrochen!");
- hitmanzeug[playerid][0]=0;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Auftrag zum abbrechen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Hitman!");
- }
- }
- return 1;
- }
- ocmd:hitannehmen(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")==13)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"Info: /hitannehmen [ID]");
- if(pID==playerid) return SendClientMessage(playerid,ROT,"Du kannst kein Auftrag auf dich selbst annehmen!");
- if(IsPlayerConnected(pID))
- {
- if(hitmanzeug[playerid][0]==0)
- {
- if(hit[pID]==1)
- {
- new hitmanbert[128];
- format(hitmanbert,sizeof(hitmanbert),"Du hast den Auftrag auf %s angenommen!",SpielerName(pID));
- SendClientMessage(playerid,ORANGE,hitmanbert);
- SendClientMessage(hitmanzeug[pID][2],ORANGE,"Dein Hit Auftrag wurde angenommen!");
- hit[pID]=0;
- hitmanzeug[playerid][0]=pID;
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es ist kein Kopfgeld auf diesem Spieler!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast bereits einen Auftrag angenommen!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du bist kein Hitman!");
- }
- }
- return 1;
- }
- ocmd:hit(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(GetPVarInt(playerid,"Fraktion")!=13)
- {
- new pID,hitpreis;
- if(sscanf(params,"ui",pID,hitpreis))return SendClientMessage(playerid,BLAU,"Info: /hit [ID] [Preis]");
- if(pID == 0) return SendClientMessage(playerid,ROT,"Du kannst kein Kopfgeld auf botboy setzen!");
- if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst kein Kopfgeld auf dich selbst setzen!");
- if(hitpreis<10000||hitpreis>270000) return SendClientMessage(playerid,ROT,"Ungültiger Kopfgeldbetrag! [10000-270000]");
- if(IsPlayerConnected(pID))
- {
- if(hit[pID]==0)
- {
- hit[pID]=1;
- hitmanzeug[pID][1]=hitpreis;
- hitmanzeug[pID][2]=playerid;
- new hittext[128];
- format(hittext,sizeof(hittext),"Du hast %i€ Kopfgeld auf %s gesetzt!",hitpreis,SpielerName(pID));
- SendClientMessage(playerid,ORANGE,hittext);
- new hittext2[128];
- format(hittext2,sizeof(hittext2),"%s hat %i€ Kopfgeld auf %s gesetzt!",SpielerName(playerid),hitpreis,SpielerName(pID));
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Fraktion")==13)
- {
- SendClientMessage(i,ORANGE,hittext2);
- SendClientMessage(i,ORANGE,"Schreibe /hitannehmen [ID] um den Auftrag anzunehmen!");
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es ist bereits ein Kopfgeld auf diesem Spieler!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst als Hitman kein Kopfgeld setzen!");
- }
- }
- return 1;
- }
- //-------------sscanf------------//
- stock sscanf(string[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(string))
- #else
- if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- stringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (string[stringPos] && string[stringPos] <= ' ')
- {
- stringPos++;
- }
- while (paramPos < paramCount && string[stringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = string[stringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = string[++stringPos];
- }
- do
- {
- stringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = string[stringPos];
- do
- {
- stringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, string[stringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = stringPos;
- while(changepos < 16 && string[strpos] && string[strpos] != delim)
- {
- changestr[changepos++] = string[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- stringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = stringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = string[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- string[end] = '\0';
- num = false;
- id = end - stringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name1, sizeof (name1));
- if (!strcmp(name1, string[stringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- string[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- stringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = string[stringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = string[stringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- stringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
- {
- stringPos++;
- }
- while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
- {
- stringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
Add Comment
Please, Sign In to add comment