Skripta koju koristim://
Detaljan opis problema:imam problem sto me isto jebe.Kad promenim spawn da se spawnam u kuci/vikendici/stanu ja promenim i kad se ubijem da se stvorim spawna me na spawnu i samo on mi je ocitan a ulice su boje neba a zgrada nema.Ima slika ispod.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/glwl11
kada izaberes spawn,pa ponovo udjes na server,jel te spawna gdje si namjestio?
Da,sve me lepo spawna i kad se ubijem spawna me na spawnu gde sam stavio...Samo ne znam zasto kad kucam /promenispawn pa idem kuca/stan/vikendica izaberem nesto od ta tri i ubijem se i stvorim se opet na spawnu onako kao sto sam poslao sliku vidi se.
To sto si stavio na OnPlayerConnect (mislim na deo kad proveravas sta mu je spawn i spawnas ga) moras da stavis i pod OnPlayerSpawn jet ti se poziva na OnPlayerSpawn kad se spawnas sto se desi kad umres
Ni kad izadjem sa servera nece da me spawna u kuci isto me spawna onako i plavo mi je sve samo mi je spawn ocitan kao sto se na slici vidi.
evo slika OnPlayerSpawn http://prntscr.com/glxb8r
#BUMP moze neko da pomogne?
Postavi da ti Äuva mesto spawna pri izlasku iz igre ...
kako to?
Postavi kod /promenispawn
Sta tacno da postavim i gde?
Pa komandu /promenispawn postavi ovde takoÄ'e postavi i OnPlayerSpawn, Disconnect, Connect, Death pa ćemo reÅ¡iti
////////////////////////////////////////////////////////////////
YCMD:promenispawn(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"[UB]"CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
ShowPlayerDialog(playerid, 152, DIALOG_STYLE_LIST, "Promena spawna", "Ultimate Balkan Spawn\nKuca\nBaza\nRent Kuca\nStan\nVikendica\nLV Aerodrom", "Potvrdi", "Izadji");
return 1;
}
/////////////////////////////////////////////////////////////////
public OnPlayerSpawn(playerid)
{
//ZaDavida(playerid)
TextDrawDestroy(TutorialSledi[0]);
TextDrawDestroy(TutorialSledi[1]); TextDrawDestroy(TutorialSledi[2]); TextDrawDestroy(TutorialSledi[3]);
TextDrawDestroy(TutorialSledi[4]); TextDrawDestroy(TutorialSledi[5]); TextDrawDestroy(TutorialSledi[6]);
//==========ZA TD=======================//
TextDrawShowForPlayer(playerid, BE_Roleplay0);
TextDrawShowForPlayer(playerid, BE_Roleplay1);
TextDrawShowForPlayer(playerid, BE_Roleplay2);
TextDrawShowForPlayer(playerid, BE_Roleplay3);
TextDrawShowForPlayer(playerid, BE_Roleplay4);
TextDrawShowForPlayer(playerid, BE_Roleplay5);
TextDrawShowForPlayer(playerid, BE_Roleplay6);
TextDrawShowForPlayer(playerid, BE_Roleplay7);
TextDrawShowForPlayer(playerid, BE_Roleplay8);
TextDrawShowForPlayer(playerid, BE_Roleplay9);
TextDrawShowForPlayer(playerid, BE_Roleplay10);
TextDrawShowForPlayer(playerid, BE_Roleplay11);
TextDrawShowForPlayer(playerid, BE_Roleplay12);
TextDrawShowForPlayer(playerid, BE_Roleplay13);
TextDrawShowForPlayer(playerid, BE_Roleplay14);
TextDrawShowForPlayer(playerid, BE_Roleplay15);
TextDrawShowForPlayer(playerid, BE_Roleplay16);
TextDrawShowForPlayer(playerid, BE_Roleplay17);
TextDrawShowForPlayer(playerid, BE_Roleplay18);
TextDrawShowForPlayer(playerid, BE_Roleplay19);
TextDrawShowForPlayer(playerid, BE_Roleplay20);
TextDrawShowForPlayer(playerid, BE_Roleplay21);
TextDrawShowForPlayer(playerid, BE_Roleplay22);
TextDrawShowForPlayer(playerid, BE_Roleplay23);
TextDrawShowForPlayer(playerid, BE_Roleplay24);
TextDrawShowForPlayer(playerid, BE_Roleplay25);
TextDrawShowForPlayer(playerid, BE_Roleplay26);
TextDrawShowForPlayer(playerid, BE_Roleplay27);
TextDrawShowForPlayer(playerid, BE_Roleplay28);
//TextDrawShowForPlayer(playerid, BE_Roleplay29);
//TextDrawShowForPlayer(playerid, BE_Roleplay30);
//TextDrawShowForPlayer(playerid, BE_Roleplay31);
TextDrawShowForPlayer(playerid, BE_Roleplay32);
TextDrawShowForPlayer(playerid, BE_Roleplay33);
TextDrawShowForPlayer(playerid, BE_Roleplay34);
TextDrawShowForPlayer(playerid, BE_Roleplay35);
TextDrawShowForPlayer(playerid, BE_Roleplay36);
TextDrawShowForPlayer(playerid, BE_Roleplay37);
TextDrawShowForPlayer(playerid, BE_Roleplay38);
TextDrawShowForPlayer(playerid, BE_Roleplay39);
TextDrawShowForPlayer(playerid, BE_Roleplay40);
TextDrawShowForPlayer(playerid, BE_Roleplay41);
TextDrawShowForPlayer(playerid, BE_Roleplay42);
TextDrawShowForPlayer(playerid, BE_Roleplay43);
TextDrawShowForPlayer(playerid, BE_Roleplay44);
TextDrawShowForPlayer(playerid, BE_Roleplay45);
TextDrawShowForPlayer(playerid, BE_Roleplay46);
TextDrawShowForPlayer(playerid, BE_Roleplay47);
TextDrawShowForPlayer(playerid, HappyHours);
new race = GetPVarInt(playerid, PVAR_TAG"currentRaceID");
if (race)
{
race -= 2;
if (raceOwners[race] != INVALID_PLAYER_ID)
{
respawnPlayer(playerid, race);
}
}
vozact[playerid] = -1;
RespawnVozila = 0;
PlayerInfo[playerid][pUfbi] = 0;
SetPlayerArmour(playerid, 0);
BelaBojaIgraca(playerid);
SetPlayerSkills(playerid);
ResetujVar(playerid); UsaoFirma[playerid] = -1;
Gladan[playerid] = 100; Sere[playerid] = 100;
SpawnIgraca(playerid);
///////////////////////////////////////////////////////
if(AdminVozilo[playerid] != -1) DestroyVehicle(AdminVozilo[playerid]), AdminVozilo[playerid] = -1;
if(PromoterVozilo[playerid] != -1) DestroyVehicle(PromoterVozilo[playerid]), PromoterVozilo[playerid] = -1;
///////////////////////////////////////////////////////
///////////////////////////////////////
if(TextDrawGangZone[playerid] != 1)
{
TextDrawGangZone[playerid] = 1;
//TextDrawShowForPlayer(playerid,Banka[playerid]);
//TextDrawShowForPlayer(playerid,Zlato[playerid]);
if(BandaC(playerid) || BandaL(playerid) || MafijasC(playerid) || MafijasL(playerid))
{
//Ganton
if(tCP[Ganton] == 4) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x00CD00AA);
else if(tCP[Ganton] == 5) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x6B238EAA);
else if(tCP[Ganton] == 2) GangZoneShowForPlayer(playerid, Zone[Ganton], 0xE32E30AA);
else if(tCP[Ganton] == 9) GangZoneShowForPlayer(playerid, Zone[Ganton], 0xA02422AA);
else if(tCP[Ganton] == 11) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x003EFFAA);
else if(tCP[Ganton] == 12) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x000080AA);
else if(tCP[Ganton] == 15) GangZoneShowForPlayer(playerid, Zone[Ganton], 0xFCFFF0AA);
else if(tCP[Ganton] == 19) GangZoneShowForPlayer(playerid, Zone[Ganton], 0xFF1493AA);
else if(tCP[Ganton] == 20) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x000000AA);
else if(tCP[Ganton] == 3) GangZoneShowForPlayer(playerid, Zone[Ganton], 0x997a00AA);
//Glen
if(tCP[Glen] == 4) GangZoneShowForPlayer(playerid, Zone[Glen], 0x00CD00AA);
else if(tCP[Glen] == 5) GangZoneShowForPlayer(playerid, Zone[Glen], 0x6B238EAA);
else if(tCP[Glen] == 2) GangZoneShowForPlayer(playerid, Zone[Glen], 0xE32E30AA);
else if(tCP[Glen] == 9) GangZoneShowForPlayer(playerid, Zone[Glen], 0xA02422AA);
else if(tCP[Glen] == 11) GangZoneShowForPlayer(playerid, Zone[Glen], 0x003EFFAA);
else if(tCP[Glen] == 12) GangZoneShowForPlayer(playerid, Zone[Glen], 0x000080AA);
else if(tCP[Glen] == 15) GangZoneShowForPlayer(playerid, Zone[Glen], 0xFCFFF0AA);
else if(tCP[Glen] == 19) GangZoneShowForPlayer(playerid, Zone[Glen], 0xFF1493AA);
else if(tCP[Glen] == 20) GangZoneShowForPlayer(playerid, Zone[Glen], 0x000000AA);
else if(tCP[Glen] == 3) GangZoneShowForPlayer(playerid, Zone[Glen], 0x997a00AA);
//Colinas
if(tCP[Colinas] == 4) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x00CD00AA);
else if(tCP[Colinas] == 5) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x6B238EAA);
else if(tCP[Colinas] == 2) GangZoneShowForPlayer(playerid, Zone[Colinas], 0xE32E30AA);
else if(tCP[Colinas] == 9) GangZoneShowForPlayer(playerid, Zone[Colinas], 0xA02422AA);
else if(tCP[Colinas] == 11) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x003EFFAA);
else if(tCP[Colinas] == 12) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x000080AA);
else if(tCP[Colinas] == 15) GangZoneShowForPlayer(playerid, Zone[Colinas], 0xFCFFF0AA);
else if(tCP[Colinas] == 19) GangZoneShowForPlayer(playerid, Zone[Colinas], 0xFF1493AA);
else if(tCP[Colinas] == 20) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x000000AA);
else if(tCP[Colinas] == 3) GangZoneShowForPlayer(playerid, Zone[Colinas], 0x997a00AA);
//Vinewood
if(tCP[Vinewood] == 4) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x00CD00AA);
else if(tCP[Vinewood] == 5) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x6B238EAA);
else if(tCP[Vinewood] == 2) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0xE32E30AA);
else if(tCP[Vinewood] == 9) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0xA02422AA);
else if(tCP[Vinewood] == 11) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x003EFFAA);
else if(tCP[Vinewood] == 12) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x000080AA);
else if(tCP[Vinewood] == 15) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0xFCFFF0AA);
else if(tCP[Vinewood] == 19) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0xFF1493AA);
else if(tCP[Vinewood] == 20) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x000000AA);
else if(tCP[Vinewood] == 3) GangZoneShowForPlayer(playerid, Zone[Vinewood], 0x997a00AA);
//Mulholland
if(tCP[Mulholland] == 4) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x00CD00AA);
else if(tCP[Mulholland] == 5) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x6B238EAA);
else if(tCP[Mulholland] == 2) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0xE32E30AA);
else if(tCP[Mulholland] == 9) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0xA02422AA);
else if(tCP[Mulholland] == 11) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x003EFFAA);
else if(tCP[Mulholland] == 12) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x000080AA);
else if(tCP[Mulholland] == 15) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0xFCFFF0AA);
else if(tCP[Mulholland] == 19) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0xFF1493AA);
else if(tCP[Mulholland] == 20) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x000000AA);
else if(tCP[Mulholland] == 3) GangZoneShowForPlayer(playerid, Zone[Mulholland], 0x997a00AA);
//Corona
if(tCP[Corona] == 4) GangZoneShowForPlayer(playerid, Zone[Corona], 0x00CD00AA);
else if(tCP[Corona] == 5) GangZoneShowForPlayer(playerid, Zone[Corona], 0x6B238EAA);
else if(tCP[Corona] == 2) GangZoneShowForPlayer(playerid, Zone[Corona], 0xE32E30AA);
else if(tCP[Corona] == 9) GangZoneShowForPlayer(playerid, Zone[Corona], 0xA02422AA);
else if(tCP[Corona] == 11) GangZoneShowForPlayer(playerid, Zone[Corona], 0x003EFFAA);
else if(tCP[Corona] == 12) GangZoneShowForPlayer(playerid, Zone[Corona], 0x000080AA);
else if(tCP[Corona] == 15) GangZoneShowForPlayer(playerid, Zone[Corona], 0xFCFFF0AA);
else if(tCP[Corona] == 19) GangZoneShowForPlayer(playerid, Zone[Corona], 0xFF1493AA);
else if(tCP[Corona] == 20) GangZoneShowForPlayer(playerid, Zone[Corona], 0x000000AA);
else if(tCP[Corona] == 3) GangZoneShowForPlayer(playerid, Zone[Corona], 0x997a00AA);
}
}
if(PlayerInfo[playerid][Tim1] == 1)
{
GivePlayerWeapon(playerid,24,800);
GivePlayerWeapon(playerid,34,800);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,29,800);
GivePlayerWeapon(playerid,31,800);
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid,2874.5571,-1524.5319,747.4971);
freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 69);
}
if(PlayerInfo[playerid][Tim2] == 1)
{
GivePlayerWeapon(playerid,24,800);
GivePlayerWeapon(playerid,34,800);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,29,800);
GivePlayerWeapon(playerid,31,800);
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid,3023.1296,-1425.5505,747.9971);
freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
SetPlayerSkin(playerid,108);
//PlayerTextDrawSetPreviewModel(playerid, SkinIgraca[playerid], GetPlayerSkin(playerid));
//PlayerTextDrawShow(playerid, SkinIgraca[playerid]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 69);
return 1;
}
///////////////////////////////////////////////////////
if(PlayerInfo[playerid][pZatvor] == 2)
{
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
SetPlayerInterior(playerid, 0);
SCMF(playerid,-1,""SIVA"Vracas se nazad u KPZ | Ostalo ti je jos %d sekundi!",PlayerInfo[playerid][pZatvorenVreme]);
TogglePlayerControllable(playerid, 0);
freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
return 1;
}
if(PlayerInfo[playerid][pZatvor] == 3)
{
SetPlayerPos(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
SetPlayerInterior(playerid, 0);
SCMF(playerid,-1,""SIVA"Vracas se nazad u cumez | Ostalo ti je jos %d sekundi!",PlayerInfo[playerid][pZatvorenVreme]);
TogglePlayerControllable(playerid, 0);
freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
return 1;
}
///////////////////////////////////////////////////////
if(!gPlayerAnimLibsPreloaded[playerid])
{
PreloadAnimLib(playerid,"BOMBER");
PreloadAnimLib(playerid,"RAPPING");
PreloadAnimLib(playerid,"SHOP");
PreloadAnimLib(playerid,"BEACH");
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");
PreloadAnimLib(playerid,"PED");
gPlayerAnimLibsPreloaded[playerid] = 1;
}
SetPlayerHealth(playerid, 999.0);
SendClientMessage(playerid, 0x00C0FFAA, "[UB] "BELA"15 sekundi ste zasticeni ");
SendClientMessage(playerid, 0x00C0FFAA, "[UB] "BELA"Ucitavam tvoju neaktivnost Imovine. Sacekaj malo. ");
SendClientMessage(playerid, 0x00C0FFAA, "[UB] "BELA"Zavrseno ucitavanje aktivnosti. Spawnujem tvoja vozila! ");
SetPlayerChatBubble(playerid, "Igrac je zasticen od SK-a!!!", 0x00C0FFAA, 100.0, 10000);
SetTimerEx("AntiSpawnkill",15000,0,"i",playerid);
SetPlayerPos(playerid, 399.58392, -1531.13086, 32.24300);
//Capture Zones
iCP[playerid] = -1;
InCP[playerid][1] = 0;
InCP[playerid][2] = 0;
InCP[playerid][3] = 0;
InCP[playerid][4] = 0;
InCP[playerid][5] = 0;
InCP[playerid][6] = 0;
///////////////////////////////////////////////////////
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0x6EF83CFF, "[Ultimate Balkan] Ocitavanje Servera, Sacekajte malo. ");
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/ia0zxowguw/KASTRA_and_HAN_-_Tommy_Hilfiger.mp3");
new name[MAX_PLAYER_NAME];
DeletePVar(playerid, "BoomboxObject"); DeletePVar(playerid, "BoomboxURL");
DeletePVar(playerid, "bposX"); DeletePVar(playerid, "bposY"); DeletePVar(playerid, "bposZ"); DeletePVar(playerid, "bboxareaid");
if(IsValidDynamicObject(GetPVarInt(playerid, "BoomboxObject"))) DestroyDynamicObject(GetPVarInt(playerid, "BoomboxObject"));
new string[256];
new ippp[24];
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
GetPlayerIp(playerid, ippp, 24);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Igrac: %s | ID: %d |IP: %s | je konektovan na server *****", name, playerid,ippp );
Adminp(0xFFFF80C8, string);
SetTimerEx("RekordTimer", 50, false, "d", playerid);
/////////////////////////////////////////////////////////////////////////////////////////
OcistiChat(playerid,16);
AttachObjectRemove(playerid);
ObrisiObjekte(playerid);
KillTimer(GroveDrogaTimer[playerid]);
BelaBojaIgraca(playerid);
KillTimer(VuciTimer[playerid]);
KreirajTextDrawe(playerid);
SetPlayerHealth(playerid, 99.0);
KillTimer( zeton[playerid] );
// ovo
CreatePlayerTextDraws( playerid ); // ovo
InputPassword[ playerid ] = false; // ovo
ChoseCountry[ playerid ] = false; // ovo
InputAge[ playerid ] = false; // ovo
InputMail[ playerid ] = false; // ovo
RegSex[ playerid ] = 0; // ovo
/////////////////////////////////////////////////////////////////////////////////////////
positionvw[playerid] = 0;
positionint[playerid] = 0;
positionx[playerid] = 816.9719;
positiony[playerid] = -1352.4008;
positionz[playerid] = -0.5078;
PlayerInfo[playerid][pDesertSkill] = 0;
PlayerInfo[playerid][pSilenSkill] = 0;
PlayerInfo[playerid][pPistSkill] = 0;
PlayerInfo[playerid][pShotgSkill] = 0;
PlayerInfo[playerid][pSawnSkill] = 0;
PlayerInfo[playerid][pUziSkill] = 0;
PlayerInfo[playerid][pSmgSkill] = 0;
PlayerInfo[playerid][pAkSkill] = 0;
PlayerInfo[playerid][pM4Skill] = 0;
PlayerInfo[playerid][pCombSkill] = 0;
PozvaoTaxi[playerid] = 0;
Pismeni[playerid] = 0;
Tazer[playerid] = 0;
AdminDuty[playerid] = 0;
GMDuty[playerid] = 0;
STDuty[playerid] = 0;
SvercUlja[playerid] = 0;
SvercDroge[playerid] = 0;
KopacZlata[playerid] = 0;
UlogovanProvera[playerid] = 0;
Rentano[playerid] = 299;
hPomoc[playerid] = 0;
gKomanda[playerid] = 0;
mLocate[playerid] = 0;
tDuznostVreme[playerid] = 0;
NewNew[playerid] = 0;
SvercOruzija[playerid] = 0;
IgracKojimSaljes[playerid] = -1;
LoginPokusaji[playerid] = 0;
StavljeneLisice[playerid] = 0;
KladionicaBroj[playerid] = 0;
IgracTazovan[playerid] = 0;
IgracOboren[playerid] = 0;
PolicajacNaDuznosti[playerid] = 0;
KaznuNapisao[playerid] = -1;
hReport[playerid] = 0;
CenaKazne[playerid] = 0;
Kaucija[playerid] = 0;
DobioPay[playerid] = 0;
Lociranje[playerid] = 0;
SjemeDrogeGrove[playerid] = 0;
Poligon[playerid] = 0;
KazneniPoeni[playerid] = 0;
SvercMaterijala[playerid] = 0;
UsaoFirma[playerid] = -1;
Posadjena[playerid] = 0;
IgracKrvari[playerid] = 0;
MDC[playerid] = 0;
Prisustvuje[playerid] = false;
Naocare[playerid] = false;
gPlayerAnimLibsPreloaded[playerid] = 0;
gPlayerUsingLoopingAnim[playerid] = 0;
BiraSkin[playerid] = false;
KoristiDrogu[playerid] = 0;
SmeceSakuplja[playerid] = 0;
CistiUlice[playerid] = 0;
Kockica[playerid] = 0;
Marama[playerid] = 0;
ACText[playerid] = 0;
BigEar[playerid] = 0;
Muteg[playerid] = 0;
Zavezan[playerid] = 0;
IzmenaFirme[playerid] = -1;
AdminVozilo[playerid] = -1;
PromoterVozilo[playerid] = -1;
Prepreka1Kreirana[playerid] = false;
Prepreka2Kreirana[playerid] = false;
Prepreka3Kreirana[playerid] = false;
KioskKupovina[playerid] = -1;
Prepreka4Kreirana[playerid] = false;
VuceIgraca[playerid] = -1;
Vucen[playerid] = -1;
DobioPay[playerid] = 0;
BranjeDroge[playerid] = 0;
PricauIntervju[playerid] = 255;
IntervjuGotov[playerid] = 999;
UsaoZgrada[playerid] = -1;
PuniGorivo[playerid] = false;
PrikazanTextDraw[playerid] = 0;
BusLinija[playerid] = 0;
KosenjeTrave[playerid] = 0;
Ribari[playerid] = 0;
PosaoGPS[playerid] = 0;
PonudioPopravku[playerid] = -1;
CenaPopravke[playerid] = 0;
PonudioGorivo[playerid] = -1;
UsingBelt[playerid] = 0;
CenaGoriva[playerid] = 0;
PosaoOprema[playerid] = 0;
PostaRaznesi[playerid] = 0;
PostaPreuzmi[playerid] = 0;
GrobarLinija[playerid] = 0;
TextDrawGangZone[playerid] = 0;
TelefonRazgovor[playerid] = -1;
Poziv[playerid] = -1;
UpaljenTelefon[playerid] = 0;
TelefonZvoni[playerid] = false;
KupovinaAuta[playerid] = false;
BunnyHop[playerid] = 0;
MalterDovozi[playerid] = 0;
PoravnaBagerom[playerid] = 0;
LecenjeOd[playerid] = -1;
CenaLecenja[playerid] = 0;
Oranje[playerid] = 0;
Vrsenje[playerid] = 0;
Mleko[playerid] = 0;
VozLinija[playerid] = 0;
UzeoKutiju[playerid] = 0;
TuraSF[playerid] = 0;
TuraLV[playerid] = 0;
LetSF[playerid] = 0;
LetLV[playerid] = 0;
ElektricarKvar[playerid] = 0;
RadioAktiviran[playerid] = 0;
CijenaProdaje[playerid] = 0;
KomeProdaje[playerid] = -1;
PonudioIgrac[playerid] = -1;
DrvaPrevoz[playerid] = 0;
UsaoAutoProdaja[playerid] = -1;
UsaoMotorProdaja[playerid] = -1;
KacigaStavljena[playerid] = 0;
Screenoff[playerid] = 0;
UsaoAvionProdaja[playerid] = -1;
eData[playerid] = -1;
BankomatMeni[playerid] = -1;
UsaoPloviloProdaja[playerid] = -1;
Zeton[playerid] = 0;
KreiranStats[playerid] = 0;
VatraEquip[playerid] = 0;
ProposeOffer[playerid] = 999;
MarryWitnessOffer[playerid] = 999;
DivorceOffer[playerid] = 999;
MarryWitness[playerid] = 999;
MarriageCeremoney[playerid] = 0;
ProposedTo[playerid] = 999;
GotProposedBy[playerid] = 999;
ClearMarriage(playerid);
///////////////////////////////////////////////////////////////////////////
PlayerInfo[playerid][pZatvor] = 0;
PlayerInfo[playerid][pJailed] = 0;
PlayerInfo[playerid][pPozvan] = 0;
PlayerInfo[playerid][pAdmin] = 0;
PlayerInfo[playerid][pSkripter] = 0;
PlayerInfo[playerid][pDvaV] = 0;
PlayerInfo[playerid][pDiploma] = 0;
PlayerInfo[playerid][pVabjuzer] = 0;
PlayerInfo[playerid][pRPucitelj] = 0;
PlayerInfo[playerid][pRPE] = 0;
PlayerInfo[playerid][pDidzej] = 0;
PlayerInfo[playerid][pPismeni] = 0;
PlayerInfo[playerid][pVlidera] = 0;
PlayerInfo[playerid][pAbjuzer] = 0;
PlayerInfo[playerid][pVlasnik] = 0;
PlayerInfo[playerid][pPasos] = 0;
PlayerInfo[playerid][pKzlato] = 0;
PlayerInfo[playerid][pKopac] = 0;
//PlayerInfo[playerid][pWar] = 0;
PlayerInfo[playerid][pNarucen] = 0;
PlayerInfo[playerid][pGM] = 0;
PlayerInfo[playerid][pPromoter] = 0;
PlayerInfo[playerid][pST] = 0;
PlayerInfo[playerid][pVip] = 0;
PlayerInfo[playerid][pRadi] = 0;
PlayerInfo[playerid][pDonatorBodovi] = 0;
PlayerInfo[playerid][pSmrti] = 0;
PlayerInfo[playerid][pMuteg] = 0;
PlayerInfo[playerid][pLevel] = 0;
PlayerInfo[playerid][pGodine] = 0;
PlayerInfo[playerid][pDrzava] = 0;
PlayerInfo[playerid][pSex] = 0;
PlayerInfo[playerid][pTutorial] = 0;
PlayerInfo[playerid][pLider] = 0;
PlayerInfo[playerid][pClan] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pWarn] = 0;
PlayerInfo[playerid][pZatvor] = 0;
PlayerInfo[playerid][pZatvorenVreme] = 0;
PlayerInfo[playerid][pMutiranVreme] = 0;
PlayerInfo[playerid][pExp] = 0;
PlayerInfo[playerid][pTrazeniLevel] = 0;
PlayerInfo[playerid][pUhapsenPuta] = 0;
PlayerInfo[playerid][pDroga] = 0;
PlayerInfo[playerid][pOrgUgovor] = 0;
PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][pPayDayPoeni] = 0;
PlayerInfo[playerid][pSatiIgre] = 0;
PlayerInfo[playerid][pIznosRate] = 0;
PlayerInfo[playerid][pIznosKredita] = 0;
PlayerInfo[playerid][pPreostaloZaOtplatu] = 0;
PlayerInfo[playerid][pADozvola] = 0;
PlayerInfo[playerid][pPosedovanjeAuta] = -1;
PlayerInfo[playerid][pPosedovanjeAuta2] = -1;
PlayerInfo[playerid][pKamionDozvola] = 0;
PlayerInfo[playerid][pAvionDozvola] = 0;
PlayerInfo[playerid][pMotorDozvola] = 0;
PlayerInfo[playerid][pPosedovanjeMotora] = -1;
PlayerInfo[playerid][pBrodDozvola] = 0;
PlayerInfo[playerid][pGunDozvola] = 0;
PlayerInfo[playerid][pBonus] = 0;
PlayerInfo[playerid][pPosedovanjeFirme] = -1; PlayerInfo[playerid][pDzeparosVreme] = 0;
PlayerInfo[playerid][pRobbankVreme] = 0;
PlayerInfo[playerid][pKonopacVreme] = 0;
PlayerInfo[playerid][pElektricarVreme] = 0; GaddafiTime[playerid] = 0;
PlayerInfo[playerid][pBorbeniStil] = 4;
PlayerInfo[playerid][pMobilni] = 0; PlayerInfo[playerid][pKartica] = 0; PlayerInfo[playerid][pImenik] = 0; PlayerInfo[playerid][pMobKredit] = 0;
PlayerInfo[playerid][pCigare] = 0;
PlayerInfo[playerid][pLottoNr] = 0; PlayerInfo[playerid][pZivot] = 0; PlayerInfo[playerid][pUpaljac] = 0; PlayerInfo[playerid][pKanap] = 0; PlayerInfo[playerid][pNaocare] = 0; PlayerInfo[playerid][pKaciga] = -1;
PlayerInfo[playerid][pSat] = 0;
PlayerInfo[playerid][pBorbeniStil] = 0; PlayerInfo[playerid][pPosao] = 0; PlayerInfo[playerid][pPosedovanjeStana] = -1;
PlayerInfo[playerid][pProveraSpawna] = 0;
PlayerInfo[playerid][pPosedovanjeKuce] = -1; PlayerInfo[playerid][pRent] = -1; PlayerInfo[playerid][pPosedovanjeVikendice] = -1;
PlayerInfo[playerid][pPosedovanjeBicikla] = -1; PlayerInfo[playerid][pPosedovanjeAviona] = -1; PlayerInfo[playerid][pPosedovanjePlovila] = -1; HelpMessages[playerid] = 1; //Mrtav[playerid] = 0;
strmid(PlayerInfo[playerid][pLastSeen], "Nikada", 0, strlen("Nikada"), 255);
/////////////////////////////////////////////////////////////////////////
strmid(ZlocinInfo[playerid][zPrijavio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[playerid][zPocinio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[playerid][zZlocin], "Nema", 0, strlen("Nema"), 255);
///////////////////////////////////////////////////////////////////////////////////////////
new banfile[100]; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
new ip[64];
new banipfile[100]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,50));
if(fexist(banfile))
{
StatusKonekta(playerid, 1);
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////
if(fexist(Korisnici(playerid)))
{
INI_ParseFile(Korisnici(playerid), "LoadUser", .bExtra = true, .extra = playerid);
SetTimerEx( "Login", 100, false, "d", playerid ); // ovo
}
else
{
if(!ProveraRPImena(playerid))
{
StatusKonekta(playerid, 2);
return 1;
}
//SpawnPlayer( playerid );
LogRegTimer[playerid] = SetTimerEx( "LogReg", 1000, false, "d", playerid);
}
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerDisconnect(playerid, reason)
{
SetTimerEx("RekordTimer", 50, false, "d", playerid);
OdgSS[playerid] = 0;
TogGChat[playerid] = 0;
DisablePlayerCheckpoint(playerid);
PosaoGPS[playerid] = 0;
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid,x,y,z);
positionx[playerid] = x;
positiony[playerid] = y;
positionz[playerid] = z;
positionint[playerid] = GetPlayerInterior(playerid);
positionvw[playerid] = GetPlayerVirtualWorld(playerid);
new string3[50];
new d,m,yy,h,mi,s;
getdate(yy,m,d);
gettime(h,mi,s);
format(string3, sizeof(string3), "%d/%d/%d at %d:%d:%d",d,m,yy,h,mi,s);
strmid(PlayerInfo[playerid][pLastSeen], string3, 0, strlen(string3), 255);
SavePlayer(playerid);
if(playerid == -1) return 1;
if(AdminVozilo[playerid] != -1) DestroyVehicle(AdminVozilo[playerid]), AdminVozilo[playerid] = -1;
if(PromoterVozilo[playerid] != -1) DestroyVehicle(PromoterVozilo[playerid]), PromoterVozilo[playerid] = -1;
if(GetPVarType(playerid, "BoomboxObject"))
{
DestroyDynamicObject(GetPVarInt(playerid, "BoomboxObject"));
if(GetPVarType(playerid, "bboxareaid"))
{
foreach(Player,i)
{
if(IsPlayerInDynamicArea(i, GetPVarInt(playerid, "bboxareaid")))
{
StopAudioStreamForPlayer(i);
SendClientMessage(i, COLOR_GREY, " Boombox kreator se diskonektovao sa servera.");
}
}
}
}
if(UlogovanProvera[playerid] == 1)
{
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1)
{
DestroyVehicle(VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta]][vID]);
SacuvajVozilo(PlayerInfo[playerid][pPosedovanjeAuta]);
VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta]][vID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeAuta2] != -1)
{
DestroyVehicle(VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta2]][vID]);
SacuvajVozilo(PlayerInfo[playerid][pPosedovanjeAuta2]);
VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta2]][vID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeMotora] != -1)
{
DestroyVehicle(MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mID]);
SacuvajMotor(PlayerInfo[playerid][pPosedovanjeMotora]);
MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeAviona] != -1)
{
DestroyVehicle(AvionInfo[PlayerInfo[playerid][pPosedovanjeAviona]][avID]);
SacuvajAvione(PlayerInfo[playerid][pPosedovanjeAviona]);
AvionInfo[PlayerInfo[playerid][pPosedovanjeAviona]][avID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjePlovila] != -1)
{
DestroyVehicle(PlovilaInfo[PlayerInfo[playerid][pPosedovanjePlovila]][plID]);
SacuvajPlovila(PlayerInfo[playerid][pPosedovanjePlovila]);
PlovilaInfo[PlayerInfo[playerid][pPosedovanjePlovila]][plID] = -1;
}
}
//////////////////////////////////////////////////////
PlayerInfo[playerid][pRadi] = 0;
#if REMEMBER_OLD_POSITION == true
removePlayerFromRace(playerid, false);
#else
removePlayerFromRace(playerid);
#endif
/////////////////////////////////////////////////////
if(Rentano[playerid] != 299) { RTC(Rentano[playerid]); Rentano[playerid] = 299; }
//////////////////////////////////////////////
KillTimer(IntroTimer[playerid]); KillTimer(IntroTimer2[playerid]);
KillTimer(IntroTimer3[playerid]); KillTimer(IntroTimer4[playerid]);
KillTimer(IntroTimer5[playerid]); KillTimer(LogRegTimer[playerid]);
AttachObjectRemove(playerid);
///////////////////////////////////////////////
if(Prepreka1Kreirana[playerid] == true) DestroyDynamicObject(Prepreka1[playerid]);
if(Prepreka2Kreirana[playerid] == true) DestroyDynamicObject(Prepreka2[playerid]);
if(Prepreka3Kreirana[playerid] == true) DestroyDynamicObject(Prepreka3[playerid]);
if(Prepreka4Kreirana[playerid] == true) DestroyDynamicObject(Prepreka4[playerid]);
if(KupovinaAuta[playerid] == true) autokatalog = 0;
PlayerInfo[playerid][pBonus] = 0;
//////////////////////////////////////////////
if(StavljeneLisice[playerid] > 0 || Zavezan[playerid] > 0 || IgracTazovan[playerid] > 0)
{
PlayerInfo[playerid][pZatvor] = 2;
SetPlayerPos(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, BELA2);
KillTimer(VuciTimer[playerid]);
}
if(VuceIgraca[playerid] != -1)
{
KillTimer(VuciTimer[playerid]); Vucen[VuceIgraca[playerid]] = -1; VuceIgraca[playerid] = -1;
}
if(Vucen[playerid] != -1)
{
KillTimer(VuciTimer[Vucen[playerid]]); VuceIgraca[Vucen[playerid]] = -1; Vucen[playerid] = -1;
}
//////////////////////////////////////////
if(Zavezan[playerid] >= 1) { g_NovacMinus(playerid, 20000); Zavezan[playerid] = 0; }
////////////////////////////////////////////
if(TelefonRazgovor[playerid] != -1)
{
SCM(TelefonRazgovor[playerid], -1, "Ultimate Balkan Telecom | "ZUTA"Igrac sa kojim ste pricali je izasao sa servera!");
SetPlayerSpecialAction(TelefonRazgovor[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(TelefonRazgovor[playerid], TELEFON_SLOT);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(playerid, TELEFON_SLOT);
Poziv[playerid] = -1;
Poziv[TelefonRazgovor[playerid]] = 0;
TelefonRazgovor[TelefonRazgovor[playerid]] = -1;
TelefonRazgovor[playerid] = -1;
}
///////////////////////////////////////////
new rstring[120];
switch(reason)
{
case 0: format(rstring, sizeof(rstring), ""SIVA"Igrac {FFFFFF}%s"SIVA" se diskonektovao sa servera. ("BELA" Crash "SIVA")", GetName(playerid));
case 1: format(rstring, sizeof(rstring), ""SIVA"Igrac {FFFFFF}%s"SIVA" se diskonektovao sa servera. ("BELA" Svojevoljno "SIVA")", GetName(playerid));
case 2: format(rstring, sizeof(rstring), ""SIVA"Igrac {FFFFFF}%s"SIVA" se diskonektovao sa servera. ("CRVENA" Kick/Ban "SIVA")", GetName(playerid));
}
ProxDetector(30.0, playerid, rstring,PROX,PROX,PROX,PROX,PROX);
//////////////////////////////////////////
if(Posadjena[playerid] >= 1 || BranjeDroge[playerid] >= 1)
{
KillTimer(GroveDrogaTimer[playerid]); BranjeDroge[playerid] = 0; Posadjena[playerid] = 0;
DestroyPlayerObject(playerid, SadjenjeDrogeGrove[0][playerid]); DestroyPlayerObject(playerid, SadjenjeDrogeGrove[1][playerid]);
DestroyPlayerObject(playerid, SadjenjeDrogeGrove[2][playerid]); DestroyPlayerObject(playerid, SadjenjeDrogeGrove[3][playerid]);
}
if(taxicena[playerid] > 0)
{
KillTimer(taxit[playerid]);
vozact[playerid] = -1;
taxicena[playerid] = 0;
}
foreach(Player, i)
{
if(vozact == playerid)
{
KillTimer(taxit);
vozact = -1;
taxicena = 0;
}
}
//gangzone
if(InCP[playerid][Ganton] == 1)
{
UnderAttack[Ganton] = 0;
}
if(InCP[playerid][Glen] == 1)
{
UnderAttack[Glen] = 0;
}
if(InCP[playerid][Colinas] == 1)
{
UnderAttack[Colinas] = 0;
}
if(InCP[playerid][Vinewood] == 1)
{
UnderAttack[Vinewood] = 0;
}
if(InCP[playerid][Mulholland] == 1)
{
UnderAttack[Mulholland] = 0;
}
if(InCP[playerid][Corona] == 1)
{
UnderAttack[Corona] = 0;
}
//////////////////////////////////////////
SavePlayer(playerid);
//////////////////////////////////////////////
UlogovanProvera[playerid] = 0;
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerArmour(playerid, 0);
DisablePlayerCheckpoint(playerid);
KillTimer(VuciTimer[playerid]);
PosaoGPS[playerid] = 0;
if(!Policajac(playerid))
{
new Float:Xx,Float:Yy,Float:Zz;
GetPlayerPos(playerid, Xx, Yy, Zz);
DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),Xx,Yy,Zz,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
}
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
RajsevaResetPlayerWeapons(playerid); ResetujVar(playerid);
}
////////////////////////////////////////////////////////////
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
if(IgracPolicajac(killerid))
{
PlayerInfo[killerid][pTrazeniLevel] = 0;
SetPlayerColor(playerid, 0x2641FEAA);
}
}
////////////////////////////////////////////////////////////
if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
{
if(PlayerInfo[killerid][Tim1] > 0) return 1;
if(PlayerInfo[killerid][Tim1] > 2) return 1;
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
PostaviWanted(killerid, "Ubistvo", "Nepoznat", 6);
}
}
////////////////////////////////////////////////////////////
if(PlayerInfo[killerid][pTrazeniLevel] > 1000)
{
PlayerInfo[killerid][pTrazeniLevel] = 1000;
}
if((!Policajac(killerid) && PlayerInfo[killerid][pUfbi] == 1) && Policajac(playerid))
{
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(killerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
SetPlayerInterior(killerid, 0);
TogglePlayerControllable(killerid, 0);
freeze[killerid] = SetTimerEx("Freeze",5000, false, "i", killerid);
PlayerInfo[killerid][pZatvor] = 2;
PlayerInfo[killerid][pZatvorenVreme] = 30*60;
new string[256];
format(string, sizeof(string), ""CRVENA"SPAWN-KILL: Zatvoreni ste u zatvor na 30 minuta zbog SK!.");
SCM(killerid, -1, string);
format(string,sizeof(string), ""CRVENA"SK: "SIVA"Igrac %s (ID:%d) je uradio SK nad igracem %s (ID:%d) i zatvoren je na 30 minuta!", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
}
////////////////////////////////////////////////////////////
if(PlayerInfo[playerid][pTrazeniLevel] > 0)
{
new string[256];
g_NovacMinus(playerid, PlayerInfo[playerid][pTrazeniLevel]*3000);
SCMF(playerid, -1, "Ubijeni ste! Gubite %d$ zbog umiranja sa wanted level-om "CRVENA"%d!", PlayerInfo[playerid][pTrazeniLevel]*1500, PlayerInfo[playerid][pTrazeniLevel]);
PlayerInfo[playerid][pTrazeniLevel] = 0;
format(string,sizeof(string),""PLAVA"OBAVESTENJE:{FFFFFF}Svim jedniciama, gradjanin %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
CFBIPD(-1, string);
SetPlayerColor(playerid, BELA2);
}
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
new string[256];
format(string,sizeof(string), ""CRVENA"DRIVE-BY: "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
SetPlayerColor(killerid, COLOR_RED);
}
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
{
new string[256];
format(string,sizeof(string), ""CRVENA"A-KILL: "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
if(!Policajac(killerid))
{
SetPlayerColor(killerid, COLOR_RED);
}
if(PlayerInfo[playerid][pNarucen] == 1 && (PlayerInfo[killerid][pClan] == 10 || PlayerInfo[killerid][pLider] == 10))
{
g_NovacPlus(killerid, 17000);
SCM(killerid,-1,""SRWBOJA"[UB] {FFFFFF}Ubili ste trazenog igraca i dobili 17 000 $!");
PlayerInfo[killerid][pTrazeniLevel] = 0;
SetPlayerColor(killerid, BELA2);
PlayerInfo[playerid][pNarucen] = 0;
format(string,sizeof(string),""SRWBOJA"UBISTVO: {FFFFFF}Placeni ubica je ubio %s i izvrsio svoj zadatak!", GetName(playerid));
SCMTA(-1,string);
}
}
////////////////////////////////////////////////////////////
if(gPlayerUsingLoopingAnim[playerid])
{
gPlayerUsingLoopingAnim[playerid] = 0;
}
if(InCP[playerid][Ganton] == 1)
{
KillTimer(g_timer[playerid][Ganton]);
KillTimer(CountTime[playerid]);
UnderAttack[Ganton] = 0;
}
if(InCP[playerid][Glen] == 1)
{
KillTimer(g_timer[playerid][Glen]);
KillTimer(CountTime[playerid]);
UnderAttack[Glen] = 0;
}
if(InCP[playerid][Colinas] == 1)
{
KillTimer(g_timer[playerid][Colinas]);
KillTimer(CountTime[playerid]);
UnderAttack[Colinas] = 0;
}
if(InCP[playerid][Vinewood] == 1)
{
KillTimer(g_timer[playerid][Vinewood]);
KillTimer(CountTime[playerid]);
UnderAttack[Vinewood] = 0;
}
if(InCP[playerid][Mulholland] == 1)
{
KillTimer(g_timer[playerid][Mulholland]);
KillTimer(CountTime[playerid]);
UnderAttack[Mulholland] = 0;
}
if(InCP[playerid][Corona] == 1)
{
KillTimer(g_timer[playerid][Corona]);
KillTimer(CountTime[playerid]);
UnderAttack[Corona] = 0;
}
////////////////////////////////////////////////////////////
if(reason == 22)
{
if(PlayerInfo[killerid][pPistSkill] >= 0 && PlayerInfo[killerid][pPistSkill] <= 999)
{
PlayerInfo[killerid][pPistSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 23)
{
if(PlayerInfo[killerid][pSilenSkill] >= 0 && PlayerInfo[killerid][pSilenSkill] <= 999)
{
PlayerInfo[killerid][pSilenSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 24)
{
if(PlayerInfo[killerid][pDesertSkill] >= 0 && PlayerInfo[killerid][pDesertSkill] <= 999)
{
PlayerInfo[killerid][pDesertSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 25)
{
if(PlayerInfo[killerid][pShotgSkill] >= 0 && PlayerInfo[killerid][pShotgSkill] <= 999)
{
PlayerInfo[killerid][pShotgSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 26)
{
if(PlayerInfo[killerid][pSawnSkill] >= 0 && PlayerInfo[killerid][pSawnSkill] <= 999)
{
PlayerInfo[killerid][pSawnSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 27)
{
if(PlayerInfo[killerid][pCombSkill] >= 0 && PlayerInfo[killerid][pCombSkill] <= 999)
{
PlayerInfo[killerid][pCombSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 28 || reason == 32)
{
if(PlayerInfo[killerid][pUziSkill] >= 0 && PlayerInfo[killerid][pUziSkill] <= 999)
{
PlayerInfo[killerid][pUziSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 29)
{
if(PlayerInfo[killerid][pSmgSkill] >= 0 && PlayerInfo[killerid][pSmgSkill] <= 999)
{
PlayerInfo[killerid][pSmgSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 30)
{
if(PlayerInfo[killerid][pAkSkill] >= 0 && PlayerInfo[killerid][pAkSkill] <= 999)
{
PlayerInfo[killerid][pAkSkill] += 3;
SetPlayerSkills(killerid);
}
}
if(reason == 31)
{
if(PlayerInfo[killerid][pM4Skill] >= 0 && PlayerInfo[killerid][pM4Skill] <= 999)
{
PlayerInfo[killerid][pM4Skill] += 3;
SetPlayerSkills(killerid);
}
//==========================================================================
if(PlayerInfo[playerid][Tim1] == 0 && PlayerInfo[playerid][Tim2] == 0)//DAKLE ZA BOLNICU I OVAJ CRNI TD DODAJ SAMO OVO LIJEVO I ZAGRADE,ISTO TO STAVI POD ONO DAVANJE WANTED LEVELA
{
//UBolnicu[playerid] = 1;
PlayerTextDrawShow(playerid,crniekran[playerid]);
SetTimerEx("StaviProzirno", 10000,false,"i",playerid);
}
new str[200];
if(PlayerInfo[killerid][Tim1] == 1)
{
if(PlayerInfo[playerid][Tim2] == 1)
{
tim2b += 1;
format(str,sizeof(str),"{AF19B1}WAR | %s je ubio %s | BODOVA +1",GetName(killerid),GetName(playerid));
}
}
if(PlayerInfo[killerid][Tim2] == 1)
{
if(PlayerInfo[playerid][Tim1] == 1)
{
tim1b += 1;
format(str,sizeof(str),"{AF19B1}WAR | %s je ubio %s | BODOVA +1",GetName(killerid),GetName(playerid));
}
}
if(PlayerInfo[killerid][Tim1] == 1)
{
if(PlayerInfo[playerid][Tim1] == 1)
{
if(PlayerInfo[killerid][pLider] >= 1)
{
tim2b -= 2;
format(str,sizeof(str),"{AF19B1}WAR | Lider %s je ubio %s | BODOVA -2 | TEAM KILL",GetName(killerid),GetName(playerid));
}
else
{
tim2b -= 1;
format(str,sizeof(str),"{AF19B1}WAR | %s je ubio %s | BODOVA -1 | TEAM KILL",GetName(killerid),GetName(playerid));
}
}
}
if(PlayerInfo[killerid][Tim2] == 1)
{
if(PlayerInfo[playerid][Tim2] == 1)
{
if(PlayerInfo[killerid][pLider] >= 1)
{
tim1b -= 2;
format(str,sizeof(str),"{AF19B1}WAR | Lider %s je ubio %s | BODOVA -2 | TEAM KILL",GetName(killerid),GetName(playerid));
}
else
{
tim1b -= 1;
format(str,sizeof(str),"{AF19B1}WAR | %s je ubio %s | BODOVA -1 | TEAM KILL",GetName(killerid),GetName(playerid));
}
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
new stringasa[50];
if(PlayerInfo[Tim2] == 1)
{
SendClientMessage(i,GRAD2,str);
format(stringasa, sizeof(stringasa), "TIM1 : %d", tim1b);
TextDrawSetString(waric1, stringasa);
format(stringasa, sizeof(stringasa), "TIM2 : %d", tim2b);
TextDrawSetString(waric2, stringasa);
TextDrawShowForPlayer(i,waric1);
TextDrawShowForPlayer(i,waric2);
}
if(PlayerInfo[Tim1] == 1)
{
SendClientMessage(i,GRAD2,str);
format(stringasa, sizeof(stringasa), "TIM1 : %d", tim2b);
TextDrawSetString(waric1, stringasa);
format(stringasa, sizeof(stringasa), "TIM2 : %d", tim1b);
TextDrawSetString(waric2, stringasa);
TextDrawShowForPlayer(i,waric1);
TextDrawShowForPlayer(i,waric2);
}
}
}
return 1;
}
encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);
Kod uploudaj preko pastebina