Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public SetPlayerUnjail()
- {
- if(painttime > 0)
- {
- foreach(Player, x)
- {
- foreach(Player, a)
- {
- if(PlayerPaintballing[x] != 0 && PlayerPaintballing[a] != 0)
- {
- SetPlayerMarkerForPlayer(x, a, GetPlayerColor(a));
- }
- }
- }
- painttime--;
- if(painttime == 0)
- {
- foreach(Player, x)
- {
- foreach(Player, a)
- {
- if(PlayerPaintballing[x] == 0 && PlayerPaintballing[a] == 0)
- {
- SetPlayerMarkerForPlayer( x, a, ( GetPlayerColor( a ) & 0xFFFFFF00 ) );
- }
- }
- }
- }
- }
- foreach(Player, z)
- {
- if(PlayerData[z][pDD] >= 1)
- {
- PlayerData[z][pDD] --;
- }
- if(PlayerData[z][pDs] >= 1)
- {
- PlayerData[z][pDs] --;
- }
- if(PlayerData[z][pDr] >= 1)
- {
- PlayerData[z][pDr] --;
- }
- if(PlayerData[z][pNeedlic] >= 1)
- {
- PlayerData[z][pNeedlic] --;
- }
- }
- for(new iGroup; iGroup < MAX_GROUPS; iGroup++)
- {
- if(groupVariables[iGroup][gDeelay] >= 1)
- {
- groupVariables[iGroup][gDeelay]--;
- }
- }
- foreach(Player, i)
- {
- if(PlayerData[i][pWarrants] >= 1)
- {
- wantedlost[i]--;
- if(wantedlost[i] <= 0)
- {
- PlayerData[i][pWarrants] -= 1;
- new string[250], name[25], savequery[250];
- GetPlayerName(i,name,sizeof(name));
- SCM(i,COLOR_LIGHTBLUE,"You lost one wanted points because you ran 15 minutes by police.");
- format(string,sizeof(string),"%s(%d) lost one wanted points because it ran 15 minutes by police.",name,i);
- format(savequery, sizeof(savequery), "UPDATE accounts SET playerWarrants = '%d' WHERE playerID = '%d'", PlayerData[i][pWarrants], i);
- mysql_tquery(handle,savequery);
- SendToGroup(1, COLOR_DBLUE, string);
- SendToGroup(2, COLOR_DBLUE, string);
- SendToGroup(3, COLOR_DBLUE, string);
- wantedlost[i] = 900;
- if(PlayerData[i][pWarrants] <= 0)
- {
- format(PlayerData[i][pCrimeReason], 90, "");
- }
- }
- }
- }
- foreach(Player, id)
- {
- if(TutTime[id] >= 1)
- {
- TutTime[id] += 1;
- if(TutTime[id] == 3)
- {
- TextDrawShowForPlayer(id, Step1[id]);
- TextDrawShowForPlayer(id, Tutorial[id]);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- //new name[MAX_PLAYER_NAME];
- //GetPlayerName(x, name, sizeof name);
- SetPlayerPos(id, 366.0407,-1892.6018,1.6999);
- SetPlayerCameraPos(id, 558.3660,-1964.6206,85.2497);
- SetPlayerCameraLookAt(id, 419.0543,-1888.1879,23.8108);
- TogglePlayerControllable(id,0);
- //SendClientMessage(x, COLOR_WHITE, string);
- SendClientMessage(id, COLOR_WHITE, "Bine ai venit pe SERVER!");
- SendClientMessage(id, COLOR_WHITE, "Serverul a fost deschis pe 99 noiembrie 9915 I.HR.");
- //SendClientMessage(i, COLOR_WHITE, "Sunt 70 case si 35 business-uri pe server, iar in dealership sunt disponibile 101 modele diferite de masini.");
- SendClientMessage(id, COLOR_WHITE, "Daca joci pe SERVER, ai siguranta ca nu vor fi resetate niciodata datele(wipe) niciodata asa cum se intampla pe alte servere.");
- SendClientMessage(id, COLOR_WHITE, "Se fac updateuri frecvente la server, iar bugurile aparute sunt reparate rapid.");
- SendClientMessage(id, COLOR_WHITE, "Adminii si helperii sunt bine alesi si te pot ajuta cu orice problema.");
- SendClientMessage(id, COLOR_WHITE, "Intrebarile despre server le poti pune pe /n, iar daca ai o problema poti folosi /report.");
- SendClientMessage(id, COLOR_WHITE, "In continuare iti vom prezenta cateva informatii despre joc.");
- }
- else if(TutTime[id] == 15)
- {
- TextDrawHideForPlayer(id, Step1[id]);
- TextDrawShowForPlayer(id, Step2[id]);
- SetPlayerPos(id, 1857.4175,-1847.2292,13.5815);
- SetPlayerCameraPos(id, 1794.2242,-1819.9382,38.3741);
- SetPlayerCameraLookAt(id, 1830.4750,-1840.9551,15.9818);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Acesta este un magazin 24/7, magazin de unde poti cumpara mai multe lucruri utile:");
- SendClientMessage(id, COLOR_WHITE, "- telefon - dupa ce cumperi un telefon, vei putea suna un player sau ii poti da sms.");
- SendClientMessage(id, COLOR_WHITE, "- agenda telefonica - vei putea afla numerele de telefon ale altor playeri folosind comanda /number.");
- SendClientMessage(id, COLOR_WHITE, "- walkie-talkie - walkie-talkie poate fi folosit pentru a discuta cu un grup de prieteni.");
- SendClientMessage(id, COLOR_WHITE, "Te lasam pe tine sa descoperi ce altceva poti cumpara din magazine.");
- }
- else if(TutTime[id] == 27)
- {
- TextDrawHideForPlayer(id, Step2[id]);
- TextDrawShowForPlayer(id, Step3[id]);
- SetPlayerPos(id, 1223.5475,-1881.3280,30.6971);
- SetPlayerCameraPos(id, 1199.0161,-1862.7023,46.3864);
- SetPlayerCameraLookAt(id, 1220.9999,-1838.0793,29.3740);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Aici poti da examen pentru a obtine permisul de conducere.");
- SendClientMessage(id, COLOR_WHITE, "Nu stii cum sa ajungi aici? Nicio problema. Poti folosi comanda /gps si vei putea alege 'Los Santos DMV' din lista.");
- SendClientMessage(id, COLOR_WHITE, "Comanda /gps poate fi folosita si pentru a afla unde sunt alte locatii importante de pe server.");
- SendClientMessage(id, COLOR_WHITE, "Dupa ce vei lua examenul vei primi permisul de conducere, vei putea conduce masini, dar nu avioane sau barci.");
- SendClientMessage(id, COLOR_WHITE, "Cand vei face level 3 vei putea cumpara si licenta pentru a putea conduce un avion, o barca sau pentru a cumpara arme.");
- SendClientMessage(id, COLOR_WHITE, "Licentele vor expira dupa 40 ore de joc si va trebui sa dai examenele din nou pentru a le obtine.");
- }
- else if(TutTime[id] == 39)
- {
- TextDrawHideForPlayer(id, Step3[id]);
- TextDrawShowForPlayer(id, Step4[id]);
- SetPlayerPos(id, 414.1995,-1512.3070,31.5960);
- SetPlayerCameraPos(id, 428.3816,-1493.0682,69.4719);
- SetPlayerCameraLookAt(id, 338.5612,-1515.7255,45.6690);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Aici este Dealership-ul, adica locul de unde poti cumpara masini.");
- SendClientMessage(id, COLOR_WHITE, "Pentru a cumpara o masina personala ai nevoie de level 3 si de bani suficienti.");
- //SendClientMessage(id, COLOR_WHITE, "Cea mai ieftina masina este Quad 300,000$, iar cea mai scumpa este Infernus si are pretul de 40,000,000$.");
- SendClientMessage(id, COLOR_WHITE, "Sunt foarte multe modele diferite de masini in dealership.");
- SendClientMessage(id, COLOR_WHITE, "Dupa ce vei cumpara o masina personala vei putea incuia usile, o vei putea parca unde vrei si o vei putea localiza.");
- SendClientMessage(id, COLOR_WHITE, "Vei putea deasemenea sa vinzi masina sau sa faci schimb de masini cu un alt player.");
- //SendClientMessage(id, COLOR_WHITE, "Poti detine maxim 1 masina personala(2 daca ai premium), 1 barca/avion si 1 motocicleta, iar masinile se spawneaza cu comanda /vehspawn.");
- SendClientMessage(id, COLOR_WHITE, "Pana ajungi la level 3 poti munci la unul in joburile disponibile.");
- }
- else if(TutTime[id] == 51)
- {
- TextDrawHideForPlayer(id, Step4[id]);
- TextDrawShowForPlayer(id, Step5[id]);
- SetPlayerPos(id, -35.6509,-1152.9932,1.1770);
- SetPlayerCameraPos(id, -74.3290,-1074.9336,18.7807);
- SetPlayerCameraLookAt(id, -65.9360,-1128.8743,1.0781);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Trucker(sofer de tir) este unul din jobururile disponibile pe serverul nostru.");
- SendClientMessage(id, COLOR_WHITE, "La acest job trebuie sa livrezi marfa dintr-un oras in altul.");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Pentru a vedea o lista cu joburile de pe server, foloseste comanda /jobs.");
- SendClientMessage(id, COLOR_WHITE, "La toate joburile se castiga la fel de multi bani, cu exceptia jobului de detectiv unde nu se castiga bani.");
- SendClientMessage(id, COLOR_WHITE, "Poti testa toate joburile pentru a testa care iti place mai mult.");
- SendClientMessage(id, COLOR_WHITE, "Daca te plictisesti de un job, vei putea folosi comanda /quitjob pentru a renunta la el oricand.");
- }
- else if(TutTime[id] == 63)
- {
- TextDrawHideForPlayer(id, Step5[id]);
- TextDrawShowForPlayer(id, Step6[id]);
- SetPlayerPos(id, 1504.0387,-1664.6865,14.0031);
- SetPlayerCameraPos(id, 1506.8416,-1697.2029,38.8016);
- SetPlayerCameraLookAt(id, 1533.4709,-1680.9561,29.7199);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Politistii sunt impartiti in 3 factiuni: Los Santos Police Department, FBI si National Guard.");
- SendClientMessage(id, COLOR_WHITE, "Vei putea aplica la una din cele 3 factiuni de politisti incepand cu level 5.");
- SendClientMessage(id, COLOR_WHITE, "Vei putea aplica la factiunile pasnice precum Taxi, Paramedic, News Reporters, School Instructors incepand cu level 3.");
- SendClientMessage(id, COLOR_WHITE, "Poti aplica si la una din mafiile prezente pe server incepand cu level 4 sau la Hitman Agency la level 5.");
- SendClientMessage(id, COLOR_WHITE, "Aplicatiile se fac pe panel mine.");
- SendClientMessage(id, COLOR_WHITE, "Cei care fac parte din factiuni primesc salarii saptamanale de la liderul factiunii.");
- }
- else if(TutTime[id] == 75)
- {
- TextDrawHideForPlayer(id, Step6[id]);
- TextDrawShowForPlayer(id, Step7[id]);
- SetPlayerPos(id, 1463.5978,-1050.0614,24.0156);
- SetPlayerCameraPos(id, 1484.4119,-1049.7178,39.7065);
- SetPlayerCameraLookAt(id, 1465.3987,-1025.0939,29.2015);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "Aceasta este banca din orasul Los Santos.");
- SendClientMessage(id, COLOR_WHITE, "Banca poate fi folosita pentru a depune si retrage bani sau pentru a transfera bani unui alt player.");
- SendClientMessage(id, COLOR_WHITE, "Pentru banii depusi in banca vei primi dobanda odata pe ora.");
- SendClientMessage(id, COLOR_WHITE, "Banii primiti din payday ajung in contul bancar si va trebui sa mergeti la banca pentru a-i retrage.");
- SendClientMessage(id, COLOR_WHITE, "Te sfatuim sa nu imprumuti bani altor playeri deoarece nu au nicio garantie ca iti vor fi inapoiati.");
- SendClientMessage(id, COLOR_WHITE, "De asemenea, afacerile cu bani reali sau bunuri ce nu tin de joc(conturi steam, conturi pe alte server) sunt interzise.");
- SendClientMessage(id, COLOR_WHITE, "Daca cineva iti propune sa cumperi o masina in joc pentru bani reali, te sfatuim sa-l raportezi folosind comanda /report.");
- SendClientMessage(id, COLOR_WHITE, "Playerii ce promit ca iti vor vinde bunuri in joc pentru bani reali nu iti vor da bunurile promise.");
- }
- else if(TutTime[id] == 87)
- {
- TextDrawHideForPlayer(id, Step7[id]);
- TextDrawHideForPlayer(id, Tutorial[id]);
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_WHITE, "");
- SendClientMessage(id, COLOR_YELLOW, "Ai ajuns la sfarsitul tutorialului. Daca ai fost atent, ar trebui sa stii cateva lucruri despre joc.");
- SendClientMessage(id, COLOR_YELLOW, "Daca ai vreo intrebare legata de joc, foloseste /n si helperii vor incerca sa te ajute.");
- SendClientMessage(id, COLOR_YELLOW, "Poti folosi si /help pentru comenzi de baza.");
- SCM(id, COLOR_WHITE,"{F3FF02}[INFO]: {FFFFFF}Du-te la DMV pentru a-ti lua licensa de condus!!");
- SetPlayerCheckpoint(id,1219.1953,-1811.7037,16.5938,5.0);
- StopAudioStreamForPlayer(id);
- }
- else if(TutTime[id] == 88)
- {
- TutTime[id] = 0;
- //gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
- TogglePlayerControllable(id, 1);
- SetCameraBehindPlayer(id);
- TogglePlayerSpectating(id, 0);
- SetPlayerSpawn(id);
- firstPlayerSpawn(id);
- //PlayerData[id][pMoney] = 40000;
- //ResetPlayerCash(i);
- //GivePlayerCash(i,50000);
- SetPlayerInterior(id,0);
- TogglePlayerControllable(id,true);
- //new str1[256];
- //mysql_format(SQL,str1,256,"UPDATE users SET `Tutorial`='1',`Bank`='10000',`Money`='50000' WHERE `name`='%s'",PlayerData[i][pNormalName]);
- //mysql_tquery(SQL,str1,"","");
- }
- }
- }
- for(new i = 0; i <= sizeof(TurfInfo); i++)
- {
- new string[256];
- new count = 0;
- new att = WarInfo[i][wAttacker];
- new deff = WarInfo[i][wFaction];
- if(WarInfo[i][wTime] > 0)
- {
- WarInfo[i][wTime] -= 1;
- foreach(Player, x)
- {
- if(PlayerData[x][pGroup] == WarInfo[i][wAttacker])
- {
- if(IsPlayerInTurf(x , i))
- {
- count++;
- }
- }
- if(groupVariables[PlayerData[x][pGroup]][gInWar] == 0)
- {
- foreach(Player, a)
- {
- SetPlayerMarkerForPlayer( x, a, ( GetPlayerColor( a ) & 0xFFFFFF00 ) );
- }
- }
- if(PlayerData[x][pGroup] == WarInfo[i][wAttacker] || PlayerData[x][pGroup] == WarInfo[i][wFaction])
- {
- new time = WarInfo[i][wTime];
- TextDrawShowForPlayer(x, tTimer[x]);
- format(string, sizeof(string), "War time: ~y~%s ~w~", CalculeazaTimp(time));
- TextDrawSetString(tTimer[x], string);
- GangZoneFlashForPlayer(x, Turfs[i], COLOR_RED);
- if(IsPlayerInTurf(x, i))
- {
- if(IsPlayerInAnyVehicle(x))
- {
- if(JustRemoved[x] == 0)
- {
- RemovePlayerFromVehicle(x);
- SendClientMessage(x, COLOR_RED, "Nu ai voie intr-o masina pe turf!");
- JustRemoved[x] = 1;
- }
- }
- }
- foreach(Player, a)
- {
- if((PlayerData[x][pGroup] == WarInfo[i][wAttacker] || PlayerData[x][pGroup] == WarInfo[i][wFaction]) && groupVariables[PlayerData[x][pGroup]][gInWar] == 1 && (PlayerData[a][pGroup] == WarInfo[i][wAttacker] || PlayerData[a][pGroup] == WarInfo[i][wFaction]))
- {
- SetPlayerMarkerForPlayer(x, a, GetPlayerColor(a));
- }
- }
- if(GetPlayerState(x) == PLAYER_STATE_ONFOOT)
- {
- JustRemoved[x] = 0;
- }
- }
- else if(PlayerData[x][pGroup] == 0)
- {
- TextDrawHideForPlayer(x, tTimer[x]);
- GangZoneStopFlashForPlayer(x, Turfs[i]);
- }
- }
- if(count == 0)
- {
- groupVariables[WarInfo[i][wFaction]][gInWar] = 0;
- groupVariables[WarInfo[i][wAttacker]][gInWar] = 0;
- groupVariables[att][gDeelay] = 600;
- new id;
- id = CalculateBestScore(i);
- new id2 = CalculateWorstScore(i);
- format(szMessage, sizeof(szMessage), "__________________| {FFFFFF}War Overview{0088FF} |__________________");
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- format(szMessage, sizeof(szMessage), "Score: {0088FF}%s [%d] {FFFFFF}- {0088FF}[%d] %s",groupVariables[WarInfo[i][wAttacker]][gGroupName] , groupVariables[WarInfo[i][wAttacker]][gScore], groupVariables[deff][gScore], groupVariables[deff][gGroupName]);
- SendToGroup(att, COLOR_WHITE, szMessage);
- SendToGroup(deff, COLOR_WHITE, szMessage);
- format(szMessage, sizeof(szMessage), "Best score: {0088FF}%s (%i){FFFFFF}. Worst score: {0088FF}%s (%i)", PlayerData[id][pNormalName], PlayerData[id][pWarScore] - PlayerData[id][pWarDeaths], PlayerData[id2][pNormalName], PlayerData[id2][pWarScore] - PlayerData[id2][pWarDeaths]);
- SendToGroup(att, COLOR_WHITE, szMessage);
- SendToGroup(deff, COLOR_WHITE, szMessage);
- foreach(Player, z)
- {
- TextDrawHideForPlayer(z, tTimer[z]);
- if(PlayerData[z][pGroup] == att || PlayerData[z][pGroup] == deff)
- {
- foreach(Player, a)
- {
- SetPlayerMarkerForPlayer( z, a, ( GetPlayerColor( a ) & 0xFFFFFF00 ) );
- }
- TextDrawHideForPlayer(z, tTimer[z]);
- format(szMessage, sizeof(szMessage), "Your personal score: {0088FF}%i", PlayerData[z][pWarScore] - PlayerData[z][pWarDeaths]);
- SendClientMessage(z, COLOR_WHITE, szMessage);
- PlayerData[z][pWarScore] = 0;
- PlayerData[z][pWarDeaths] = 0;
- GangZoneShowForPlayerEx(z, Turfs[i], GetTeamZoneColor(TurfInfo[i][zOwned]));
- TextDrawHideForPlayer(z, War0[z]);
- TextDrawHideForPlayer(z, War1[z]);
- TextDrawHideForPlayer(z, War2[z]);
- TextDrawHideForPlayer(z, War3[z]);
- JustRemoved[z] = 0;
- }
- }
- format(szMessage, sizeof(szMessage), "____________________________________");
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- format(szMessage, sizeof(szMessage), "[WAR]:{FFFFFF} %s failed to win turf %i owned by %s because they left the turf.", groupVariables[att][gGroupName], i, groupVariables[deff][gGroupName]);
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- GangZoneStopFlashForAll(Turfs[i]);
- WarInfo[i][wTime] = 0;
- WarInfo[i][wAttacker] = 0;
- WarInfo[i][wFaction] = 0;
- }
- if(WarInfo[i][wTime] == 2)
- {
- if(groupVariables[WarInfo[i][wAttacker]][gScore] > groupVariables[WarInfo[i][wFaction]][gScore])
- {
- TurfInfo[i][zOwned] = WarInfo[i][wAttacker];
- format(result, sizeof(result), "UPDATE turfs SET Owned = '%d' WHERE ID = %d", TurfInfo[i][zOwned], i);
- mysql_tquery(handle, result);
- format(szMessage, sizeof(szMessage), "NR AdmBot: Gruparea mafiota %s a cucerit teritoriul %i care era detinut de mafia %s.", groupVariables[att][gGroupName], i, groupVariables[deff][gGroupName]);
- SendClientMessageToAll(COLOR_NEWSRP, szMessage);
- groupVariables[att][gDeelay] = 300;
- }
- else if(groupVariables[WarInfo[i][wAttacker]][gScore] < groupVariables[WarInfo[i][wFaction]][gScore])
- {
- TurfInfo[i][zOwned] = WarInfo[i][wFaction];
- format(result, sizeof(result), "UPDATE turfs SET Owned = '%d' WHERE ID = %d", TurfInfo[i][zOwned], i);
- mysql_tquery(handle, result);
- groupVariables[att][gDeelay] = 600;
- format(szMessage, sizeof(szMessage), "[WAR]:{FFFFFF} %s failed to win turf %i owned by %s.", groupVariables[att][gGroupName], i, groupVariables[deff][gGroupName]);
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- }
- else if(groupVariables[WarInfo[i][wAttacker]][gScore] == groupVariables[WarInfo[i][wFaction]][gScore])
- {
- TurfInfo[i][zOwned] = WarInfo[i][wFaction];
- format(result, sizeof(result), "UPDATE turfs SET Owned = '%d' WHERE ID = %d", TurfInfo[i][zOwned], i);
- mysql_tquery(handle, result);
- groupVariables[att][gDeelay] = 600;
- format(szMessage, sizeof(szMessage), "[WAR]:{FFFFFF} %s failed to win turf %i owned by %s.", groupVariables[att][gGroupName], i, groupVariables[deff][gGroupName]);
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- }
- new id;
- id = CalculateBestScore(i);
- new id2 = CalculateWorstScore(i);
- groupVariables[WarInfo[i][wFaction]][gInWar] = 0;
- groupVariables[WarInfo[i][wAttacker]][gInWar] = 0;
- format(szMessage, sizeof(szMessage), "__________________| {FFFFFF}War Overview{0088FF} |__________________");
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- format(szMessage, sizeof(szMessage), "Score: {0088FF}%s [%d] {FFFFFF}- {0088FF}[%d] %s",groupVariables[WarInfo[i][wAttacker]][gGroupName] , groupVariables[WarInfo[i][wAttacker]][gScore], groupVariables[deff][gScore], groupVariables[deff][gGroupName]);
- SendToGroup(att, COLOR_WHITE, szMessage);
- SendToGroup(deff, COLOR_WHITE, szMessage);
- format(szMessage, sizeof(szMessage), "Best score: {0088FF}%s (%i){FFFFFF}. Worst score: {0088FF}%s (%i)", PlayerData[id][pNormalName], PlayerData[id][pWarScore] - PlayerData[id][pWarDeaths], PlayerData[id2][pNormalName], PlayerData[id2][pWarScore] - PlayerData[id2][pWarDeaths]);
- SendToGroup(att, COLOR_WHITE, szMessage);
- SendToGroup(deff, COLOR_WHITE, szMessage);
- foreach(Player, z)
- {
- TextDrawHideForPlayer(z, tTimer[z]);
- if(PlayerData[z][pGroup] == att || PlayerData[z][pGroup] == deff)
- {
- foreach(Player, a)
- {
- SetPlayerMarkerForPlayer( z, a, ( GetPlayerColor( a ) & 0xFFFFFF00 ) );
- }
- TextDrawHideForPlayer(z, tTimer[z]);
- format(szMessage, sizeof(szMessage), "Your personal score: {0088FF}%i", PlayerData[z][pWarScore] - PlayerData[z][pWarDeaths]);
- SendClientMessage(z, COLOR_WHITE, szMessage);
- PlayerData[z][pWarScore] = 0;
- PlayerData[z][pWarDeaths] = 0;
- GangZoneShowForPlayerEx(z, Turfs[i], GetTeamZoneColor(TurfInfo[i][zOwned]));
- JustRemoved[z] = 0;
- }
- }
- format(szMessage, sizeof(szMessage), "____________________________________");
- SendToGroup(att, COLOR_BB, szMessage);
- SendToGroup(deff, COLOR_BB, szMessage);
- GangZoneStopFlashForAll(Turfs[i]);
- WarInfo[i][wTime] = 0;
- WarInfo[i][wAttacker] = 0;
- WarInfo[i][wFaction] = 0;
- }
- }
- }
- foreach(Player, i)
- {
- if(IsPlayerConnected(i))
- {
- if(PaintballRound == 1 && PlayerPaintballing[i] != 0)
- {
- new string[500];
- format(string,sizeof(string),"Paintball time: ~b~%s", CalculeazaTimp(painttime));
- TextDrawSetString(Paintball[3][i], string);
- TextDrawShowForPlayer(i, Paintball[3][i]);
- }
- if(PlayerStoned[i] >= 2)
- {
- new Float:angle;
- GetPlayerFacingAngle(i, angle);
- if(IsPlayerInAnyVehicle(i))
- {
- if(GetPlayerState(i) == 2)
- {
- SetVehicleZAngle(GetPlayerVehicleID(i), angle + 15);
- SetPlayerDrunkLevel (i, 5000);
- }
- }
- else
- {
- SetPlayerDrunkLevel (i, 5000);
- }
- }
- if(MedicCallTime[i] > 0)
- {
- if(MedicAccepted[i] < 999)
- {
- if(IsPlayerConnected(MedicAccepted[i]))
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(MedicAccepted[i], X, Y, Z);
- SetPlayerCheckpoint(i, X, Y, Z, 5);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement