Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- new playermoney;
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- new playername[MAX_PLAYER_NAME];
- new cmd[256];
- new tmp[256];
- new giveplayerid, moneys, idx;
- new dancestyle;
- cmd = strtok(cmdtext, idx);
- GetPlayerName(playerid,sendername,sizeof(sendername));
- dcmd(gocords,7,cmdtext);
- dcmd(givedonator,11,cmdtext);
- //dcmd(unban,5,cmdtext);
- dcmd(arbobjid,8,cmdtext);
- dcmd(arbobj,6,cmdtext);
- //=========================================
- //===================================================
- dcmd(efa,3,cmdtext);
- if(strcmp(cmdtext,"/fpark",true)==0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new fc;while(fc<sizeof(FactionCars))
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- {
- if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid])
- {
- if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerLeader(playerid) == FactionCars[fc][fFaction][0])
- {
- GetVehiclePos(FactionCars[fc][fCarid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
- GetVehicleZAngle(FactionCars[fc][fCarid],FactionCars[fc][fPos][3]);
- SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist dazu nicht berechtigt.");
- return true;
- }
- }
- fc++;
- }
- SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
- return true;
- }
- if(strcmp(cmdtext,"/fcarsell",true)==0)
- {
- if(GetPlayerLeader(playerid))
- {
- if(IsAllowedFactionToBuy(GetPlayerFaction(playerid)))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Carid1 = GetPlayerVehicleID(playerid);
- for(new fc;fc<sizeof(FactionCars);fc++)
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- {
- if(Carid1 == FactionCars[fc][fCarid])
- {
- if(FactionCars[fc][fFaction][0] == GetPlayerLeader(playerid))
- {
- FactionCars[fc][fVehid] = -255;
- if(DestroyVehicle(FactionCars[fc][fCarid]))
- FactionCars[fc][fCarid] = -255;
- new fText[178];
- format(fText,sizeof(fText),"Du hast das Fraktionsfahrzeug erfolgreich für $%d(50%% vom Kaufpreis) verkauft.",(FactionCars[fc][fPrice]/2));
- SendClientMessage(playerid,FACTION_COL_YELLOW,fText);
- CallRemoteFunction("Script_GivePlayerMoney","id",playerid,(FactionCars[fc][fPrice]/2));
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht der besitzer dieses Fahrzeuges.");
- return true;
- }
- }
- }
- SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer eines Fahrzeuges sein.");
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Deine Fraktion ist dazu nicht berechtigt.");
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
- return true;
- }
- if(strcmp(cmdtext,"/lfa",true)==0)
- {
- if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL)
- {
- for(new fc;fc<sizeof(FactionCars);fc++)
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- {
- new Float:fX,Float:fY,Float:fZ;
- GetVehiclePos(FactionCars[fc][fCarid],fX,fY,fZ);
- if(IsPlayerInRangeOfPoint(playerid,4.0,fX,fY,fZ))
- {
- FactionCars[fc][fVehid] = -255;
- if(DestroyVehicle(FactionCars[fc][fCarid]))
- {
- FactionCars[fc][fCarid] = -255;
- }
- return SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug entfernt.");
- }
- }
- }
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
- return true;
- }
- if(strcmp(cmdtext,"/rafa",true)==0)
- {
- if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL)
- {
- new fName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,fName,sizeof(fName));
- format(string,sizeof(string),"Server: %s hat alle Fraktionsfahrzeuge respawnt.",fName);
- SendClientMessageToAll(FACTION_COL_YELLOW,string);
- for(new fc;fc<sizeof(FactionCars);fc++)
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- DestroyAndCreateFactionCar(fc);
- }
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
- return true;
- }
- if(strcmp(cmdtext,"/ramfa",true)==0)
- {
- if(GetPlayerLeader(playerid))
- {
- if(GetPlayerMoney(playerid) >=14999)
- {
- if(gettime() < LastRespawned[GetPlayerFaction(playerid)-1]) return SendClientMessage(playerid,FACTION_COL_GREY,"Du kannst deine Fahrzeuge nur alle '5' Minuten respawnen.");
- LastRespawned[GetPlayerFaction(playerid)-1] = gettime()+(60*5);
- for(new fc;fc<sizeof(FactionCars);fc++)
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- {
- if(FactionCars[fc][fFaction][0] == GetPlayerFaction(playerid))
- {
- DestroyAndCreateFactionCar(fc);
- }
- }
- }
- SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast deine Fraktionsfahrzeuge erfolgreich respawnt.");
- GivePlayerMoney(playerid,-15000);
- FraktionsKasse[23] += 15000;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld 15.000$");
- }
- }
- else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
- return true;
- }
- #if defined FACTION_CARS_LOCKABLE
- if(strcmp(cmdtext,"/flock",true)==0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- for(new fc;fc<sizeof(FactionCars);fc++)
- {
- if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
- {
- if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid])
- {
- for(new f;f<5;f++)
- {
- if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerFaction(playerid) == FactionCars[fc][fFaction][f])
- {
- PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
- if(FactionCars[fc][fLock] == true)
- {
- FactionCars[fc][fLock] = false;
- fUnlockCar(FactionCars[fc][fCarid]);
- GameTextForPlayer(playerid,"~w~Fahrzeug~n~~g~Aufgeschlossen",5000,3);
- }
- else if(FactionCars[fc][fLock] == false)
- {
- fLockCar(FactionCars[fc][fCarid]);
- FactionCars[fc][fLock] = true;
- GameTextForPlayer(playerid,"~w~Fahrzeug~n~~r~Abgeschlossen",5000,3);
- }
- break;
- }
- }
- return true;
- }
- }
- }
- SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug!");
- }
- else
- {
- if(GetPlayerState(playerid)==PLAYER_STATE_PASSENGER)
- SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer dieses Fahrzeuges sein.");
- else
- SendClientMessage(playerid,FACTION_COL_GREY,"Du muss in einem Fahrzeug sitzen.");
- }
- return true;
- }
- #endif
- //=========================================================================
- GetPlayerName(playerid,sendername,sizeof(sendername));
- dcmd(meldung,7,cmdtext);
- dcmd(frakmats,8,cmdtext);
- if(strcmp(cmd,"/animlist",true)==0)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"Verfügbare Animationen:");
- SendClientMessage(playerid,COLOR_GRAD1,"/handsup /drunk /bomb /getarrested /laugh /lookout /robman");
- SendClientMessage(playerid,COLOR_GRAD1,"/crossarms /lay /hide /vomit /eat /wave /taichi");
- SendClientMessage(playerid,COLOR_GRAD1,"/deal /smokem /smokef /groundsit /sit /chat /f**ku");
- SendClientMessage(playerid,COLOR_GRAD1,"/handsup /cellin /cellout /pee /dance");
- }
- if(strcmp(cmd, "/handsup", true) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- return 1;
- }
- if(strcmp(cmd, "/cellin", true) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
- return 1;
- }
- if(strcmp(cmd, "/cellout", true) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
- return 1;
- }
- if(strcmp(cmd, "/sit", true) == 0)
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SITTING);
- return 1;
- }
- if(strcmp(cmd, "/pee", true) == 0)
- {
- SetPlayerSpecialAction(playerid, 68);
- return 1;
- }
- if(strcmp(cmd, "/drunk", true) == 0)
- {
- LoopingAnim(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,0);
- return 1;
- }
- if (strcmp("/bomb", cmdtext, true) == 0)
- {
- ClearAnimations(playerid);
- OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
- return 1;
- }
- if (strcmp("/getarrested", cmdtext, true, 7) == 0)
- {
- LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); // Gun Arrest
- return 1;
- }
- if (strcmp("/laugh", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); // Laugh
- return 1;
- }
- if (strcmp("/lookout", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
- return 1;
- }
- if (strcmp("/robman", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
- return 1;
- }
- if (strcmp("/crossarms", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1); // Arms crossed
- return 1;
- }
- if (strcmp("/lay", cmdtext, true) == 0)
- {
- LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
- return 1;
- }
- if (strcmp("/hide", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); // Taking Cover
- return 1;
- }
- if (strcmp("/vomit", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
- return 1;
- }
- if (strcmp("/eat", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
- return 1;
- }
- if (strcmp("/wave", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); // Wave
- return 1;
- }
- if (strcmp("/slapass", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
- return 1;
- }
- if (strcmp("/deal", cmdtext, true) == 0)
- {
- OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
- return 1;
- }
- if (strcmp("/sex..", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); // Dieing of Crack
- return 1;
- }
- // Male Smoking
- if (strcmp("/smokem", cmdtext, true) == 0)
- {
- LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Smoke
- return 1;
- }
- // Female Smoking
- if (strcmp("/smokef", cmdtext, true) == 0)
- {
- LoopingAnim(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Female Smoking
- return 1;
- }
- // Sit
- if (strcmp("/groundsit", cmdtext, true) == 0)
- {
- LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); // Sit
- return 1;
- }
- // Idle Chat
- if(strcmp(cmd, "/chat", true) == 0)
- {
- OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0);
- return 1;
- }
- // Fucku
- if(strcmp(cmd, "/fucku", true) == 0)
- {
- OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
- return 1;
- }
- // TaiChi
- if(strcmp(cmd, "/taichi", true) == 0)
- {
- LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
- return 1;
- }
- // ChairSit
- if(strcmp(cmd, "/chairsit", true) == 0)
- {
- LoopingAnim(playerid,"BAR","dnk_stndF_loop",4.0,1,0,0,0,0);
- return 1;
- }
- if(strcmp(cmd, "/dance", true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp) || strlen(tmp) > 2)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /dance [1-4]");
- return 1;
- }
- dancestyle = strval(tmp);
- if(dancestyle < 1 || dancestyle > 4)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /dance [1-4]");
- return 1;
- }
- if(dancestyle == 1)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- }
- else if(dancestyle == 2)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
- }
- else if(dancestyle == 3)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
- }
- else if(dancestyle == 4)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
- }
- return 1;
- }
- //Noobhilfe
- if(strcmp(cmd,"/guide",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2.0,490.7159,-1519.1860,20.3347))
- {
- ShowMenuForPlayer(Navigation, playerid);
- SendClientMessage(playerid, COLOR_GREY, "*Um einen Checkpoint auszuschalten Tippe /chilfe.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "Du musst am Zivispawn sein.");
- }
- }
- return 1;
- }
- if(strcmp(cmd,"/chilfe",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, COLOR_GREY, "*Touristenhilfe ausgeschaltet!");
- }
- return 1;
- }
- return 0;
- }
- Function OnPlayerDeath(playerid, killerid, reason)
- {
- if(IsPlayerInFrac(killerid,8))
- {
- if(PlayerInfo[playerid][pContract] >= 1)
- {
- new stringa[200];
- GameTextForPlayer(killerid, "~r~Auftrag erledigt !", 4000, 4);
- GivePlayerMoney(killerid,PlayerInfo[playerid][pContract]);
- GameTextForPlayer(playerid, "~r~Auftrags-Kill !", 4000, 4);
- format(stringa, sizeof(stringa), "||>>|| Hitman %s hat %s gekillt. Und bekam die %d$ ||<<||",SpielerName(killerid),SpielerName(playerid),PlayerInfo[playerid][pContract]);
- PlayerInfo[playerid][pContract] = 0;
- SendFamilyMessage(8,COLOR_YELLOW,stringa);
- }
- }
- if(GetPVarInt(playerid,"modcheck") == 1)
- {
- SetPlayerPos(playerid,-672.1529,962.2229,12.1328);
- SpawnPlayer(playerid);
- }
- if(IsACop(killerid))
- {
- if(WantedLevel[playerid] >= 1)
- {
- GivePlayerMoney(playerid,-WantedLevel[playerid]*1000);
- PlayerInfo[killerid][pGehalt] += WantedLevel[playerid]*500;
- ResetPlayerWeapons(playerid);
- new string[200];
- if(PlayerInfo[killerid][pMember]==1||PlayerInfo[killerid][pLeader]==1)
- {
- format(string, sizeof(string), "< < < Officer %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
- OOCNews(COLOR_RED, string);
- }
- else if(PlayerInfo[killerid][pMember]==2||PlayerInfo[killerid][pLeader]==2)
- {
- format(string, sizeof(string), "< < < Agent %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
- OOCNews(COLOR_RED, string);
- }
- else if(PlayerInfo[killerid][pMember]==3||PlayerInfo[killerid][pLeader]==3)
- {
- format(string, sizeof(string), "< < < Soldat %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
- OOCNews(COLOR_RED, string);
- }
- else if(PlayerInfo[killerid][pMember]==22||PlayerInfo[killerid][pLeader]==22)
- {
- format(string, sizeof(string), "< < < SWAT Agent %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
- OOCNews(COLOR_RED, string);
- }
- if(LSPDZellen == 0)//zelle1
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,227.3844,111.5490,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 1)//zelle2
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,223.5090,111.4179,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 2)//zelle3
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,219.5361,111.3571,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 3)//Zelle4
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,215.5814,111.1412,999);
- LSPDZellen += 1;
- }
- if(PlayerInfo[playerid][pMember] == 2)
- {
- if(LSPDZellen == 0)//zelle1
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,227.3844,111.5490,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 1)//zelle2
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,223.5090,111.4179,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 2)//zelle3
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,219.5361,111.3571,999);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 3)//Zelle4
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,215.5814,111.1412,999);
- LSPDZellen += 1;
- }
- }
- else
- {
- if(LSPDZellen == 0)//zelle1
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,264.8299,86.5835,1001.0391);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 1)//zelle2
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,264.4675,82.0742,1001.0391);
- LSPDZellen += 1;
- }
- if(LSPDZellen == 2)//zelle3
- {
- SetPlayerInterior(playerid, 0);
- UnFreezePlayer(playerid);
- PlayerCuffed[playerid] = 0;
- SetPlayerPos(playerid,265.2794,77.6027,1001.0391);
- LSPDZellen += 1;
- }
- }
- PlayerInfo[playerid][pJailTime] = WantedLevel[playerid] * 240;
- new spr[100];
- format(spr,sizeof(spr),"Du wurdest für %d Minuten und einer Geldstrafe von %d$ eingesperrt",WantedLevel[playerid] * 4,WantedLevel[playerid] * 1000);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,spr);
- PlayerInfo[playerid][pJailed] = 1;
- PlayerInfo[playerid][pArrested] += 1;
- SetPlayerInterior(playerid, 6);
- SetPlayerFree(playerid,playerid, "Verhaftet");
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- SetPlayerWantedLevel(playerid,0);
- }
- }
- new name[MAX_PLAYER_NAME];
- new string[256];
- PlayerInfo[playerid][pInvWeapon] = 0;
- PlayerInfo[playerid][pInvAmmo] = 0;
- PlayerInfo[playerid][pInvWeapon2] = 0;
- PlayerInfo[playerid][pInvAmmo2] = 0;
- FrakMatsHolding[playerid] = 0;
- /*new playercash;
- new victimteam;
- new killerteam;*/
- if(PlayerInfo[playerid][pLevel] > 2 && KHSperre[playerid] == 0 && PlayerInfo[playerid][pJailed] == 0 && PlayerInfo[playerid][pGangJailed] == 0 && PlayerPaintballing[playerid] == 0)
- {
- PlayerInfo[playerid][pTot] = 1;
- }
- if (!IsACop(killerid) && reason == 49)
- {
- SetPlayerCriminal(killerid,255, "Fahrerflucht");
- }
- if(gPlayerUsingLoopingAnim[playerid])
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- TextDrawHideForPlayer(playerid,txtAnimHelper);
- }
- if(BlindFold[playerid] == 1)
- {
- BlindFold[playerid] = 0;
- }
- if(PlayerInfo[playerid][pMauled] == 1)
- {
- PlayerInfo[playerid][pMauled] = 0;
- }
- InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
- if(FirstSpawn[playerid] == 1)
- {
- FirstSpawn[playerid] = 0;
- }
- if(IsBlacklist[playerid]==1)
- {
- ClearBlack(playerid);
- IsBlacklist[playerid]=0;
- }
- if(GetPVarInt(playerid,"Flugp") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- DestroyVehicle(car);
- SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast du die Prüfung nicht bestanden !");
- SetPVarInt(playerid,"Flugp",0);
- DisablePlayerRaceCheckpoint(playerid);
- PlayerInfo[playerid][pFlyLic] = 0;
- }
- if(GetPVarInt(playerid,"Linie") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(car);
- SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist, ist dein Job nun beendet");
- DisablePlayerCheckpoint(playerid);
- DeletePVar(playerid,"Linie");
- Linieende(playerid);
- Delete3DTextLabel(linie1text[playerid]);
- }
- if(GetPVarInt(playerid,"Leerfahrts") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(car);
- SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist, ist dein Job nun beendet");
- DisablePlayerCheckpoint(playerid);
- Linieende(playerid);
- DeletePVar(playerid,"Leerfahrts");
- Delete3DTextLabel(linie1text[playerid]);
- }
- if(GetPVarInt(playerid,"MullStatus") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(car);
- SendClientMessage(playerid,COLOR_RED,"Da du ausgestiegen bist, ist dein Job nun beendet");
- DisablePlayerCheckpoint(playerid);
- DeletePVar(playerid,"MullStatus");
- }
- if(GetPVarInt(playerid,"TaxiStatus") == 1)
- {
- Linieende(playerid);
- }
- if(GetPVarInt(playerid,"Motp") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- PlayerInfo[playerid][pMotoLic] = 0;
- DestroyVehicle(car);
- SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast du die Prüfung nicht bestanden !");
- SetPVarInt(playerid,"Motp",0);
- DisablePlayerRaceCheckpoint(playerid);
- }
- if(GetPVarInt(playerid,"FlugStatus") == 1)
- {
- new car = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(car);
- SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast den Flug automatisch abgebrochen !");
- SetPVarInt(playerid,"FlugStatus",0);
- DisablePlayerCheckpoint(playerid);
- }
- //=======================
- //victimteam = gTeam[playerid];
- //killerteam = gTeam[killerid];
- gPlayerSpawned[playerid] = 0;
- GetPlayerName(playerid, name, sizeof(name));
- PlayerInfo[playerid][pLocal] = 255;
- if(killerid != 255)
- if(reason == 38)
- {
- new kstring[128];
- new kickname[MAX_PLAYER_NAME];
- if(IsPlayerConnected(killerid))
- {
- GetPlayerName(killerid, kickname, sizeof(kickname));
- format(string, 256, "Warnung: [%d]%s hat einen Spieler mit einer Minigun gekillt. ACHTUNG [CheatVerdacht].",killerid,kickname);
- ABroadCast(COLOR_YELLOW,string,1);
- printf("%s", kstring);
- }
- }
- if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
- {
- DisablePlayerCheckpoint(playerid);
- gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
- }
- new caller = Mobile[playerid];
- if(caller != 255)
- {
- if(caller < 255)
- {
- SendClientMessage(caller, COLOR_GRAD2, " Die Verbindung wurde unterbrochen....");
- CellTime[caller] = 0;
- CellTime[playerid] = 0;
- Mobile[caller] = 255;
- }
- Mobile[playerid] = 255;
- CellTime[playerid] = 0;
- }
- ClearCrime(playerid);
- if(PlayerPaintballing[playerid] != 0)
- {
- PlayerPaintballKills[killerid] ++;
- if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
- {
- new killer[MAX_PLAYER_NAME];
- PaintballWinner = killerid;
- PaintballWinnerKills = PlayerPaintballKills[killerid];
- GetPlayerName(killerid, killer, sizeof(killer));
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerPaintballing[i] != 0)
- {
- format(string, sizeof(string), "* %s ist mit %d Kills in Führung.",killer,PaintballWinnerKills);
- SendClientMessage(i, COLOR_WHITE, string);
- }
- }
- }
- }
- return 1;
- }
- if(PlayerPaintballing[playerid] == 0 || PlayerPaintballing[killerid] == 0)
- {
- PlayerInfo[playerid][pTot] = 1;
- new Float:pxX,Float:pyY,Float:pzZ;
- GetPlayerPos(playerid, pxX, pyY, pzZ);
- TotenKopf[playerid] = CreatePickup(1254,1, pX, pY, pZ);
- PlayerInfo[playerid][pTx] = pxX;
- PlayerInfo[playerid][pTy] = pyY;
- PlayerInfo[playerid][pTz] = pzZ;
- SendFamilyMessage(4,COLOR_BLUE,"Es ist eine Person gestorben ! (/tote)");
- PlayerInfo[killerid][pKills] += 1;
- PlayerInfo[playerid][pDeaths] += 1;
- if(IsACop(killerid) || IsPlayerInFrac(killerid,4) || IsPlayerInFrac(killerid,9) || IsPlayerInFrac(killerid,24))
- {
- }
- else if(IsPlayerInFrac(killerid,8))
- {
- if(WantedLevel[killerid] >= 15)
- {
- WantedLevel[killerid] = 14;
- }
- else
- {
- WantedLevel[killerid] += 1;
- }
- }
- else
- {
- if(WantedLevel[killerid] >= 15)
- {
- WantedLevel[killerid] = 14;
- }
- else
- {
- WantedLevel[killerid] += 2;
- }
- }
- }
- if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
- {
- if(IsPlayerConnected(killerid))
- {
- if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
- {
- new killer[MAX_PLAYER_NAME];
- new dier[MAX_PLAYER_NAME];
- GetPlayerName(playerid, dier, sizeof(dier));
- GetPlayerName(killerid, killer, sizeof(killer));
- format(string, sizeof(string), "* %s hat deinen Charakter gesperrt, du kannst nun mit diesem Charakter nicht mehr Spielen.",killer);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "** %s hat den Spieler %s erledigt**",killer,dier);
- CKLog(string);
- PlayerInfo[playerid][pCK] = 1;
- if(GettingCK[playerid] < 999)
- {
- GettingCK[playerid] = 999;
- }
- else if(OnCK[playerid] < 999)
- {
- OnCK[playerid] = 999;
- }
- if(GettingCK[killerid] < 999)
- {
- GettingCK[killerid] = 999;
- }
- else if(OnCK[killerid] < 999)
- {
- OnCK[killerid] = 999;
- }
- KickPlayer[playerid] = 1;
- }
- }
- }
- killerid = INVALID_PLAYER_ID;
- SetPlayerColor(playerid,COLOR_GRAD2);
- return 1;
- }
- Function OnPlayerSpawn(playerid)
- {
- for(new i=0; i<SLOTS; i++)
- {
- StatsTDON[i] = 0;
- }
- if(WantedLevel[playerid] >= 1)
- {
- TextDrawShowForPlayer(playerid,WtP[playerid]);
- }
- StopAudioStreamForPlayer(playerid);
- TextDrawShowForPlayer(playerid,Datum);
- SetPlayerToTeamColor(playerid);
- Delete3DTextLabel(linie1text[playerid]);
- if(PlayerInfo[playerid][pTot] == 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_YELLOW, "||>>|| Krankenhaus ||<<||");
- SendClientMessage(playerid, COLOR_ORANGE, "Du bist gestorben , deswegen bist du im Krankenhaus");
- SendClientMessage(playerid, COLOR_ORANGE, "Warte 180 (3 Minuten) Sekunden bis deine Behandlung fertig ist!");
- ResetPlayerWeapons(playerid);
- return 1;
- }
- STDPlayer[playerid] = 0;
- gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
- if (gTeam[playerid] == 4) //medic / criminal reset team
- {
- gTeam[playerid] = 3;
- }
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
- Kick(playerid);
- return 1;
- /*
- if(gPlayerAccount[playerid] == 1)
- {
- ForceClassSelection(playerid);
- TogglePlayerSpectating(playerid, 0);
- }
- else if(gPlayerAccount[playerid] == 0)
- {
- ForceClassSelection(playerid);
- TogglePlayerSpectating(playerid, 0);
- }
- return 1;
- */
- }
- if(AtClothes[playerid] == 1)
- {
- PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
- PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
- AtClothes[playerid] = 0;
- }
- if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 5)
- {
- if(PlayerInfo[playerid][pMember] < 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(gTeam[playerid] == 10)
- {
- if(PlayerInfo[playerid][pMember] != 8)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(gTeam[playerid] == 2 && !IsACop(playerid))
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 3)
- {
- if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
- {
- MedicBill[playerid] = 0;
- new model = PlayerInfo[playerid][pChar];
- if(PlayerInfo[playerid][pMember] == 1)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 2)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 3)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 4)
- {
- SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 5)
- {
- SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 6)
- {
- SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 7)
- {
- SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 8)
- {
- SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 9)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 10)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 11)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 12)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Fuegos
- else if(PlayerInfo[playerid][pMember] == 13)
- {
- SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Groove Street
- else if(PlayerInfo[playerid][pMember] == 14)
- {
- SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Ballas
- else if(PlayerInfo[playerid][pMember] == 15)
- {
- SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //2fast
- else if(PlayerInfo[playerid][pMember] == 16)
- {
- SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Vagos
- else if(PlayerInfo[playerid][pMember] == 17)
- {
- SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Varios Los Aztecas
- else if(PlayerInfo[playerid][pMember] == 18)
- {
- SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Rifa
- else if(PlayerInfo[playerid][pMember] == 19)
- {
- SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //West Coast Customs
- else if(PlayerInfo[playerid][pMember] == 20)
- {
- SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 21)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 22)
- {
- SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 23)
- {
- SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 24)
- {
- SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pLeader] == 1)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 2)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 3)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 4)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 5)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 6)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 7)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 8)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 9)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 10)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 11)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 12)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Fuegos
- else if(PlayerInfo[playerid][pLeader] == 13)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Groove Street
- else if(PlayerInfo[playerid][pLeader] == 14)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Ballas
- else if(PlayerInfo[playerid][pLeader] == 15)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //2fast
- else if(PlayerInfo[playerid][pLeader] == 16)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos VagosVagos
- else if(PlayerInfo[playerid][pLeader] == 17)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Varios Los Aztecas
- else if(PlayerInfo[playerid][pLeader] == 18)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Rifa
- else if(PlayerInfo[playerid][pLeader] == 19)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //West Coast Customs
- else if(PlayerInfo[playerid][pLeader] == 20)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Terroristen
- else if(PlayerInfo[playerid][pLeader] == 23)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Grundwehrdienst
- else if(PlayerInfo[playerid][pLeader] == 24)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Oamt
- //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- }
- }
- if(!gPlayerAnimLibsPreloaded[playerid])
- {
- PreloadAnimLib(playerid,"BOMBER");
- PreloadAnimLib(playerid,"RAPPING");
- PreloadAnimLib(playerid,"SHOP");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"SMOKING");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"DEALER");
- PreloadAnimLib(playerid,"CRACK");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"COP_AMBIENT");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"INT_HOUSE");
- PreloadAnimLib(playerid,"FOOD");
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- if(PlayerInfo[playerid][pChar] > 0)
- {
- SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
- }
- else
- {
- SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
- }
- //SetPlayerWeapons(playerid);
- SetPlayerSpawn(playerid);
- SetPlayerToTeamColor(playerid);
- PlayerFixRadio(playerid);
- if(MapIconsShown[playerid] != 1)
- {
- MapIconsShown[playerid] = 1;
- SetPlayerMapIcon(playerid,34,1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
- SetPlayerMapIcon(playerid,41,1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
- SetPlayerMapIcon(playerid, 1, 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // SAPD
- SetPlayerMapIcon(playerid, 2, 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
- SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
- SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
- SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
- SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
- SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
- SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
- SetPlayerMapIcon(playerid, 50, 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
- SetPlayerMapIcon(playerid, 51, 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
- SetPlayerMapIcon(playerid, 52, 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
- }
- if(PlayerInfo[playerid][pGangJailed] == 1)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
- SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im GangJail!");
- return 1;
- }
- return 1;
- }
- Function OnPlayerSpawn(playerid)
- {
- for(new i=0; i<SLOTS; i++)
- {
- StatsTDON[i] = 0;
- }
- if(WantedLevel[playerid] >= 1)
- {
- TextDrawShowForPlayer(playerid,WtP[playerid]);
- }
- StopAudioStreamForPlayer(playerid);
- TextDrawShowForPlayer(playerid,Datum);
- SetPlayerToTeamColor(playerid);
- Delete3DTextLabel(linie1text[playerid]);
- if(PlayerInfo[playerid][pTot] == 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_LIGHTRED, " ");
- SendClientMessage(playerid, COLOR_YELLOW, "||>>|| Krankenhaus ||<<||");
- SendClientMessage(playerid, COLOR_ORANGE, "Du bist gestorben , deswegen bist du im Krankenhaus");
- SendClientMessage(playerid, COLOR_ORANGE, "Warte 180 (3 Minuten) Sekunden bis deine Behandlung fertig ist!");
- ResetPlayerWeapons(playerid);
- return 1;
- }
- STDPlayer[playerid] = 0;
- gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
- if (gTeam[playerid] == 4) //medic / criminal reset team
- {
- gTeam[playerid] = 3;
- }
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
- Kick(playerid);
- return 1;
- /*
- if(gPlayerAccount[playerid] == 1)
- {
- ForceClassSelection(playerid);
- TogglePlayerSpectating(playerid, 0);
- }
- else if(gPlayerAccount[playerid] == 0)
- {
- ForceClassSelection(playerid);
- TogglePlayerSpectating(playerid, 0);
- }
- return 1;
- */
- }
- if(AtClothes[playerid] == 1)
- {
- PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
- PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
- AtClothes[playerid] = 0;
- }
- if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 5)
- {
- if(PlayerInfo[playerid][pMember] < 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(gTeam[playerid] == 10)
- {
- if(PlayerInfo[playerid][pMember] != 8)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(gTeam[playerid] == 2 && !IsACop(playerid))
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 3)
- {
- if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
- {
- MedicBill[playerid] = 0;
- new model = PlayerInfo[playerid][pChar];
- if(PlayerInfo[playerid][pMember] == 1)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 2)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 3)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 4)
- {
- SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 5)
- {
- SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 6)
- {
- SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 7)
- {
- SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 8)
- {
- SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 9)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 10)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 11)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pMember] == 12)
- {
- SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Fuegos
- else if(PlayerInfo[playerid][pMember] == 13)
- {
- SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Groove Street
- else if(PlayerInfo[playerid][pMember] == 14)
- {
- SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Ballas
- else if(PlayerInfo[playerid][pMember] == 15)
- {
- SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //2fast
- else if(PlayerInfo[playerid][pMember] == 16)
- {
- SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Vagos
- else if(PlayerInfo[playerid][pMember] == 17)
- {
- SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Varios Los Aztecas
- else if(PlayerInfo[playerid][pMember] == 18)
- {
- SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Rifa
- else if(PlayerInfo[playerid][pMember] == 19)
- {
- SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //West Coast Customs
- else if(PlayerInfo[playerid][pMember] == 20)
- {
- SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 21)
- {
- SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 22)
- {
- SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 23)
- {
- SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pMember] == 24)
- {
- SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //
- else if(PlayerInfo[playerid][pLeader] == 1)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 2)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 3)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 4)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 5)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 6)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 7)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 8)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 9)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 10)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 11)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;
- }
- else if(PlayerInfo[playerid][pLeader] == 12)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Fuegos
- else if(PlayerInfo[playerid][pLeader] == 13)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Groove Street
- else if(PlayerInfo[playerid][pLeader] == 14)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Ballas
- else if(PlayerInfo[playerid][pLeader] == 15)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //2fast
- else if(PlayerInfo[playerid][pLeader] == 16)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos VagosVagos
- else if(PlayerInfo[playerid][pLeader] == 17)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Varios Los Aztecas
- else if(PlayerInfo[playerid][pLeader] == 18)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //Los Santos Rifa
- else if(PlayerInfo[playerid][pLeader] == 19)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- //West Coast Customs
- else if(PlayerInfo[playerid][pLeader] == 20)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Terroristen
- else if(PlayerInfo[playerid][pLeader] == 23)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Grundwehrdienst
- else if(PlayerInfo[playerid][pLeader] == 24)
- {
- SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model;
- }
- // Oamt
- //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- }
- }
- if(!gPlayerAnimLibsPreloaded[playerid])
- {
- PreloadAnimLib(playerid,"BOMBER");
- PreloadAnimLib(playerid,"RAPPING");
- PreloadAnimLib(playerid,"SHOP");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"SMOKING");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"DEALER");
- PreloadAnimLib(playerid,"CRACK");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"COP_AMBIENT");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"INT_HOUSE");
- PreloadAnimLib(playerid,"FOOD");
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- if(PlayerInfo[playerid][pChar] > 0)
- {
- SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
- }
- else
- {
- SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
- }
- //SetPlayerWeapons(playerid);
- SetPlayerSpawn(playerid);
- SetPlayerToTeamColor(playerid);
- PlayerFixRadio(playerid);
- if(MapIconsShown[playerid] != 1)
- {
- MapIconsShown[playerid] = 1;
- SetPlayerMapIcon(playerid,34,1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
- SetPlayerMapIcon(playerid,41,1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
- SetPlayerMapIcon(playerid, 1, 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // SAPD
- SetPlayerMapIcon(playerid, 2, 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
- SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
- SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
- SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
- SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
- SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
- SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
- SetPlayerMapIcon(playerid, 50, 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
- SetPlayerMapIcon(playerid, 51, 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
- SetPlayerMapIcon(playerid, 52, 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
- }
- if(PlayerInfo[playerid][pGangJailed] == 1)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
- SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im GangJail!");
- return 1;
- }
- return 1;
- }
- Function OnPlayerConnect(playerid)//Bin da
- {
- PlayerInfo[playerid][pTot] = 0;
- PlayerInfo[playerid][pTx] = 0;
- PlayerInfo[playerid][pTy] = 0;
- PlayerInfo[playerid][pTz] = 0;
- for(new i= 0; i < MAX_PLAYERS; i++)
- {
- if(messon[i] == 1)
- {
- new mestr[100];
- format(mestr,sizeof(mestr),"%s hat den Server betreten",SpielerName(playerid));
- SendClientMessage(i,COLOR_BLUE,mestr);
- }
- }
- //Ordnungsamt
- RemoveBuildingForPlayer(playerid, 7227, 2232.2578, 2017.6094, 11.2031, 0.25);
- //Linie 2
- RemoveBuildingForPlayer(playerid, 615, 648.3438, -1078.1563, 46.4688, 0.25);
- //Bus Depot
- RemoveBuildingForPlayer(playerid, 6071, 1087.9844, -1682.3281, 19.4375, 0.25);
- RemoveBuildingForPlayer(playerid, 647, 1051.8750, -1680.5156, 14.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 615, 1051.2500, -1678.0234, 13.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 647, 1055.6172, -1692.6484, 14.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 647, 1058.3125, -1695.7656, 14.6875, 0.25);
- RemoveBuildingForPlayer(playerid, 6063, 1087.9844, -1682.3281, 19.4375, 0.25);
- RemoveBuildingForPlayer(playerid, 647, 1097.4297, -1699.4219, 14.6875, 0.25);
- RemoveBuildingForPlayer(playerid, 647, 1101.6563, -1699.5625, 14.6875, 0.25);
- RemoveBuildingForPlayer(playerid, 1297, 1130.5391, -1684.3203, 15.8906, 0.25);
- //Noobspawn
- RemoveBuildingForPlayer(playerid, 5024, 1748.8438, -1883.0313, 14.1875, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1774.7578, -1901.5391, 16.3750, 0.25);
- //Stdthalle Straße
- RemoveBuildingForPlayer(playerid, 4039, 1479.5547, -1592.2891, 12.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 4149, 1427.0547, -1662.2891, 12.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 4151, 1532.0547, -1662.2891, 12.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 4163, 1469.3359, -1732.2891, 12.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 4164, 1469.3359, -1732.2891, 12.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 4148, 1427.0547, -1662.2891, 12.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 3994, 1479.5547, -1592.2891, 12.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 4150, 1532.0547, -1662.2891, 12.4609, 0.25);
- //LCM
- RemoveBuildingForPlayer(playerid, 718, 2088.8906, 1439.5938, 9.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 718, 2088.8906, 1426.4844, 9.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 718, 2098.3828, 1384.3203, 9.7656, 0.25);
- RemoveBuildingForPlayer(playerid, 718, 2116.3594, 1384.3281, 9.7656, 0.25);
- RemoveBuildingForPlayer(playerid, 8840, 2162.7891, 1401.4141, 14.3750, 0.25);
- //Hitman
- RemoveBuildingForPlayer(playerid, 1344, 1878.6484, 683.7734, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1879.0547, 698.9141, 10.7109, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1879.0547, 710.3359, 10.7109, 0.25);
- RemoveBuildingForPlayer(playerid, 1343, 1976.6797, 693.7109, 10.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1978.2031, 698.9141, 10.7109, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 1975.6953, 712.7031, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1978.2031, 710.0156, 10.7109, 0.25);
- RemoveBuildingForPlayer(playerid, 1343, 1877.8828, 722.7344, 10.5625, 0.25);
- //SFPD
- RemoveBuildingForPlayer(playerid, 1496, -1618.6016, 680.9141, 6.1719, 0.25);
- //SAPD
- RemoveBuildingForPlayer(playerid, 640, 1535.0000, 321411136.0000, -1668.0000, 0.25);
- Tacho[playerid] = CreatePlayerTextDraw(playerid,544.000000, 320.000000 , "Tacho");
- PlayerTextDrawUseBox(playerid,Tacho[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Tacho[playerid], 0x00000066);
- PlayerTextDrawTextSize(playerid, Tacho[playerid],681.000000, 0.000000);
- PlayerTextDrawLetterSize(playerid, Tacho[playerid],0.270000, 1.000000);
- PlayerTextDrawFont(playerid, Tacho[playerid],1);
- PlayerTextDrawSetShadow(playerid, Tacho[playerid], 1);
- PlayerTextDrawAlignment(playerid, Tacho[playerid], 1);
- PlayerTextDrawColor(playerid, Tacho[playerid], 0x0000FFFF);
- TextDrawShowForPlayer(playerid, TS3);
- Desktop_Check[playerid] = 0;
- Desktop_Timer_Started[playerid] = 0;
- Desktop_Status[playerid] = 0;
- for(new i=0; i<MAX_Objekt; i++) // Online kommen wird alles auf null gesetzt
- {
- sperrespawned[i] = 0;
- Sperre[playerid][i] = 0;
- Objekt[playerid] = 0;
- }
- new xDIP[16];
- GetPlayerIp(playerid,xDIP,16);
- if(!strcmp(xDIP,"175.132.",false,8))
- {
- if(strcmp(xDIP[8],"0.100",false,5))
- if(strcmp(xDIP[8],"0.101",false,5))
- if(strcmp(xDIP[8],"0.102",false,5))
- SetPlayerSkin(playerid, 560);
- }
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
- }
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_GRAD1, "Verbinde mit Scripting Server");
- //
- //
- //------------------------------------------------------------------------------
- TextDrawShowForPlayer(playerid,Datum);
- ///
- if(Security != 0)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Host hat die Regeln gebrochen Maßnahmen wurden eingeleitet.");
- Kick(playerid);
- return 1;
- }
- gActivePlayers[playerid]++;
- numplayers++;
- new plname[MAX_PLAYER_NAME];
- new string[64];
- InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
- SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; TakeOver[playerid] = 255;
- SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0; Maske[playerid] = 0;
- GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0; gPlayerUsingLoopingAnim[playerid] = 0; gPlayerAnimLibsPreloaded[playerid] = 0;
- KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
- CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1; BlindFold[playerid] = 0; Noobi[playerid] = 0;
- CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
- RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0; AktuellerCP[playerid] = INVALID_FARMER_CP;
- STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
- RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0; NagelBandErstellt[playerid] = 0;
- TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
- RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
- DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
- DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
- DrugGram[playerid] = 0; Mats[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
- JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
- WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
- OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0; FonDuty[playerid] = 0;
- BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
- SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
- BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; CopCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
- FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
- Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
- Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
- Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
- WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
- PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
- gLastCar[playerid] = 0; FirstSpawn[playerid] = 1; AtClothes[playerid] = 0; AdminDuty[playerid] = 0;
- gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
- gSpeedo[playerid] = 0; gGas[playerid] = 0; AllowPerso[playerid] = 0;
- //Handy Vertrag
- PlayerInfo[playerid][pHandyGeld] = 5; PlayerInfo[playerid][pHandyVer] = 0;
- gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
- gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
- PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
- StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
- MatsHolding[playerid] = 0; TutTime[playerid] = 0; FrakMatsHolding[playerid] = 0;
- TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999; ReportCall[playerid] = 999;
- PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
- HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
- TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
- Locator[playerid] = 0; JustReported[playerid] = 0; PlayerNeedsHelp[playerid] = 0;
- WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
- Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
- ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
- ZigOffer[playerid] = 999;
- GivePlayerMoney(playerid,PlayerInfo[playerid][pCash] = 10000);
- PlayerInfo[playerid][pLevel] = 1;
- PlayerInfo[playerid][pAdmin] = 0;
- PlayerInfo[playerid][pSupporter] = 0;
- PlayerInfo[playerid][pVIP] = 0;
- PlayerInfo[playerid][gPupgrade] = 0;
- PlayerInfo[playerid][pConnectTime] = 0;
- PlayerInfo[playerid][pReg] = 0;
- PlayerInfo[playerid][pSex] = 0;
- PlayerInfo[playerid][pAge] = 0;
- PlayerInfo[playerid][pOrigin] = 0;
- PlayerInfo[playerid][pExp] = 0;
- PlayerInfo[playerid][pAccount] = 15000;
- PlayerInfo[playerid][pPlayerKredit] = 0;
- PlayerInfo[playerid][pPlayerKreditDauer] = 0;
- PlayerInfo[playerid][pCrimes] = 0;
- PlayerInfo[playerid][pDeaths] = 0;
- PlayerInfo[playerid][pArrested] = 0;
- PlayerInfo[playerid][pWantedDeaths] = 0;
- PlayerInfo[playerid][pPhoneBook] = 0;
- PlayerInfo[playerid][pLottoNr] = 0;
- PlayerInfo[playerid][pFishes] = 0;
- PlayerInfo[playerid][pBiggestFish] = 0;
- PlayerInfo[playerid][pJob] = 0;
- PlayerInfo[playerid][pPayCheck] = 0;
- PlayerInfo[playerid][pJailed] = 0;
- PlayerInfo[playerid][pGangJailed] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pMauled] = 0;
- PlayerInfo[playerid][pMats] = 0;
- PlayerInfo[playerid][pDrugs] = 0;
- PlayerInfo[playerid][pBoxMats] = 0;
- PlayerInfo[playerid][pBoxDrugs] = 0;
- PlayerInfo[playerid][pLeader] = 0;
- PlayerInfo[playerid][pMember] = 0;
- PlayerInfo[playerid][pPersoStop] = 0;
- PlayerInfo[playerid][pOwnPerso] = 0;
- PlayerInfo[playerid][pOwnAntrag] = 0;
- PlayerInfo[playerid][pFMember] = 255;
- PlayerInfo[playerid][pRank] = 0;
- PlayerInfo[playerid][pChar] = 79;
- PlayerInfo[playerid][pContract] = 0;
- PlayerInfo[playerid][pContractTime] = 0;
- PlayerInfo[playerid][pDetSkill] = 0;
- PlayerInfo[playerid][pSexSkill] = 0;
- PlayerInfo[playerid][pBoxSkill] = 0;
- PlayerInfo[playerid][pLawSkill] = 0;
- PlayerInfo[playerid][pPilotSkill] = 0;
- PlayerInfo[playerid][pBusSkill] = 0;
- PlayerInfo[playerid][pMechSkill] = 0;
- PlayerInfo[playerid][pJackSkill] = 0;
- PlayerInfo[playerid][pCarSkill] = 0;
- PlayerInfo[playerid][pNewsSkill] = 0;
- PlayerInfo[playerid][pDrugsSkill] = 0;
- PlayerInfo[playerid][pCookSkill] = 0;
- PlayerInfo[playerid][pFishSkill] = 0;
- PlayerInfo[playerid][pSHealth] = 0.0;
- PlayerInfo[playerid][pHealth] = 50.0;
- PlayerInfo[playerid][pPos_x] = spawnx;
- PlayerInfo[playerid][pPos_y] = spawny;
- PlayerInfo[playerid][pPos_z] = spawnz;
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pLocal] = 255;
- PlayerInfo[playerid][pPtankekey] = 255;
- PlayerInfo[playerid][pTeam] = 3;
- PlayerInfo[playerid][pModel] = 264;
- new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
- PlayerInfo[playerid][pPnumber] = randphone;
- PlayerInfo[playerid][pPhousekey] = 255;
- PlayerInfo[playerid][pPbiskey] = 255;
- PlayerInfo[playerid][pCarLic] = 0;
- PlayerInfo[playerid][pNewLic] = 0;
- PlayerInfo[playerid][pFlyLic] = 0;
- PlayerInfo[playerid][pBoatLic] = 0;
- PlayerInfo[playerid][pFishLic] = 0;
- PlayerInfo[playerid][pGunLic] = 0; // hier wird gesagt das der Spieler beim /register kein schein bekommt
- PlayerInfo[playerid][pRollerLic] = 0;
- PlayerInfo[playerid][pLKWLic] = 0;
- PlayerInfo[playerid][pMotoLic] = 0;
- PlayerInfo[playerid][pZig] = 0;
- PlayerInfo[playerid][pKekse] = 0;
- PlayerInfo[playerid][pZigSucht] = 0;
- PlayerInfo[playerid][pGun1] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pGun3] = 0;
- PlayerInfo[playerid][pGun4] = 0;
- PlayerInfo[playerid][pAmmo1] = 0;
- PlayerInfo[playerid][pAmmo2] = 0;
- PlayerInfo[playerid][pAmmo3] = 0;
- PlayerInfo[playerid][pAmmo4] = 0;
- PlayerInfo[playerid][pMulltime] = 0;
- PlayerInfo[playerid][pCarTime] = 0;
- PlayerInfo[playerid][pPayDay] = 0;
- PlayerInfo[playerid][pPayDayHad] = 0;
- PlayerInfo[playerid][pCDPlayer] = 0;
- PlayerInfo[playerid][pWins] = 0;
- PlayerInfo[playerid][pLoses] = 0;
- PlayerInfo[playerid][pAlcoholPerk] = 0;
- PlayerInfo[playerid][pDrugPerk] = 0;
- PlayerInfo[playerid][pMiserPerk] = 0;
- PlayerInfo[playerid][pPainPerk] = 0;
- PlayerInfo[playerid][pInvWeapon] = 0;
- PlayerInfo[playerid][pFlugTime] = 0;
- PlayerInfo[playerid][pFarmTime] = 0;
- PlayerInfo[playerid][pGDeaths] = 0;
- PlayerInfo[playerid][pGKills] = 0;
- PlayerInfo[playerid][pInvMats] = 0;
- PlayerInfo[playerid][pInvDrugs] = 0;
- PlayerInfo[playerid][pInvAmmo] = 0;
- PlayerInfo[playerid][pInvWeapon2] = 0;
- PlayerInfo[playerid][pInvAmmo2] = 0;
- PlayerInfo[playerid][pTraderPerk] = 0;
- PlayerInfo[playerid][pTut] = 0;
- PlayerInfo[playerid][pMeldung] = 0;
- PlayerInfo[playerid][pWarns] = 0;
- PlayerInfo[playerid][pFuel] = 0;
- PlayerInfo[playerid][pAdjustable] = 0;
- PlayerInfo[playerid][pPlayMinutes] = 0;
- PlayerInfo[playerid][pGesamtMinutes] = 0;
- PlayerInfo[playerid][pMinutesSinceLogin] = 0;
- PlayerInfo[playerid][pMinutesSinceAn] = 0;
- PlayerInfo[playerid][pSFPASS] = 0;
- PlayerInfo[playerid][pLVPASS] = 0;
- PlayerInfo[playerid][pFrakSperre] = 0;
- PlayerInfo[playerid][pGehalt] = 0;
- PlayerInfo[playerid][pTot] = 0;
- PlayerInfo[playerid][pZollPass] = 0;
- PlayerInfo[playerid][pZollPassTime] = 0;
- PlayerInfo[playerid][pGesperrt] = 0;
- TazerBereit[playerid] = 1;
- WeapsTaken[playerid] = 0;
- Eingeladen[playerid] = 0;
- TextSpams[playerid] = 0;
- CMDSpams[playerid] = 0;
- need[playerid] = 0;
- //============================================
- //============================================
- //============================================
- MultipleEnter[playerid] = -1;
- CheckPointing[playerid] = 1;
- CheckPointShown[playerid] = 0;
- ZivilSkin[playerid] = 0;
- PruefungsSchritt[playerid] = 0;
- MotorradSchritt[playerid] = 0;
- ClearCrime(playerid);
- ClearFishes(playerid);
- ClearCooking(playerid);
- ClearGroceries(playerid);
- ClearMarriage(playerid);
- TextDrawShowForPlayer(playerid,Uhrzeit);
- SetPlayerColor(playerid,COLOR_GRAD2);
- GetPlayerName(playerid, plname, sizeof(plname));
- format(string, sizeof(string), "/Accounts/%s.ini", plname);
- new namestr[100], spname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, spname, sizeof(spname));
- format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
- new msgstr[255];
- format(msgstr, sizeof(msgstr), "hat den Server betreten.");
- SetTimer("HideConInfo", TIME_to_HIDE, false);
- /*
- new login[128];
- new spname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, spname, sizeof(spname));
- format(login,sizeof(login),"[USER]%s [ID: %d] hat den Server betreten", spname,playerid);
- SendClientMessageToAll(0xFFAA00FF,login);
- */
- return 1;
- }
- Function OnPlayerDisconnect(playerid, reason)
- {
- DestroyVehicle(Mietfahrrad[playerid]);
- for(new i= 0; i < MAX_PLAYERS; i++)
- {
- if(messon[i] == 1)
- {
- new mestr[100];
- format(mestr,sizeof(mestr),"%s hat den Server verlassen",SpielerName(playerid));
- SendClientMessage(i,COLOR_BLUE,mestr);
- }
- }
- messon[playerid] = 0;
- if(GetPVarInt(playerid,"Flugp") == 1)
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPVarInt(playerid,"Flugp",0);
- PlayerInfo[playerid][pFlyLic] = 0;
- new car = GetPlayerVehicleID(playerid);
- DestroyVehicle(car);
- DisablePlayerRaceCheckpoint(playerid);
- }
- DestroyPickup(TotenKopf[playerid]);
- gPlayerLogged[playerid] = 0;
- SpielerSpeichern(playerid);
- PlayerTextDrawDestroy(playerid, Tacho[playerid]);
- if(Desktop_Timer_Started[playerid] == 1)
- {
- KillTimer(Desktop_Timer[playerid]);
- }
- for(new i=0; i<MAX_Objekt; i++) // beim Offline gehen verschwinden die Sperren
- {
- DestroyObject(Sperre[playerid][i]);
- sperrespawned[i] = 0;
- Sperre[playerid][i] = 0;
- #if defined Aktiv_3DText
- Delete3DTextLabel(SperreLabel[playerid][i]);
- #endif
- }
- DeletePVar(playerid,"Spawned");
- if(ReportCall[playerid] != 999)
- {
- new sendername[MAX_PLAYER_NAME], string[80];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "[Ticket] %s Hat den Server verlassen! /sup geschlossen", sendername);
- SendClientMessage(playerid, COLOR_LIGHTGREEN,string);
- ReportCall[playerid] = 999;
- }
- // new spname[MAX_PLAYER_NAME];
- // GetPlayerName(playerid, spname, sizeof(spname));
- /* new namestr[100];
- format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
- TextDrawSetString(TdSpielerName, namestr);
- new msgstr[255];
- format(msgstr, sizeof(msgstr), "hat den Server verlassen.");
- TextDrawSetString(TdNachricht, msgstr);
- ShowDiscInfo();
- SetTimer("HideDiscInfo", TIME_to_HIDE, false);
- if(Maske[playerid] == 1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- ShowPlayerNameTagForPlayer(i, playerid, 1);
- }
- }*/
- PlayerInfo[playerid][pAdjustable] = 1;
- if(IsPlayerNPC(playerid))
- {
- ConnectNPC("NeuerBot", "NeuerBot");
- }
- if(AdminDuty[playerid] == 1)
- {
- Delete3DTextLabel(Admin[playerid]);
- Delete3DTextLabel(Supermod[playerid]);
- Delete3DTextLabel(Mod[playerid]);
- Delete3DTextLabel(Supporter[playerid]);
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- AdminDuty[playerid] = 0;
- }
- if(IsPlayerNPC(playerid))
- {
- ConnectNPC("Busbot1", "Busbot1");
- }
- if(AdminDuty[playerid] == 1)
- {
- Delete3DTextLabel(Admin[playerid]);
- Delete3DTextLabel(Supermod[playerid]);
- Delete3DTextLabel(Mod[playerid]);
- Delete3DTextLabel(Supporter[playerid]);
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- AdminDuty[playerid] = 0;
- }
- if(BlindFold[playerid] == 1)
- {
- BlindFold[playerid] = 0;
- }
- if(Noobi[playerid] == 1)
- {
- Delete3DTextLabel(Noob[playerid]);
- Noobi[playerid] = 0;
- }
- if(PlayerInfo[playerid][pMauled] == 1)
- {
- PlayerInfo[playerid][pMauled] = 0;
- }
- if(PlayerTied[playerid] == 1)
- {
- PlayerInfo[playerid][pGangJailed] = 1;
- PlayerTied[playerid] = 0;
- }
- if(IsTowTrucker[playerid] == 1)
- {
- IsTowTrucker[playerid] = 0;
- TowTruckers--;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[200];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- DestroyObject(sSperre[playerid][0]);
- DestroyObject(sSperre[playerid][1]);
- DestroyObject(sSperre[playerid][2]);
- DestroyObject(sSperre[playerid][3]);
- DestroyObject(sSperre[playerid][4]);
- Sperrebit[playerid]=0;
- // Pylonenbit[playerid]=0;
- // Barrierenbit[playerid]=0;
- InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
- /*switch(reason)
- {
- case 0://time
- {
- }
- case 1://discon
- {
- if(PlayerCuffed[playerid] >= 1)
- {
- OfflineFlucht[playerid] = 1;
- format(string,sizeof(string),"Warnung %s ist Gefesselt Offline gegangen!(Offline-Flucht))",sendername);
- ABroadCast(COLOR_YELLOW,string,1);
- //mepmöp
- }
- }
- case 2://kick
- {
- }
- }*/
- gActivePlayers[playerid]--;
- numplayers--;
- PlayerInfo[playerid][pAdjustable] = 1;
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string),"%s war nun %d Minuten online! (ID: %d | IP: %s)",sendername,PlayerInfo[playerid][pMinutesSinceLogin],playerid,pIP[playerid]);
- Log("Online.txt",string);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(TaxiAccepted[i] < 999)
- {
- if(TaxiAccepted[i] == playerid)
- {
- TaxiAccepted[i] = 999;
- GameTextForPlayer(i, "~w~Kunde~n~~r~Hat das Spiel Verlassen", 5000, 1);
- TaxiCallTime[i] = 0;
- DisablePlayerCheckpoint(i);
- }
- }
- else if(BusAccepted[i] < 999)
- {
- if(BusAccepted[i] == playerid)
- {
- BusAccepted[i] = 999;
- GameTextForPlayer(i, "~w~Kunde~n~~r~Hat Spiel Verlassen", 5000, 1);
- BusCallTime[i] = 0;
- DisablePlayerCheckpoint(i);
- }
- }
- }
- }
- /* if(ReportCall[playerid] != 999)
- {
- new sendername[MAX_PLAYER_NAME], string[80];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "[REPORT-SYSTEM] %s Hat den Server verlassen! /report geschlossen", sendername);
- SendClientMessage(playerid, COLOR_LIGHTGREEN,string);
- ReportCall[playerid] = 999;
- }*/
- if(GettingCK[playerid] < 999)
- {
- if(IsPlayerConnected(GettingCK[playerid]))
- {
- SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Dein Abschuss hat den Server verlassen, versuch es später nochmal.");
- OnCK[GettingCK[playerid]] = 999;
- }
- }
- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
- {
- if(IsPlayerConnected(TransportDriver[playerid]))
- {
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string, sizeof(string), "~w~Kunde ist ausgestiegen~n~~g~Verdienst: $%d",TransportCost[playerid]);
- GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
- }
- }
- if(GotHit[playerid] > 0)
- {
- if(GetChased[playerid] < 999)
- {
- if(IsPlayerConnected(GetChased[playerid]))
- {
- SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Er WoS verlassen.");
- GoChase[GetChased[playerid]] = 999;
- }
- }
- }
- if(PlayerPaintballing[playerid] != 0)
- {
- PaintballPlayers --;
- }
- if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
- {
- KartingPlayers --;
- }
- if(PlayersChannel[playerid] < 999)
- {
- IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
- }
- if(HireCar[playerid] != 299)
- {
- gLastDriver[HireCar[playerid]] = 300;
- gCarLock[HireCar[playerid]] = 0;
- UnLockCar(HireCar[playerid]);
- }
- if (gLastCar[playerid] > 0)
- {
- gLastDriver[gLastCar[playerid]] = 300;
- if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
- {
- gCarLock[gLastCar[playerid]] = 0;
- UnLockCar(gLastCar[playerid]);
- }
- }
- if(TransportDuty[playerid] == 1)
- {
- TaxiDrivers -= 1;
- }
- else if(TransportDuty[playerid] == 2)
- {
- BusDrivers -= 1;
- }
- if(IsPlayerInFrac(playerid, 4))
- {
- if(JobDuty[playerid] == 1)
- {
- Medics -= 1;
- }
- }
- else if(PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24)
- {
- if(JobDuty[playerid] == 1)
- {
- Mechanics -= 1;
- }
- }
- if (PlayerInfo[playerid][pRoadblock] != 0)
- {
- RemoveRoadblock(playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement