Detaljan opis problema: Kako da stavim da kad igrac Umre da se stvori u Bolnici i da se posle nekoliko sekundi stvori ispred bolnice....i da kaze odravili ste
Deo Skripte: evo SetPlayerSpawn
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid, "Ratuje") == 1)
{
if(GetPVarInt(playerid, "Tim1") == 1)
{
SetPlayerInterior(playerid, 15);
new rande = random(sizeof(RandomArenaSpawnsTim1));
//SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, 0.0, 4, 2, 18, 50, 29, 200)
SetPlayerPos(playerid, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1);
GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 31, 400);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 400);
GivePlayerWeapon(playerid, 33, 100);
return 1;
}
else if(GetPVarInt(playerid, "Tim2") == 1)
{
SetPlayerInterior(playerid, 15);
new rande = random(sizeof(RandomArenaSpawnsTim2));
SetPlayerPos(playerid, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2);
GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 31, 400);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 400);
GivePlayerWeapon(playerid, 33, 100);
return 1;
}
}
new skin = GetPlayerSkin(playerid);
SetPlayerAttachedObject(playerid, GetSlot(playerid), PlayerInfo, 2, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet, SkinKosaOffSet);
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
AC_BS_SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/wrap68tpv6/beogradski_sindikat-welcome_to_srbija_2010.mp3");
AC_BS_SetPlayerPos(playerid, 1174.6650,-1179.7308,91.4111);
SetPlayerCameraPos(playerid, 1611.3474,-2299.7510,13.5434); SetPlayerCameraLookAt(playerid, 1148.3282,-1135.9266,58.0393);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SVIJETLOPLAVA, "Dobrodosli na Balkan Ultras RPG...");
SendClientMessage(playerid, SVIJETLOPLAVA, "...postujte sva pravila servera i budite RolePlay igrac!Sada ispunite sledece podatke...");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {F3FF02}Koji ste pol?", "Musko \nZensko", "U redu", "Odustani");
ClearChatbox(playerid, 2);
return 1;
}
if(AdminSpec == 1)
{
return 1;
}
new rand;
if(PlayerPaintballing != 0)
{
SafeResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 29, 999);
rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns, PaintballSpawns, PaintballSpawns);
return 1;
}
new house = PlayerInfo;
if(PlayerInfo == 2)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Houses);
SetPlayerPos(playerid, Houses, Houses,Houses); // Warp the player
PlayerInfo = house;
PlayerInfo = Houses;
PlayerInfo = house;
SetPlayerVirtualWorld(playerid, house);
return 1;
}
new stan = PlayerInfo;
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Stan);
SetPlayerPos(playerid, Stan, Stan,Stan); // Warp the player
PlayerInfo = stan;
PlayerInfo = Stan;
PlayerInfo = stan;
SetPlayerVirtualWorld(playerid, stan);
return 1;
}
new vikendica = PlayerInfo;
if(PlayerInfo == 4)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Vikendica);
SetPlayerPos(playerid, Vikendica, Vikendica,Vikendica); // Warp the player
PlayerInfo = vikendica;
PlayerInfo = Vikendica;
PlayerInfo = vikendica;
SetPlayerVirtualWorld(playerid, vikendica);
return 1;
}
if(PlayerInfo == 1)
{
rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(playerid, gRandomJailSpawns, gRandomJailSpawns, gRandomJailSpawns);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuna zatvorska kazna, nazad u zatvor!.");
return 1;
}
if(PlayerInfo == 2)
{
SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
return 1;
}
if(JustDied == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo = 0;
}
SetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,6);
rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns, gCopPlayerSpawns, gCopPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
PlayerInfo = 6;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 2 || PlayerInfo == 2)//FBI spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1767.8054,-1362.1868,15.7578);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 3 || PlayerInfo == 3)//S.W.A.T. spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1653.7250,-1656.0564,22.5156);
SetPlayerFacingAngle(playerid, 85);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 4 || PlayerInfo == 4)//MD spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1178.0948,-1326.6187,14.1031);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 270);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 5 || PlayerInfo == 5)//Yakuza spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 961.40710449219,-53.224853515625,1001.1245727539);
PlayerInfo = 5;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 6 || PlayerInfo == 6)//LCN spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
PlayerInfo = 5;
return 1;
}
}
if(PlayerInfo == 5)
{
if(PlayerInfo == 7 || PlayerInfo == 7)//Mayor spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 910.3994,-1038.3134,31.8984);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 8 || PlayerInfo == 8) //Hitman spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 314.3436,-104.8515,985.9322);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 9 || PlayerInfo == 9) // spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 303.3605,-1527.9592,24.9219);
PlayerInfo = 0;
SetPlayerFacingAngle(playerid, 270);
SafeGivePlayerWeapon(playerid, 43, 20);
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 10 || PlayerInfo == 10) //Taxi Cab Company spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 892.3435,-1640.3674,14.7561);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if(PlayerInfo == 12 || PlayerInfo == 12) //RMi spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1112.9601,-1633.9513,20.5595);
SetPlayerFacingAngle(playerid, 90);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if(PlayerInfo == 13 || PlayerInfo == 13) //l.Surenos spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1004.5055,-1431.6588,13.5469);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if(PlayerInfo == 14 || PlayerInfo == 14) //c.racer's spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2770.5730,-1628.4677,12.1775);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 15 || PlayerInfo == 15)//47th spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
PlayerInfo = 3;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 16 || PlayerInfo == 16)//NGR spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2470.7842,-1542.8496,24.1478);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if (PlayerInfo == 17 || PlayerInfo == 17)//Armija spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 3344.4592,-1836.5277,15.5906);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 5)
{
if(PlayerInfo == 18 || PlayerInfo == 18) //UnderCover Brothers spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2487.7415,2397.4419,10.8203);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo = 0;
return 1;
}
}
if(PlayerInfo == 1)
{
if(PlayerInfo == 0 || PlayerInfo == 0) //Spawn za igrace
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 180);
rand = random(sizeof(gRandomSpawns));
SetPlayerPos(playerid, gRandomSpawns, gRandomSpawns, gRandomSpawns);
PlayerInfo = 0;
return 1;
}
}
if ((gTeam) == 1)
{
SetPlayerToTeamColor(playerid);
rand = random(sizeof(gMedPlayerSpawns));
SetPlayerPos(playerid, gMedPlayerSpawns, gMedPlayerSpawns, gMedPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
}
}
return 1;
}A evo i OnPlayerDeath
public OnPlayerDeath(playerid, killerid, reason)
{
new name;
new string;
//new dmessage;
//new deathreason;
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
SetPVarInt(playerid, "Krepo", 1);
victimteam = gTeam;
killerteam = gTeam;
gPlayerSpawned = 0;
PlayerInfo = 0;
PlayerInfo = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
if(ProxDetectorS(20, killerid, playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 2||PlayerInfo ==2)
{
SendClientMessage(killerid, COLOR_YELLOW, "To je bilo drive-by ubistvo.Nemojte to cesto raditi.");
return 1;
}
SetPlayerCriminal(killerid,255,"Ubistvo");
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
return 1;
}
}
}
}
if (PlayerInfo < 1)
{
if(reason == 38)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s je ubio [%d]%s sa minigun-nom.",killerid,kickname,playerid,name);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
//Ban(killerid);
}
}
if(reason == 35)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a flamethrower and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 9)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a chainsaw and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 16)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with grenades and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 18)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with molotovs and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 28)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a Mac 10, Check him immediately.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 32)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with Tec 9's, Check him immediately.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 36)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a Lock On Launcher and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
}
if (gPlayerCheckpointStatus > 4 && gPlayerCheckpointStatus < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
}
new caller = Mobile;
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_GRAD2, "Linija se prekinula....");
CellTime = 0;
CellTime = 0;
Mobile = 255;
}
Mobile = 255;
CellTime = 0;
}
ClearCrime(playerid);
if(PlayerPaintballing != 0)
{
PlayerPaintballKills ++;
if(PlayerPaintballKills > PaintballWinnerKills)
{
new killer;
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills;
GetPlayerName(killerid, killer, sizeof(killer));
foreach (Player, i)
{
if(PlayerPaintballing != 0)
{
format(string, sizeof(string), "* %s je u vodjstvu sa %d ubistava.",killer,PaintballWinnerKills);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
return 1;
}
if(GettingCK < 999)
{
if(IsPlayerConnected(killerid))
{
if(OnCK < 999)
{
new killer;
new dier;
GetPlayerName(playerid, dier, sizeof(dier));
GetPlayerName(killerid, killer, sizeof(killer));
format(string, sizeof(string), "* %s je izvrsio Character Kill na vama, ne mozete igrati sa vasim likom vise.",killer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "** %s je izvrsio Character Kill na %s **",killer,dier);
CKLog(string);
BroadCast(COLOR_LIGHTRED, string);
PlayerInfo = 1;
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
KickPlayer = 1;
}
}
}
if(PlayerInfo > 0)
{
if(IsPlayerConnected(killerid))
{
if(gTeam == 10 || PlayerInfo == 8)
{
if(GoChase == playerid)
{
ConsumingMoney = 1;
new killer;
GetPlayerName(killerid, killer, sizeof(killer));
GivePlayerMoney(killerid, PlayerInfo);
format(string,128,"<< Hitman %s je izvrsio svoju metu %s i zaradio $%d >>",killer,name,PlayerInfo);
SendFamilyMessage(8, COLOR_YELLOW, string);
PlayerInfo = 0;
GotHit = 0;
GetChased = 999;
GoChase = 999;
}
}
}
}
if(victimteam >= 4)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
new slice = 100; //$100
playercash = GetPlayerMoney(playerid);
if(gTeam != 2) { WantedPoints += 2; } //+ 2 wanted points
if(SafeTime <= 0)
{
if(gTeam != gTeam)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo = PlayerInfo + 2;
}
else
{
PlayerInfo++;
}
PlayerInfo--;
}
}
if (((gTeam) == 1) || ((gTeam) == 3 && civnokill) || (gTeam == gTeam && gTeam != 4))
{
slice = 0;
}
if (((gTeam) != 4) && ((gTeam) == gTeam))//no team kill
{
slice = 0;
}
if (playercash > 0)
{
GivePlayerCash(playerid, -slice);
}
else
{
slice = slice+500;
}
//GivePlayerCash(killerid, slice);
//GameTextForPlayer(playerid, dmessage, 5000, 2);
PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
if (((gTeam) == 3) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bekstvo");
}
}
}
else if (victimteam == 2)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Cop kill
PlayerInfo--;
if (gTeam == 2)//cops kill cop
{
//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+100);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
}
if (gTeam >= 3)
{
WantedPoints += 2; //+ 2 wanted points
if(reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bekstvo");
}
}
if(gTeam >= 5 && SafeTime <= 0)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo = PlayerInfo+2;
}
else
{
PlayerInfo++;
}
WantedPoints+=2;
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 3)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam) == 2)//cops kill civ
{
if(WantedLevel < 1)
{
//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
WantedPoints += 2;
}
if (((gTeam) >= 3 || (gTeam) == 1) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) >= 3 || (gTeam) == 1) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bekstvo");
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 1)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam) == 2)//cops kill civ
{
//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
else if ((gTeam) == 1)//med kill civ
{
//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
}
if (((gTeam) == 4) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bekstvo");
}
//BroadCast(COLOR_RED, string);
}
}
if (victimteam >= 3 && WantedPoints > 0 && killerteam == 2)
{
SetPlayerFree(playerid,killerid, "Je ubijen");
}
if (BusrouteEast != 0 || BusrouteWest != 0)
{
if (BusrouteEast != 0) BusrouteEnd(playerid, BusrouteEast);
else if (BusrouteWest != 0) BusrouteEnd(playerid, BusrouteWest);
else BusrouteEnd(playerid, 0);
}
if(FarmerVar != 0)
{
FarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(DrugFarmerVar != 0)
{
DrugFarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(SmugglerWork != 0)
{
SmugglerWork = 0;
DisablePlayerCheckpoint(playerid);
}
if(playerid == CashboxOwner)
{
new str, pName;
GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
GetPlayerName(playerid, pName, sizeof(pName));
format(str, 128, "%s (ID: %d) je umro i ispustio aktovku!", pName, playerid);
SendClientMessageToAll(0xFFD700AA, str);
CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);
CashboxOwner = INVALID_PLAYER_ID;
}
if(playerid == DrogaVlasnik)
{
new str, pName;
GetPlayerPos(playerid, DrogaX, DrogaY, DrogaZ);
GetPlayerName(playerid, pName, sizeof(pName));
for(new i=0; i {
if(IsPlayerConnected(i))
{
if(PlayerInfo == 5 || PlayerInfo == 5 || PlayerInfo == 6 || PlayerInfo == 6 || PlayerInfo == 12 || PlayerInfo == 12 || PlayerInfo == 13 || PlayerInfo == 13 || PlayerInfo == 14 ||PlayerInfo == 14 || PlayerInfo == 15 || PlayerInfo == 15 || PlayerInfo == 16 || PlayerInfo == 16)
{
format(str, 128, "{FFFFFF}%s {FFD700}je umro i ispustio paket droge!", pName);
SendClientMessage(i,0xFFD700AA, str);
DisablePlayerCheckpoint(playerid);
}
}
}
DrogaPickup = CreatePickup(1279, 3, DrogaX, DrogaY, DrogaZ);
DrogaPickupStvoren = 1;
DrogaVlasnik = INVALID_PLAYER_ID;
}
killerid = INVALID_PLAYER_ID;
SetPlayerColor(playerid,COLOR_GRAD2);
return 1;
} 