Skripta koju koristim: raven's
Detaljan opis problema: pa zanima me kako da napravim da se tipka F ili ENTER sluzi kao /enter i /exit
Dio skripte: dat cu ako je potrebno
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[POMOC] /enter, /exit
726
pregleda
10
postova
21. Sep. 2012.
OnPlayerKeyStateChange Napraviš ovako.if(newkeys == 16 )//ENTER
{
//Dio sa komande /enter
}13. Okt. 2012.
Shockâ„¢ wrote on October 13, 2012, 8:09 pm:
if(newkeys == 16 )//ENTER
{
if (IsPlayerInRangeOfPoint(playerid, 2, kordinate))
{
SetPlayerPos(playerid,kordinate);
SetPlayerInterior(playerid, kojiinterior);
GameTextForPlayer(playerid, "~g~Ime lokacije", 5000, 1);
}
}ETo ti primer 😉
Haha a sta ti mislis da cu ja za svaku kucu i biz metat koordinate tu, pa zelim pretvorit komandu /enter i /exit da se mogu koristit sa F da se ne treba pisat /enter ili /exit
14. Okt. 2012.
evo /enter:
/exit
if(strcmp(cmd, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 10,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
if(PlayerInfo == 0)
{
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli Doma", 5000, 1);
PlayerInfo = i;
PlayerInfo = HouseInfo;
HouseEntered = i;
PlayerInfo = 39;
}
else
{
GameTextForPlayer(playerid, "~r~Kriminalci se nemogu skrivati u Kucama!", 5000, 1);
return 1;
}
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 5,BizzInfo, BizzInfo, BizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= BizzInfo)
{
if(PlayerInfo != i)
{
if(BizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(BizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-BizzInfo);
format(string, sizeof(string), "~r~-$%d~n~~w~Koristi /exit~n~za izlazak", BizzInfo);
BizzInfo += BizzInfo;
ExtortionBiz(i, BizzInfo);
BizzInfo--;
OnPropUpdate(2);
GameTextForPlayer(playerid, string, 5000, 3);
}
PlayerInfo = BizzInfo;
SetPlayerVirtualWorld(playerid,BizzInfo);
SafeSetPlayerInterior(playerid,BizzInfo);
SafeSetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s placa $%d za ulazak u bizz %d",d,m,y,h,mi,s, dood, BizzInfo, i);
printf("%s", string);
PayLog(string);
if(BizzInfo == 0 || BizzInfo == 1)
{
OnPlayerEnterFood(playerid, 1);
}
else if(BizzInfo == 2 || BizzInfo == 3)
{
OnPlayerEnterFood(playerid, 2);
}
else if(BizzInfo == 4 || BizzInfo == 5)
{
OnPlayerEnterFood(playerid, 3);
}
else if(BizzInfo == 6)
{
OnPlayerEnterFood(playerid, 4);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,SBizzInfo, SBizzInfo, SBizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= SBizzInfo)
{
if(PlayerInfo != i)
{
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
gSpentCash = GetPlayerMoney(playerid);
SBizzInfo--;
SBizzInfo += SBizzInfo;
ExtortionSBiz(i, SBizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s placa $%d za ulazak u sbizz %d", dood, SBizzInfo, i);
printf("%s", string);
PayLog(string);
OnPropUpdate(3);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
if (IsPlayerInRangeOfPoint(playerid, 3,2695.6235,-1704.6960,11.8438))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u 8ball Track", 5000, 1);
SafeSetPlayerInterior(playerid,7);
SafeSetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-2111.5686,-443.9720,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Dirt Track", 5000, 1);
SafeSetPlayerInterior(playerid,4);
SafeSetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,-2080.3079,-406.0309,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Stunting Track", 5000, 1);
SafeSetPlayerInterior(playerid,14);
SafeSetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
}
if (IsPlayerInRangeOfPoint(playerid,10,1099.3762,1601.5387,12.5469))
{
if (GetPlayerState(playerid) == 2)
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemas ulaznicu za DD!");
format(string, sizeof(string), ": %s je pokusao uci u DDS bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
new tmpcar = GetPlayerVehicleID(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1437.1271,990.9039,1030.5000);
PlayerInfo = 0;
SafeSetPlayerInterior(playerid, 15)
LinkVehicleToInterior(vehicleid, 15);
PlayerInfo = 25;
GameTextForPlayer(playerid,"~p~ Galaxy Roleplay ~n~~r~Destruction Derby Stadion", 5000,1)
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------DD Pravila---------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Pravila Voznje----------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Budite na rubu Stadiona i cekajte Admina da oznaci START!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Zadnji koji ostane je pobijednik");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Nagrada: 13,337 ML$ i 1500 metaka za bilo koje oruzje; SRETNO!");
}
else
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemate DD (S) ulaznicu!");
format(string, sizeof(string), ": %s je pokusao uci u DD (S) bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
GameTextForPlayer(playerid, "~p~ Galaxy Roleplay ~n~~r~~h~Destruction Derby Stadion ~n~~g~Las Venturas", 5000, 1);
SafeSetPlayerInterior(playerid, 15);
SafeSetPlayerPos(playerid,-1390.0785,930.2457,1041.5313);
PlayerInfo = 0;
PlayerInfo = 25;
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "------------------------------------DD Main Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Spectator Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ostanite na mjestima za gledatelje i uzivajte!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "NE UBIJAJTE NIKOGA od gledatelja");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ubijanje nekoga ili izlazenje sa mjesta za gledatelje jednako je 30 minuta zatvora.");
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,2073.2979,-1831.1228,13.5469))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2062.1294,-1831.5498,13.5469);
SetVehicleZAngle(tmpcar, 90);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray1", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,1024.9756,-1030.7930,32.0257))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1024.9763,-1021.8850,32.1016);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray2", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,488.3819,-1733.0563,11.1752))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 487.4099,-1741.4585,11.1330);
SetVehicleZAngle(tmpcar, 180);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray3", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,719.8940,-464.8272,16.3359))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 720.3924,-456.0286,16.3359);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray4", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
}
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /enter",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}/exit
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new virtualworld = GetPlayerVirtualWorld(playerid);
for(new i = 0; i < sizeof(HouseInfo); i++)
{
//printf("House :%d",i);
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
if(HouseEntered == i)
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
PlayerInfo = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,BizzInfo, BizzInfo, BizzInfo))
{
if(virtualworld == 0)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,928.911010,-1352.995849,13.343793);
}
else if(virtualworld == 1)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2398.624023,-1899.201416,13.546895);
}
else if(virtualworld == 2)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,810.484924,-1616.245117,13.546895);
}
else if(virtualworld == 3)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1199.247680,-918.144714,43.123298);
}
else if(virtualworld == 4)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2105.485839,-1806.472534,13.554697);
}
else if(virtualworld == 5)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,203.514007,-202.257797,1.578099);
}
else if(virtualworld == 12)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2310.018310,-1643.466918,14.826993);
}
else if(virtualworld == 21)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,364.442413,-2051.377685,8.015600);
}
else if(virtualworld == 13)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1836.406372,-1682.440307,13.349300);
}
else if(virtualworld == 22)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,816.050598,-1387.092041,13.609197);
}
else if(virtualworld == 23)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1498.401855,-1581.887329,13.549798);
}
else if(virtualworld == 24)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1015.725585,-1508.778442,13.535697);
}
else if(virtualworld == 25)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1095.607177,-1428.652709,22.771999);
}
else if(virtualworld == 15)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1940.486694,-2116.039062,13.695300);
}
else if(virtualworld == 19)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1087.593750,-923.270019,43.390598);
}
else if(virtualworld == 20)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,953.915283,-1335.991577,13.538900);
}
else if(virtualworld == 26)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2244.342285,-1665.554199,15.476593);
}
else if(virtualworld == 27)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1456.467041,-1137.610351,23.948299);
}
else
{
SafeSetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,BizzInfo, BizzInfo, BizzInfo);
}
SetPlayerVirtualWorld(playerid, 0);
}
}
new carid = GetPlayerVehicleID(playerid);
if (IsABus(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
if (BusrouteEast != 0 || BusrouteWest != 0) BusrouteEnd(playerid, carid);
}
if (IsASweeper(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsAHarvest(carid))
{
if (carid != 0)
{
SetVehicleToRespawn(carid);
}
if(FarmerPickup >= 1 && FarmerPickup <= 22)
{
FarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
FarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsADrugHarvest(carid))
{
if(DrugFarmerPickup >= 1 && DrugFarmerPickup <= 37)
{
DrugFarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
DrugFarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsASmuggleCar(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
SmugglerWork = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsAnOwnableCar(carid) && CarInfo == 0)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,387.7978,173.8582,1008.3828))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
PlayerInfo = 255;
}
else if (IsPlayerInRangeOfPoint(playerid, 6,-1404.5299,-259.0602,1043.6563))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1443.0554,-581.1879,1055.0472))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1464.7732,1557.5533,1052.5313))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
}
else if(NoFuel == 1)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
NoFuel = 0;
}
}
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /exit",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}18. Okt. 2012.
if(newkeys == 16 )//ENTER
{
//========== Enter komanda
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 10,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
if(PlayerInfo == 0)
{
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli Doma", 5000, 1);
PlayerInfo = i;
PlayerInfo = HouseInfo;
HouseEntered = i;
PlayerInfo = 39;
}
else
{
GameTextForPlayer(playerid, "~r~Kriminalci se nemogu skrivati u Kucama!", 5000, 1);
return 1;
}
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 5,BizzInfo, BizzInfo, BizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= BizzInfo)
{
if(PlayerInfo != i)
{
if(BizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(BizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-BizzInfo);
format(string, sizeof(string), "~r~-$%d~n~~w~Koristi /exit~n~za izlazak", BizzInfo);
BizzInfo += BizzInfo;
ExtortionBiz(i, BizzInfo);
BizzInfo--;
OnPropUpdate(2);
GameTextForPlayer(playerid, string, 5000, 3);
}
PlayerInfo = BizzInfo;
SetPlayerVirtualWorld(playerid,BizzInfo);
SafeSetPlayerInterior(playerid,BizzInfo);
SafeSetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s placa $%d za ulazak u bizz %d",d,m,y,h,mi,s, dood, BizzInfo, i);
printf("%s", string);
PayLog(string);
if(BizzInfo == 0 || BizzInfo == 1)
{
OnPlayerEnterFood(playerid, 1);
}
else if(BizzInfo == 2 || BizzInfo == 3)
{
OnPlayerEnterFood(playerid, 2);
}
else if(BizzInfo == 4 || BizzInfo == 5)
{
OnPlayerEnterFood(playerid, 3);
}
else if(BizzInfo == 6)
{
OnPlayerEnterFood(playerid, 4);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,SBizzInfo, SBizzInfo, SBizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= SBizzInfo)
{
if(PlayerInfo != i)
{
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
gSpentCash = GetPlayerMoney(playerid);
SBizzInfo--;
SBizzInfo += SBizzInfo;
ExtortionSBiz(i, SBizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s placa $%d za ulazak u sbizz %d", dood, SBizzInfo, i);
printf("%s", string);
PayLog(string);
OnPropUpdate(3);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
if (IsPlayerInRangeOfPoint(playerid, 3,2695.6235,-1704.6960,11.8438))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u 8ball Track", 5000, 1);
SafeSetPlayerInterior(playerid,7);
SafeSetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-2111.5686,-443.9720,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Dirt Track", 5000, 1);
SafeSetPlayerInterior(playerid,4);
SafeSetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,-2080.3079,-406.0309,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Stunting Track", 5000, 1);
SafeSetPlayerInterior(playerid,14);
SafeSetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
}
if (IsPlayerInRangeOfPoint(playerid,10,1099.3762,1601.5387,12.5469))
{
if (GetPlayerState(playerid) == 2)
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemas ulaznicu za DD!");
format(string, sizeof(string), ": %s je pokusao uci u DDS bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
new tmpcar = GetPlayerVehicleID(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1437.1271,990.9039,1030.5000);
PlayerInfo = 0;
SafeSetPlayerInterior(playerid, 15)
LinkVehicleToInterior(vehicleid, 15);
PlayerInfo = 25;
GameTextForPlayer(playerid,"~p~ Galaxy Roleplay ~n~~r~Destruction Derby Stadion", 5000,1)
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------DD Pravila---------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Pravila Voznje----------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Budite na rubu Stadiona i cekajte Admina da oznaci START!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Zadnji koji ostane je pobijednik");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Nagrada: 13,337 ML$ i 1500 metaka za bilo koje oruzje; SRETNO!");
}
else
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemate DD (S) ulaznicu!");
format(string, sizeof(string), ": %s je pokusao uci u DD (S) bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
GameTextForPlayer(playerid, "~p~ Galaxy Roleplay ~n~~r~~h~Destruction Derby Stadion ~n~~g~Las Venturas", 5000, 1);
SafeSetPlayerInterior(playerid, 15);
SafeSetPlayerPos(playerid,-1390.0785,930.2457,1041.5313);
PlayerInfo = 0;
PlayerInfo = 25;
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "------------------------------------DD Main Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Spectator Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ostanite na mjestima za gledatelje i uzivajte!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "NE UBIJAJTE NIKOGA od gledatelja");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ubijanje nekoga ili izlazenje sa mjesta za gledatelje jednako je 30 minuta zatvora.");
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,2073.2979,-1831.1228,13.5469))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2062.1294,-1831.5498,13.5469);
SetVehicleZAngle(tmpcar, 90);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray1", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,1024.9756,-1030.7930,32.0257))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1024.9763,-1021.8850,32.1016);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray2", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,488.3819,-1733.0563,11.1752))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 487.4099,-1741.4585,11.1330);
SetVehicleZAngle(tmpcar, 180);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray3", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,719.8940,-464.8272,16.3359))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 720.3924,-456.0286,16.3359);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray4", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
//========================
//========== Exit komanda
new virtualworld = GetPlayerVirtualWorld(playerid);
for(new i = 0; i < sizeof(HouseInfo); i++)
{
//printf("House :%d",i);
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
if(HouseEntered == i)
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
PlayerInfo = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,BizzInfo, BizzInfo, BizzInfo))
{
if(virtualworld == 0)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,928.911010,-1352.995849,13.343793);
}
else if(virtualworld == 1)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2398.624023,-1899.201416,13.546895);
}
else if(virtualworld == 2)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,810.484924,-1616.245117,13.546895);
}
else if(virtualworld == 3)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1199.247680,-918.144714,43.123298);
}
else if(virtualworld == 4)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2105.485839,-1806.472534,13.554697);
}
else if(virtualworld == 5)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,203.514007,-202.257797,1.578099);
}
else if(virtualworld == 12)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2310.018310,-1643.466918,14.826993);
}
else if(virtualworld == 21)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,364.442413,-2051.377685,8.015600);
}
else if(virtualworld == 13)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1836.406372,-1682.440307,13.349300);
}
else if(virtualworld == 22)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,816.050598,-1387.092041,13.609197);
}
else if(virtualworld == 23)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1498.401855,-1581.887329,13.549798);
}
else if(virtualworld == 24)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1015.725585,-1508.778442,13.535697);
}
else if(virtualworld == 25)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1095.607177,-1428.652709,22.771999);
}
else if(virtualworld == 15)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1940.486694,-2116.039062,13.695300);
}
else if(virtualworld == 19)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1087.593750,-923.270019,43.390598);
}
else if(virtualworld == 20)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,953.915283,-1335.991577,13.538900);
}
else if(virtualworld == 26)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2244.342285,-1665.554199,15.476593);
}
else if(virtualworld == 27)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1456.467041,-1137.610351,23.948299);
}
else
{
SafeSetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,BizzInfo, BizzInfo, BizzInfo);
}
SetPlayerVirtualWorld(playerid, 0);
}
}
new carid = GetPlayerVehicleID(playerid);
if (IsABus(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
if (BusrouteEast != 0 || BusrouteWest != 0) BusrouteEnd(playerid, carid);
}
if (IsASweeper(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsAHarvest(carid))
{
if (carid != 0)
{
SetVehicleToRespawn(carid);
}
if(FarmerPickup >= 1 && FarmerPickup <= 22)
{
FarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
FarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsADrugHarvest(carid))
{
if(DrugFarmerPickup >= 1 && DrugFarmerPickup <= 37)
{
DrugFarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
DrugFarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsASmuggleCar(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
SmugglerWork = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsAnOwnableCar(carid) && CarInfo == 0)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,387.7978,173.8582,1008.3828))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
PlayerInfo = 255;
}
else if (IsPlayerInRangeOfPoint(playerid, 6,-1404.5299,-259.0602,1043.6563))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1443.0554,-581.1879,1055.0472))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1464.7732,1557.5533,1052.5313))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
}
else if(NoFuel == 1)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
NoFuel = 0;
}
//========================
}
18. Okt. 2012.
Vegas. wrote on October 18, 2012, 4:12 pm:
if(newkeys == 16 )//ENTER
{
//========== Enter komanda
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 10,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
if(PlayerInfo == 0)
{
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli Doma", 5000, 1);
PlayerInfo = i;
PlayerInfo = HouseInfo;
HouseEntered = i;
PlayerInfo = 39;
}
else
{
GameTextForPlayer(playerid, "~r~Kriminalci se nemogu skrivati u Kucama!", 5000, 1);
return 1;
}
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 5,BizzInfo, BizzInfo, BizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= BizzInfo)
{
if(PlayerInfo != i)
{
if(BizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(BizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-BizzInfo);
format(string, sizeof(string), "~r~-$%d~n~~w~Koristi /exit~n~za izlazak", BizzInfo);
BizzInfo += BizzInfo;
ExtortionBiz(i, BizzInfo);
BizzInfo--;
OnPropUpdate(2);
GameTextForPlayer(playerid, string, 5000, 3);
}
PlayerInfo = BizzInfo;
SetPlayerVirtualWorld(playerid,BizzInfo);
SafeSetPlayerInterior(playerid,BizzInfo);
SafeSetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s placa $%d za ulazak u bizz %d",d,m,y,h,mi,s, dood, BizzInfo, i);
printf("%s", string);
PayLog(string);
if(BizzInfo == 0 || BizzInfo == 1)
{
OnPlayerEnterFood(playerid, 1);
}
else if(BizzInfo == 2 || BizzInfo == 3)
{
OnPlayerEnterFood(playerid, 2);
}
else if(BizzInfo == 4 || BizzInfo == 5)
{
OnPlayerEnterFood(playerid, 3);
}
else if(BizzInfo == 6)
{
OnPlayerEnterFood(playerid, 4);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,SBizzInfo, SBizzInfo, SBizzInfo))
{
if(PlayerInfo == i || GetPlayerMoney(playerid) >= SBizzInfo)
{
if(PlayerInfo != i)
{
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
return 1;
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
gSpentCash = GetPlayerMoney(playerid);
SBizzInfo--;
SBizzInfo += SBizzInfo;
ExtortionSBiz(i, SBizzInfo);
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s placa $%d za ulazak u sbizz %d", dood, SBizzInfo, i);
printf("%s", string);
PayLog(string);
OnPropUpdate(3);
}
}
else
{
GameTextForPlayer(playerid, "~r~Nemate novca", 5000, 1);
}
}
}
if (IsPlayerInRangeOfPoint(playerid, 3,2695.6235,-1704.6960,11.8438))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u 8ball Track", 5000, 1);
SafeSetPlayerInterior(playerid,7);
SafeSetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-2111.5686,-443.9720,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Dirt Track", 5000, 1);
SafeSetPlayerInterior(playerid,4);
SafeSetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,-2080.3079,-406.0309,38.7344))
{
GameTextForPlayer(playerid, "~w~Dobrodosli u Stunting Track", 5000, 1);
SafeSetPlayerInterior(playerid,14);
SafeSetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
}
if (IsPlayerInRangeOfPoint(playerid,10,1099.3762,1601.5387,12.5469))
{
if (GetPlayerState(playerid) == 2)
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemas ulaznicu za DD!");
format(string, sizeof(string), ": %s je pokusao uci u DDS bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
new tmpcar = GetPlayerVehicleID(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1437.1271,990.9039,1030.5000);
PlayerInfo = 0;
SafeSetPlayerInterior(playerid, 15)
LinkVehicleToInterior(vehicleid, 15);
PlayerInfo = 25;
GameTextForPlayer(playerid,"~p~ Galaxy Roleplay ~n~~r~Destruction Derby Stadion", 5000,1)
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------DD Pravila---------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Pravila Voznje----------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Budite na rubu Stadiona i cekajte Admina da oznaci START!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Zadnji koji ostane je pobijednik");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Nagrada: 13,337 ML$ i 1500 metaka za bilo koje oruzje; SRETNO!");
}
else
{
if (PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 2)
{
SendClientMessage(playerid,COLOR_NICERED,"Nemate DD (S) ulaznicu!");
format(string, sizeof(string), ": %s je pokusao uci u DD (S) bez ulaznice!", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
return 1;
}
GameTextForPlayer(playerid, "~p~ Galaxy Roleplay ~n~~r~~h~Destruction Derby Stadion ~n~~g~Las Venturas", 5000, 1);
SafeSetPlayerInterior(playerid, 15);
SafeSetPlayerPos(playerid,-1390.0785,930.2457,1041.5313);
PlayerInfo = 0;
PlayerInfo = 25;
SendClientMessage(playerid, COLOR_NICERED, "Dobrodosli u Galaxy Roleplay Destruction Derby Stadion (DD)");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "------------------------------------DD Main Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nekog dirate prije nego sto Admin ne zapocne START jednako je 2 sata Zatvora");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Center Square znaci mjesto za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako nisi voditelj DD-a, Nesmijes se nalaziti na mjestu za voditelje");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ako se nadjete na mjestu za voditelje to je jednako 30 minuta zatvora");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "----------------------------------Spectator Rules------------------------------------");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ostanite na mjestima za gledatelje i uzivajte!");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "NE UBIJAJTE NIKOGA od gledatelja");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ubijanje nekoga ili izlazenje sa mjesta za gledatelje jednako je 30 minuta zatvora.");
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,2073.2979,-1831.1228,13.5469))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2062.1294,-1831.5498,13.5469);
SetVehicleZAngle(tmpcar, 90);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray1", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,1024.9756,-1030.7930,32.0257))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1024.9763,-1021.8850,32.1016);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray2", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,488.3819,-1733.0563,11.1752))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 487.4099,-1741.4585,11.1330);
SetVehicleZAngle(tmpcar, 180);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray3", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
else if (IsPlayerInRangeOfPoint(playerid, 4,719.8940,-464.8272,16.3359))
{ // Pay & Spray
if(GetPlayerState(playerid) == 2)
{
if(GetPlayerMoney(playerid) > SBizzInfo + 100)
{
if(SBizzInfo > 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 720.3924,-456.0286,16.3359);
SetVehicleZAngle(tmpcar, 0);
SafeGivePlayerMoney(playerid, - SBizzInfo);
SBizzInfo += SBizzInfo;
SBizzInfo--;
SetTimerEx("AfterSpray4", 7500, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid, "~r~Nema Produkata", 5000, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za ulazak u Pay & Spray.");
}
}
}
//========================
//========== Exit komanda
new virtualworld = GetPlayerVirtualWorld(playerid);
for(new i = 0; i < sizeof(HouseInfo); i++)
{
//printf("House :%d",i);
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
if(HouseEntered == i)
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
PlayerInfo = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 3,BizzInfo, BizzInfo, BizzInfo))
{
if(virtualworld == 0)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,928.911010,-1352.995849,13.343793);
}
else if(virtualworld == 1)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2398.624023,-1899.201416,13.546895);
}
else if(virtualworld == 2)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,810.484924,-1616.245117,13.546895);
}
else if(virtualworld == 3)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1199.247680,-918.144714,43.123298);
}
else if(virtualworld == 4)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2105.485839,-1806.472534,13.554697);
}
else if(virtualworld == 5)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,203.514007,-202.257797,1.578099);
}
else if(virtualworld == 12)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2310.018310,-1643.466918,14.826993);
}
else if(virtualworld == 21)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,364.442413,-2051.377685,8.015600);
}
else if(virtualworld == 13)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1836.406372,-1682.440307,13.349300);
}
else if(virtualworld == 22)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,816.050598,-1387.092041,13.609197);
}
else if(virtualworld == 23)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1498.401855,-1581.887329,13.549798);
}
else if(virtualworld == 24)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1015.725585,-1508.778442,13.535697);
}
else if(virtualworld == 25)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1095.607177,-1428.652709,22.771999);
}
else if(virtualworld == 15)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1940.486694,-2116.039062,13.695300);
}
else if(virtualworld == 19)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1087.593750,-923.270019,43.390598);
}
else if(virtualworld == 20)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,953.915283,-1335.991577,13.538900);
}
else if(virtualworld == 26)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,2244.342285,-1665.554199,15.476593);
}
else if(virtualworld == 27)
{
SafeSetPlayerInterior(playerid,0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,1456.467041,-1137.610351,23.948299);
}
else
{
SafeSetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
OnPlayerExitFood(playerid);
SafeSetPlayerPos(playerid,BizzInfo, BizzInfo, BizzInfo);
}
SetPlayerVirtualWorld(playerid, 0);
}
}
new carid = GetPlayerVehicleID(playerid);
if (IsABus(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
if (BusrouteEast != 0 || BusrouteWest != 0) BusrouteEnd(playerid, carid);
}
if (IsASweeper(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsAHarvest(carid))
{
if (carid != 0)
{
SetVehicleToRespawn(carid);
}
if(FarmerPickup >= 1 && FarmerPickup <= 22)
{
FarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
FarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsADrugHarvest(carid))
{
if(DrugFarmerPickup >= 1 && DrugFarmerPickup <= 37)
{
DrugFarmerPickup--;
}
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
DrugFarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsASmuggleCar(carid))
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
SmugglerWork = 0;
DisablePlayerCheckpoint(playerid);
}
if(IsAnOwnableCar(carid) && CarInfo == 0)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
}
else if (IsPlayerInRangeOfPoint(playerid, 3,387.7978,173.8582,1008.3828))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
PlayerInfo = 255;
}
else if (IsPlayerInRangeOfPoint(playerid, 6,-1404.5299,-259.0602,1043.6563))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1443.0554,-581.1879,1055.0472))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
}
else if (IsPlayerInRangeOfPoint(playerid, 8,-1464.7732,1557.5533,1052.5313))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
}
else if(NoFuel == 1)
{
TogglePlayerControllable(playerid, 1);
SafeRemovePlayerFromVehicle(playerid);
NoFuel = 0;
}
//========================
}
Eee hvala ti radi mozes LOCK 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava