Skripta : SL:RP
Ovako,imam problem za ulazenjem u auta,prije mi je bilo ok ali sada nije neznam sto,znaci ubacio sam salon auta i kada ulazim sa "g" nece moci uci a kada ulazim sa "f" ulazi bez problema,neznam u cemu je problem tu...Tako u svaki salon koji je bio prije se nije moglo uci a sada moze,a dodavao sam nova vozila u salon ...
if(IsCoVozilo(vehicleid) || IsMotoVozilo(vehicleid) || IsLetelicaVozilo(vehicleid) || IsBiciklaVozilo(vehicleid))
{
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
daj cjeli kod od toga
umjesto pod OnPlayerEnterVehicle to sve dodaj pod OnPlayerStateChange
Ovo je OnPlayerEnterVehicle ali gledajte meni se ne desava samo taj problem,znaci sa dozvolom kada ulazim sa "g" salje poruku ako nemam dozvolu a "f" nista mi nece da salje...
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Poz[3],string[128];
GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
if(!ispassenger)
{
for(new i; i < 6; i++)
{
if(vehicleid == GSFVozila[i])
{
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~g~~h~GSF", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 7; i++)
{
if(vehicleid == YakuzaVozila[i])
{
if(PlayerInfo[playerid][pClan] != 8 && PlayerInfo[playerid][pLider] != 8)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~l~~h~YAKUZA", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 7; i++)
{
if(vehicleid == lsnvozila[i])
{
if(PlayerInfo[playerid][pClan] != 9 && PlayerInfo[playerid][pLider] != 9)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~w~LSN", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 12; i++)
{
if(vehicleid == TaxiVozila[i])
{
if(PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~y~~h~TAXI", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 10; i++)
{
if(vehicleid == LCNVozila[i])
{
if(PlayerInfo[playerid][pClan] != 6 && PlayerInfo[playerid][pLider] != 6)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~w~~h~LCN", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 8; i++)
{
if(vehicleid == FBIVozila[i])
{
if(PlayerInfo[playerid][pClan] != 2 && PlayerInfo[playerid][pLider] != 2)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~b~~h~FBI", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 10; i++)
{
if(vehicleid == LSPDVozila[i])
{
if(PlayerInfo[playerid][pClan] != 3 && PlayerInfo[playerid][pLider] != 3)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~b~~h~LSPD", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 9; i++)
{
if(vehicleid == TSCVozila[i])
{
if(PlayerInfo[playerid][pClan] != 5 && PlayerInfo[playerid][pLider] != 5)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~b~~h~TSC", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 6; i++)
{
if(vehicleid == LSMDVozila[i])
{
if(PlayerInfo[playerid][pClan] != 4 && PlayerInfo[playerid][pLider] != 4)
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
GameTextForPlayer(playerid, "~r~~h~LSMD", 3000, 4);
ClearAnimations(playerid);
}
}
}
if(vehicleid == FarmerVozilo[0] || vehicleid == FarmerVozilo[1] || vehicleid == FarmerVozilo[2] || vehicleid == FarmerVozilo[3] || vehicleid == FarmerVozilo[4]
|| vehicleid == FarmerVozilo[5] || vehicleid == FarmerVozilo[6] || vehicleid == FarmerVozilo[7] || vehicleid == FarmerVozilo[8] || vehicleid == FarmerVozilo[9]
|| vehicleid == FarmerVozilo[10] || vehicleid == FarmerVozilo[11] || vehicleid == FarmerVozilo[12] || vehicleid == FarmerVozilo[13] || vehicleid == FarmerVozilo[14])
{
if(PlayerInfo[playerid][pPosao] != POSAO_FARMER)
{
SCM(playerid,BELA,"{FF0000}[SLClient!]{BFC0C2} Niste zaposleni kao Farmer!");
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
if(vehicleid == SMEVozila[0] || vehicleid == SMEVozila[1] || vehicleid == SMEVozila[2] || vehicleid == SMEVozila[3])
{
if(PlayerInfo[playerid][pPosao] == POSAO_SMECAR){ }
else
{
SCM(playerid,SVETLOPLAVA, "{E0981B}|INFO|{FFFFFF} Nemate kljuceve ovog vozila.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
if(!VoziloJeBicikla(vehicleid))
{
if(PlayerInfo[playerid][pDozvolaVoznja] == 0)
{
SCM(playerid, CRVENA1, "Info | {FFFFFF}Vi nemate vozacku dozvolu, pazite da vas policija ne uhvati");
}
}
if(vehicleid == FRBVozila[0] )
{
if(PlayerInfo[playerid][pPosao] == 58){ }
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
if(IsARentVozilo(vehicleid))
{
if(RentInfo[vehicleid][r_rentano] == 1)
{
if(strcmp(ImeIgraca(playerid), RentInfo[vehicleid][r_vlasnik], true) == 0) { }
else
{
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
SendClientMessage(playerid, CRVENA1, "|Greska| Ovo vozilo je rentano!");
}
}
}
if(vehicleid == MEHVozila[0] || vehicleid == MEHVozila[1] || vehicleid == MEHVozila[2] || vehicleid == MEHVozila[3])
{
if(PlayerInfo[playerid][pPosao] == POSAO_MEHANICAR){ }
else
{
SCM(playerid,SVETLOPLAVA, "{E0981B}|INFO|{FFFFFF} Nemate kljuceve ovog vozila.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
/*if(IsCoVozilo(vehicleid) || IsMotoVozilo(vehicleid) || IsLetelicaVozilo(vehicleid) || IsBiciklaVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
} */
if(IsCoVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
if(IsMotoVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
if(Vozila[vehicleid][COCar] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni automobil{FFFFFF} |{F81414} Zakljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {00C0FF}[Automobil] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COCar] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni automobil{FFFFFF} |{00BFFE} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {00C0FF}[Automobil] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COMotor] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni motocikl{FFFFFF} |{F81414} Zakljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {48E31C}[Motor] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COMotor] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni motocikl{FFFFFF} |{F81414} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {48E31C}[Motor] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COLetelica] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatna letelica{FFFFFF} |{F81414} Zakljucana{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {F3FF02}[Letelica] {F81414}[Zakljucana] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COLetelica] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], false) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatna letelica{FFFFFF} |{F81414} Otkljucana{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {F3FF02}[Letelica] {F81414}[Zakljucana] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COBicikla] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni bicikl{FFFFFF} |{F81414} Zakljucan lancem{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {FFAF00}[Bicikla] {F81414}[Zakljucana lancem] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COBicikla] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni bicikl{FFFFFF} |{F81414} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {FFAF00}[Bicikla] {F81414}[Zakljucana lancem] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COPlovilo] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatno plovilo{FFFFFF} |{F81414} Zakljucano{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {B700FF}[Plovilo] {F81414}[Zakljucano] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
ClearAnimations(playerid);
}
}
}
return 1;
}
OnPlayerKeyStateChange...
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(GetPlayerState(playerid) == 1) UlazIzlaz(playerid);
}
if(dugmeprovera == 1)
{
SCMF(playerid,BELA,"{FFFF00}-> ID Dugmeta: %d",newkeys);
}
/* if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i; i < MAX_KUCA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeKuce] == i || KucaInfo[i][kZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
AC_BS_SetPlayerInterior(playerid, KucaInfo[i][kInt]);
AC_BS_SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
LoadObjects(playerid, 5);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]) && GetPlayerVirtualWorld(playerid) == KucaInfo[i][kVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]);
//LoadObjects(playerid, 5);
if(KucaInfo[i][kHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
} */
/*=====================[ Autoskola ]============================*/
if((newkeys & KEY_SPRINT) && !IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2047.3801,-1910.3236,13.5469))//autoskola ULAZAK
{
AC_BS_SetPlayerPos(playerid, 1374.3431,52.6522,1151.4359);
TogglePlayerControllable(playerid,0);
//SetTimerEx("OdlediIgraca", 2000, false, "i", playerid);
LoadObjects(playerid, 3);
AC_BS_SetPlayerInterior(playerid,0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1374.3431,52.6522,1151.4359))//autoskola Izlazak
{
AC_BS_SetPlayerPos(playerid, 2047.3801,-1910.3236,13.5469);
GameTextForPlayer(playerid, "~w~Los Santos",2000,1);
AC_BS_SetPlayerInterior(playerid,0);
}
}
if( newkeys == KEY_SECONDARY_ATTACK)
{
for(new k = 1; k < sizeof(KucaInfo); k++)//Loops through all the businesses.
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, KucaInfo[k][kEntranceX], KucaInfo[k][kEntranceY], KucaInfo[k][kEntranceZ]))//Checks if player is near the entrance.
{
if(KucaInfo[k][kLocked] == 1) return GameTextForPlayer(playerid, "~r~Kuca je zakljucana", 2000, 1);//Checks it it is locked/
AC_BS_SetPlayerPos(playerid, KucaInfo[k][kExitX], KucaInfo[k][kExitY], KucaInfo[k][kExitZ]);
SetPlayerFacingAngle(playerid, KucaInfo[k][kExitA]);
AC_BS_SetPlayerInterior(playerid, KucaInfo[k][kInsideInt]);
SetPlayerVirtualWorld(playerid, KucaInfo[k][kInsideWorld]);
InsideHouse[playerid] = k;
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, KucaInfo[k][kExitX], KucaInfo[k][kExitY], KucaInfo[k][kExitZ]) && GetPlayerVirtualWorld(playerid) == KucaInfo[k][kInsideWorld])//Checks if player is in near the exit.
{
AC_BS_SetPlayerPos(playerid, KucaInfo[k][kEntranceX], KucaInfo[k][kEntranceY], KucaInfo[k][kEntranceZ]);
SetPlayerFacingAngle(playerid, KucaInfo[k][kEntranceA]);
AC_BS_SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
InsideHouse[playerid] = 0;
return 1;
}
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i; i < MAX_STANOVA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeStana] == i || StanInfo[i][sZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, StanInfo[i][sVW]);
AC_BS_SetPlayerInterior(playerid, StanInfo[i][sInt]);
AC_BS_SetPlayerPos(playerid, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]) && GetPlayerVirtualWorld(playerid) == StanInfo[i][sVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ]);
if(StanInfo[i][sHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_VIKENDICA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendicaInfo[i][vUlazX], VikendicaInfo[i][vUlazY], VikendicaInfo[i][vUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeVikendice] == i || VikendicaInfo[i][vZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, VikendicaInfo[i][vVW]);
AC_BS_SetPlayerInterior(playerid, VikendicaInfo[i][vInt]);
AC_BS_SetPlayerPos(playerid, VikendicaInfo[i][vIzlazX], VikendicaInfo[i][vIzlazY], VikendicaInfo[i][vIzlazZ]);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendicaInfo[i][vIzlazX], VikendicaInfo[i][vIzlazY], VikendicaInfo[i][vIzlazZ]) && GetPlayerVirtualWorld(playerid) == VikendicaInfo[i][vVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, VikendicaInfo[i][vUlazX], VikendicaInfo[i][vUlazY], VikendicaInfo[i][vUlazZ]);
if(VikendicaInfo[i][vHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
}
/*if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, FirmaInfo[i][fUlazX], FirmaInfo[i][fUlazY], FirmaInfo[i][fUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeFirme] == i || FirmaInfo[i][fZatvoreno] == 0)
{
if(FirmaInfo[i][fVrsta] == VRSTA_MARKET)
{
SCM(playerid, CRVENA1, "Koristi /kupi za kupnju");
}
AC_BS_SetPlayerVirtualWorld(playerid, FirmaInfo[i][fVW]);
AC_BS_SetPlayerInterior(playerid, FirmaInfo[i][fInt]);
AC_BS_SetPlayerPos(playerid, FirmaInfo[i][fIzlazX], FirmaInfo[i][fIzlazY], FirmaInfo[i][fIzlazZ]);
LoadObjects(playerid, 5);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, FirmaInfo[i][fIzlazX], FirmaInfo[i][fIzlazY], FirmaInfo[i][fIzlazZ]) && GetPlayerVirtualWorld(playerid) == FirmaInfo[i][fVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, FirmaInfo[i][fUlazX], FirmaInfo[i][fUlazY], FirmaInfo[i][fUlazZ]);
//LoadObjects(playerid, 5);
return 1;
}
}
} */
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInAnyVehicle(playerid) && RentFreeze[playerid] == true && IsARentVozilo(GetPlayerVehicleID(playerid)))
{
RentFreeze[playerid] = false;
RemovePlayerFromVehicle(playerid);
Rent(playerid, 0);
}
}
if(newkeys & KEY_SUBMISSION)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return 1;
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
{
if(Gorivo[GetPlayerVehicleID(playerid)] <= 0) return SCM(playerid, SVETLOCRVENA, "Nemate goriva u vozilu, ne mozete upaliti motor!");
new Float:HP;
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 400.0)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, 0, alarm, doors, bonnet, boot, objective);
PlayerPlaySound(playerid, 1085, 0, 0 , 0);
format(CmdString, 128, "%s pokusava upaliti motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
TextDrawShowForPlayer(playerid, TDSpeedo4);
TextDrawHideForPlayer(playerid, TDSpeedo3);
}
else
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, 1, alarm, doors, bonnet, boot, objective);
PlayerPlaySound(playerid, 1085, 0, 0 , 0);
format(CmdString, 128, "%s pali motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
TextDrawShowForPlayer(playerid, TDSpeedo3);
TextDrawHideForPlayer(playerid, TDSpeedo4);
}
}
else if(engine == VEHICLE_PARAMS_ON)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == 1)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, 0, alarm, doors, bonnet, boot, objective);
TextDrawShowForPlayer(playerid, TDSpeedo4);
TextDrawHideForPlayer(playerid, TDSpeedo3);
format(CmdString, 128, "%s gasi motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
}
}
}
}
if(newkeys & KEY_SPRINT)
{
if(hGledaStats[playerid] > 0)
{
StatusTD(playerid, 0);
hGledaStats[playerid] = 0;
return 1;
}
}
//------------------------------------------------------------------------------
if(newkeys & KEY_FIRE)
{
if(hGledaStats[playerid] > 0)
{
if(hGledaStats[playerid] == STATS_RACUN)
{
new pol[12], string[512];
if(PlayerInfo[playerid][pPol] == 1) { pol = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { pol = "Zensko"; }
else { pol = "Nepoznat"; }
new pptext[20];
if(PlayerInfo[playerid][pPosao] == 0) { pptext = "Nezaposlen"; }
else if(PlayerInfo[playerid][pPosao] == 1) { pptext = "Dzeparos"; }
else if(PlayerInfo[playerid][pPosao] == 2) { pptext = "Farmer"; }
else if(PlayerInfo[playerid][pPosao] == 3) { pptext = "Diler Oruzja"; }
else if(PlayerInfo[playerid][pPosao] == 4) { pptext = "Diler Droge"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_SMECAR) { pptext = "Smecar"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_FRADNIK) { pptext = "Fizicki Radnik"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_MEHANICAR) { pptext = "Mehanicar"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_DJ) { pptext = "Dee Jay"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_PJEVAC) { pptext = "Pjevac"; }
format(string, sizeof string, "~b~Pol: ~w~%s~n~\
~g~Novcanik: ~r~$~w~%d~n~\
~g~Banka: ~r~$~w~%d~n~\
~y~Posao: ~w~%s~n~\
~p~Telefon: ~w~%d~n~\
~p~Kredit: ~r~$~w~%d",
pol, PlayerInfo[playerid][pNovcanik], PlayerInfo[playerid][pBanka], pptext, PlayerInfo[playerid][pBrojTelefona], PlayerInfo[playerid][pKreditMobilnog]);
TextDrawSetString(StatusTD3[playerid], "~<~ Zivot igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_ZIVOT;
}
else if(hGledaStats[playerid] == STATS_ZIVOT)
{
new string[256], auto1[3], motor[3], bicikla[3], letelica[3], plovilo[3], kuca[3], firma[3], vikendica[3], Stanxx[3];
if(PlayerInfo[playerid][pVozilo] == 0) auto1 = "Ne";
else if(PlayerInfo[playerid][pVozilo] != 0) auto1 = "Da";
if(PlayerInfo[playerid][pMotor] == 0) motor = "Ne";
else if(PlayerInfo[playerid][pMotor] != 0) motor = "Da";
if(PlayerInfo[playerid][pBicikla] == 0) bicikla = "Ne";
else if(PlayerInfo[playerid][pBicikla] != 0) bicikla = "Da";
if(PlayerInfo[playerid][pLetelica] == 0) letelica = "Ne";
else if(PlayerInfo[playerid][pLetelica] != 0) letelica = "Da";
if(PlayerInfo[playerid][pPlovilo] == 0) plovilo = "Ne";
else if(PlayerInfo[playerid][pPlovilo] != 0) plovilo = "Da";
if(PlayerInfo[playerid][pKucaKljuc] == 999) kuca = "Ne";
else if(PlayerInfo[playerid][pKucaKljuc] != 999) kuca = "Da";
if(PlayerInfo[playerid][pSFirmaKljuc] == 0) firma = "Ne";
else if(PlayerInfo[playerid][pSFirmaKljuc] != 255) firma = "Da";
if(PlayerInfo[playerid][pPosedovanjeVikendice] == 0) vikendica = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeVikendice] != 0) vikendica = "Da";
if(PlayerInfo[playerid][pPosedovanjeStana] == 0) Stanxx = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeStana] != 0) Stanxx = "Da";
format(string, sizeof string, "~g~Kuca: ~w~%s~n~\
~g~Stan: ~w~%s~n~\
~g~Vikendica: ~w~%s~n~\
~b~sFirma: ~w~%s~n~\
~p~Auto: ~w~%s~n~\
~p~Motor: ~w~%s~n~\
~p~Bicikla: ~w~%s~n~\
~p~Letelica: ~w~%s~n~\
~p~Plovilo: ~w~%s",
kuca, Stanxx, vikendica, firma, auto1, motor, bicikla, letelica, plovilo);
TextDrawSetString(StatusTD3[playerid], "~<~ Imovina igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_IMOVINA;
}
else if(hGledaStats[playerid] == STATS_IMOVINA)
{
new string[256];
format(string, sizeof string, "~r~Droga: ~w~%d~n~\
~r~Koka: ~w~%d kila~n~\
~r~Semena: ~w~%d~n~\
~r~Materijali: ~w~%d",
PlayerInfo[playerid][pDroga],PlayerInfo[playerid][pKoka],PlayerInfo[playerid][pSeme],PlayerInfo[playerid][pMaterijali]);
TextDrawSetString(StatusTD3[playerid], "~<~ Stvari ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_STVARI;
}
else if(hGledaStats[playerid] == STATS_STVARI)
{
new string[256], rank[6];
if(PlayerInfo[playerid][pRank] == 0) rank = "0";
else if(PlayerInfo[playerid][pRank] == 1) rank = "1";
else if(PlayerInfo[playerid][pRank] == 2) rank = "2";
else if(PlayerInfo[playerid][pRank] == 3) rank = "3";
else if(PlayerInfo[playerid][pRank] == 4) rank = "4";
else if(PlayerInfo[playerid][pRank] == 5) rank = "5";
else if(PlayerInfo[playerid][pRank] == 6) rank = "6";
if(PlayerInfo[playerid][pLider] > 0) rank = "Lider";
format(string, sizeof string, "~g~Organizacija: ~w~%s~n~\
~g~Rank: ~w~%s~n~\
~r~Ubistava: ~w~%d~n~\
~r~Smrti: ~w~%d",
ImeOrganizacije(PlayerInfo[playerid][pClan]), rank, PlayerInfo[playerid][pUbistva], PlayerInfo[playerid][pSmrti]);
TextDrawSetString(StatusTD3[playerid], "~<~ Ostalo");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_OSTALO;
}
return 1;
}
}
if(newkeys & KEY_HANDBRAKE)
{
if(hGledaStats[playerid] > 0)
{
if(hGledaStats[playerid] == STATS_ZIVOT)
{
new string[256], iskustvo;
iskustvo = (PlayerInfo[playerid][pLevel] * 2) + 2;
format(string, sizeof string, "~y~Ime i prezime: ~w~%s~n~\
~g~Nivo: ~w~%d~n~\
~g~Iskustvo: ~w~%d/%d~n~\
~b~Sati igre: ~w~%d~n~\
~b~PayDay poeni: ~w~%d~n~\
~r~Upozorenja: ~w~%d~n~\
~r~Posao ugovor(ispunjeno): ~w~%d~n~\
~r~Vreme u org: ~w~%d~n~\
~r~Kazna ugovor: ~w~%d~n~\
~p~VIP bodovi: ~w~%d",
GetName(playerid), PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pRespekti], iskustvo, PlayerInfo[playerid][pOnlineSati], PlayerInfo[playerid][pPayDayPoeni],
PlayerInfo[playerid][pUpozorenja], PlayerInfo[playerid][pUgovor], PlayerInfo[playerid][pOrgUgovor], PlayerInfo[playerid][pOrgKazna], PlayerInfo[playerid][pVIPBodovi]);
TextDrawSetString(StatusTD3[playerid], " Korisnicki racun ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_RACUN;
}
else if(hGledaStats[playerid] == STATS_IMOVINA)
{
new pol[12], string[256];
if(PlayerInfo[playerid][pPol] == 1) { pol = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { pol = "Zensko"; }
else { pol = "Nepoznat"; }
new pptext[20];
if(PlayerInfo[playerid][pPosao] == 0) { pptext = "Nezaposlen"; }
else if(PlayerInfo[playerid][pPosao] == 1) { pptext = "Dzeparos"; }
else if(PlayerInfo[playerid][pPosao] == 2) { pptext = "Farmer"; }
else if(PlayerInfo[playerid][pPosao] == 3) { pptext = "Diler Oruzja"; }
else if(PlayerInfo[playerid][pPosao] == 4) { pptext = "Diler Droge"; }
format(string, sizeof string, "~b~Pol: ~w~%s~n~\
~g~Novcanik: ~r~$~w~%d~n~\
~g~Banka: ~r~$~w~%d~n~\
~y~Posao: ~w~%s~n~\
~p~Telefon: ~w~%d~n~\
~p~Kredit: ~r~$~w~%d",
pol, PlayerInfo[playerid][pNovcanik], PlayerInfo[playerid][pBanka], pptext, PlayerInfo[playerid][pBrojTelefona], PlayerInfo[playerid][pKreditMobilnog]);
TextDrawSetString(StatusTD3[playerid], "~<~ Zivot igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_ZIVOT;
}
else if(hGledaStats[playerid] == STATS_STVARI)
{
new string[256], auto1[3], motor[3], bicikla[3], letelica[3], plovilo[3], kuca[3], firma[3], vikendica[3], Stanxx[3];
if(PlayerInfo[playerid][pVozilo] == 0) auto1 = "Ne";
else if(PlayerInfo[playerid][pVozilo] != 0) auto1 = "Da";
if(PlayerInfo[playerid][pMotor] == 0) motor = "Ne";
else if(PlayerInfo[playerid][pMotor] != 0) motor = "Da";
if(PlayerInfo[playerid][pBicikla] == 0) bicikla = "Ne";
else if(PlayerInfo[playerid][pBicikla] != 0) bicikla = "Da";
if(PlayerInfo[playerid][pLetelica] == 0) letelica = "Ne";
else if(PlayerInfo[playerid][pLetelica] != 0) letelica = "Da";
if(PlayerInfo[playerid][pPlovilo] == 0) plovilo = "Ne";
else if(PlayerInfo[playerid][pPlovilo] != 0) plovilo = "Da";
if(PlayerInfo[playerid][pPosedovanjeKuce] == 0) kuca = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeKuce] != 0) kuca = "Da";
if(PlayerInfo[playerid][pPosedovanjeFirme] == 0) firma = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeFirme] != 0) firma = "Da";
if(PlayerInfo[playerid][pPosedovanjeVikendice] == 0) vikendica = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeVikendice] != 0) vikendica = "Da";
if(PlayerInfo[playerid][pPosedovanjeStana] == 0) Stanxx = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeStana] != 0) Stanxx = "Da";
format(string, sizeof string, "~g~Kuca: ~w~%s~n~\
~g~Stan: ~w~%s~n~\
~g~Vikendica: ~w~%s~n~\
~b~Firma: ~w~%s~n~\
~p~Auto: ~w~%s~n~\
~p~Motor: ~w~%s~n~\
~p~Bicikla: ~w~%s~n~\
~p~Letelica: ~w~%s~n~\
~p~Plovilo: ~w~%s",
kuca, Stanxx, vikendica, firma, auto1, motor, bicikla, letelica, plovilo);
TextDrawSetString(StatusTD3[playerid], "~<~ Imovina igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_IMOVINA;
}
else if(hGledaStats[playerid] == STATS_OSTALO)
{
new string[256];
format(string, sizeof string, "~r~Droga: ~w~%d~n~\
~r~Koka: ~w~%d kila~n~\
~r~Semena: ~w~%d~n~\
~r~Materijali: ~w~%d",
PlayerInfo[playerid][pDroga],PlayerInfo[playerid][pKoka],PlayerInfo[playerid][pSeme],PlayerInfo[playerid][pMaterijali]);
TextDrawSetString(StatusTD3[playerid], "~<~ Stvari ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_STVARI;
}
}
}
//------------------------------------------------------------------------------
return 1;
}
Sve stvari koje imas pod onPlayerEnterVehicle prebaci pod OnPlayerStateChange i to je to
Citat: Ivan_Ino.pwn poslato Jul 05, 2013, 20:10:06 POSLE PODNE
Sve stvari koje imas pod onPlayerEnterVehicle prebaci pod OnPlayerStateChange i to je to
zasto bi, razlicite su to stvari, onplayerstatechnage sjednes u auto i izbaci te a onplayerentervehicle ne sjednes tj ne mozes ni uc.
Citat: Crazyn3ss poslato Jul 05, 2013, 20:18:38 POSLE PODNE
Citat: Ivan_Ino.pwn poslato Jul 05, 2013, 20:10:06 POSLE PODNE
Sve stvari koje imas pod onPlayerEnterVehicle prebaci pod OnPlayerStateChange i to je to
zasto bi, razlicite su to stvari, onplayerstatechnage sjednes u auto i izbaci te a onplayerentervehicle ne sjednes tj ne mozes ni uc.
tako je i u mene bilo ja tako uradio kao sto sam rekao i sve sad radi
Sta tacno da prebacim,sve kojom funkcijom,nekontam?
evo ti OnPlayerStateChange
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new Float:Poz[3],string[128];
GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
if(!ispassenger)
{
for(new i; i < 6; i++)
{
if(vehicleid == GSFVozila[i])
{
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~g~~h~GSF", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 7; i++)
{
if(vehicleid == YakuzaVozila[i])
{
if(PlayerInfo[playerid][pClan] != 8 && PlayerInfo[playerid][pLider] != 8)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~l~~h~YAKUZA", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 7; i++)
{
if(vehicleid == lsnvozila[i])
{
if(PlayerInfo[playerid][pClan] != 9 && PlayerInfo[playerid][pLider] != 9)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~w~LSN", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 12; i++)
{
if(vehicleid == TaxiVozila[i])
{
if(PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~y~~h~TAXI", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 10; i++)
{
if(vehicleid == LCNVozila[i])
{
if(PlayerInfo[playerid][pClan] != 6 && PlayerInfo[playerid][pLider] != 6)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~w~~h~LCN", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 8; i++)
{
if(vehicleid == FBIVozila[i])
{
if(PlayerInfo[playerid][pClan] != 2 && PlayerInfo[playerid][pLider] != 2)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~b~~h~FBI", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 10; i++)
{
if(vehicleid == LSPDVozila[i])
{
if(PlayerInfo[playerid][pClan] != 3 && PlayerInfo[playerid][pLider] != 3)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~b~~h~LSPD", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 9; i++)
{
if(vehicleid == TSCVozila[i])
{
if(PlayerInfo[playerid][pClan] != 5 && PlayerInfo[playerid][pLider] != 5)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~b~~h~TSC", 3000, 4);
ClearAnimations(playerid);
}
}
}
for(new i; i < 6; i++)
{
if(vehicleid == LSMDVozila[i])
{
if(PlayerInfo[playerid][pClan] != 4 && PlayerInfo[playerid][pLider] != 4)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~r~~h~LSMD", 3000, 4);
ClearAnimations(playerid);
}
}
}
if(vehicleid == FarmerVozilo[0] || vehicleid == FarmerVozilo[1] || vehicleid == FarmerVozilo[2] || vehicleid == FarmerVozilo[3] || vehicleid == FarmerVozilo[4]
|| vehicleid == FarmerVozilo[5] || vehicleid == FarmerVozilo[6] || vehicleid == FarmerVozilo[7] || vehicleid == FarmerVozilo[8] || vehicleid == FarmerVozilo[9]
|| vehicleid == FarmerVozilo[10] || vehicleid == FarmerVozilo[11] || vehicleid == FarmerVozilo[12] || vehicleid == FarmerVozilo[13] || vehicleid == FarmerVozilo[14])
{
if(PlayerInfo[playerid][pPosao] != POSAO_FARMER)
{
SCM(playerid,BELA,"{FF0000}[SLClient!]{BFC0C2} Niste zaposleni kao Farmer!");
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
if(vehicleid == SMEVozila[0] || vehicleid == SMEVozila[1] || vehicleid == SMEVozila[2] || vehicleid == SMEVozila[3])
{
if(PlayerInfo[playerid][pPosao] == POSAO_SMECAR){ }
else
{
SCM(playerid,SVETLOPLAVA, "{E0981B}|INFO|{FFFFFF} Nemate kljuceve ovog vozila.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
if(!VoziloJeBicikla(vehicleid))
{
if(PlayerInfo[playerid][pDozvolaVoznja] == 0)
{
SCM(playerid, CRVENA1, "Info | {FFFFFF}Vi nemate vozacku dozvolu, pazite da vas policija ne uhvati");
}
}
if(vehicleid == FRBVozila[0] )
{
if(PlayerInfo[playerid][pPosao] == 58){ }
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
if(IsARentVozilo(vehicleid))
{
if(RentInfo[vehicleid][r_rentano] == 1)
{
if(strcmp(ImeIgraca(playerid), RentInfo[vehicleid][r_vlasnik], true) == 0) { }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, CRVENA1, "|Greska| Ovo vozilo je rentano!");
}
}
}
if(vehicleid == MEHVozila[0] || vehicleid == MEHVozila[1] || vehicleid == MEHVozila[2] || vehicleid == MEHVozila[3])
{
if(PlayerInfo[playerid][pPosao] == POSAO_MEHANICAR){ }
else
{
SCM(playerid,SVETLOPLAVA, "{E0981B}|INFO|{FFFFFF} Nemate kljuceve ovog vozila.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
/*if(IsCoVozilo(vehicleid) || IsMotoVozilo(vehicleid) || IsLetelicaVozilo(vehicleid) || IsBiciklaVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
} */
if(IsCoVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
if(IsMotoVozilo(vehicleid))
{
GameTextForPlayer(playerid, "~g~~h~IZLOZBENI PROJEKAT", 3000, 4);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
if(Vozila[vehicleid][COCar] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni automobil{FFFFFF} |{F81414} Zakljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {00C0FF}[Automobil] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COCar] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni automobil{FFFFFF} |{00BFFE} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {00C0FF}[Automobil] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//RemovePlayerFromVehicle(playerid);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COMotor] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni motocikl{FFFFFF} |{F81414} Zakljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {48E31C}[Motor] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COMotor] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni motocikl{FFFFFF} |{F81414} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {48E31C}[Motor] {F81414}[Zakljucan] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//RemovePlayerFromVehicle(playerid);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COLetelica] == true && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatna letelica{FFFFFF} |{F81414} Zakljucana{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {F3FF02}[Letelica] {F81414}[Zakljucana] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COLetelica] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], false) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatna letelica{FFFFFF} |{F81414} Otkljucana{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {F3FF02}[Letelica] {F81414}[Zakljucana] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//RemovePlayerFromVehicle(playerid);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COBicikla] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni bicikl{FFFFFF} |{F81414} Zakljucan lancem{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {FFAF00}[Bicikla] {F81414}[Zakljucana lancem] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COBicikla] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == true)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatni bicikl{FFFFFF} |{F81414} Otkljucan{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {FFAF00}[Bicikla] {F81414}[Zakljucana lancem] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
//RemovePlayerFromVehicle(playerid);
//ClearAnimations(playerid);
}
}
}
if(Vozila[vehicleid][COPlovilo] == true && !ispassenger && !IsVehicleRCVehicle(vehicleid))
{
if(Vozila[vehicleid][Locked] == false)
{
if(strcmp(ImeIgraca(playerid), Vozila[vehicleid][Vlasnik], true) == 0)
{
}
else
{
format(string, sizeof string, "{00FFEE}Privatno plovilo{FFFFFF} |{F81414} Zakljucano{FFFFFF} |{FFF1AF} Vlasnik: %s", Vozila[vehicleid][Vlasnik]); // {B700FF}[Plovilo] {F81414}[Zakljucano] {FFFFFF}Vlasnik: %s
SCM(playerid, BELA, string);
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
}
///
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(GetPlayerState(playerid) == 1) UlazIzlaz(playerid);
}
if(dugmeprovera == 1)
{
SCMF(playerid,BELA,"{FFFF00}-> ID Dugmeta: %d",newkeys);
}
/* if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i; i < MAX_KUCA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeKuce] == i || KucaInfo[i][kZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
AC_BS_SetPlayerInterior(playerid, KucaInfo[i][kInt]);
AC_BS_SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
LoadObjects(playerid, 5);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]) && GetPlayerVirtualWorld(playerid) == KucaInfo[i][kVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]);
//LoadObjects(playerid, 5);
if(KucaInfo[i][kHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
} */
/*=====================[ Autoskola ]============================*/
if((newkeys & KEY_SPRINT) && !IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2047.3801,-1910.3236,13.5469))//autoskola ULAZAK
{
AC_BS_SetPlayerPos(playerid, 1374.3431,52.6522,1151.4359);
TogglePlayerControllable(playerid,0);
//SetTimerEx("OdlediIgraca", 2000, false, "i", playerid);
LoadObjects(playerid, 3);
AC_BS_SetPlayerInterior(playerid,0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1374.3431,52.6522,1151.4359))//autoskola Izlazak
{
AC_BS_SetPlayerPos(playerid, 2047.3801,-1910.3236,13.5469);
GameTextForPlayer(playerid, "~w~Los Santos",2000,1);
AC_BS_SetPlayerInterior(playerid,0);
}
}
if( newkeys == KEY_SECONDARY_ATTACK)
{
for(new k = 1; k < sizeof(KucaInfo); k++)//Loops through all the businesses.
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, KucaInfo[k][kEntranceX], KucaInfo[k][kEntranceY], KucaInfo[k][kEntranceZ]))//Checks if player is near the entrance.
{
if(KucaInfo[k][kLocked] == 1) return GameTextForPlayer(playerid, "~r~Kuca je zakljucana", 2000, 1);//Checks it it is locked/
AC_BS_SetPlayerPos(playerid, KucaInfo[k][kExitX], KucaInfo[k][kExitY], KucaInfo[k][kExitZ]);
SetPlayerFacingAngle(playerid, KucaInfo[k][kExitA]);
AC_BS_SetPlayerInterior(playerid, KucaInfo[k][kInsideInt]);
SetPlayerVirtualWorld(playerid, KucaInfo[k][kInsideWorld]);
InsideHouse[playerid] = k;
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, KucaInfo[k][kExitX], KucaInfo[k][kExitY], KucaInfo[k][kExitZ]) && GetPlayerVirtualWorld(playerid) == KucaInfo[k][kInsideWorld])//Checks if player is in near the exit.
{
AC_BS_SetPlayerPos(playerid, KucaInfo[k][kEntranceX], KucaInfo[k][kEntranceY], KucaInfo[k][kEntranceZ]);
SetPlayerFacingAngle(playerid, KucaInfo[k][kEntranceA]);
AC_BS_SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
InsideHouse[playerid] = 0;
return 1;
}
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i; i < MAX_STANOVA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeStana] == i || StanInfo[i][sZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, StanInfo[i][sVW]);
AC_BS_SetPlayerInterior(playerid, StanInfo[i][sInt]);
AC_BS_SetPlayerPos(playerid, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]) && GetPlayerVirtualWorld(playerid) == StanInfo[i][sVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ]);
if(StanInfo[i][sHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_VIKENDICA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendicaInfo[i][vUlazX], VikendicaInfo[i][vUlazY], VikendicaInfo[i][vUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeVikendice] == i || VikendicaInfo[i][vZatvoreno] == 0)
{
AC_BS_SetPlayerVirtualWorld(playerid, VikendicaInfo[i][vVW]);
AC_BS_SetPlayerInterior(playerid, VikendicaInfo[i][vInt]);
AC_BS_SetPlayerPos(playerid, VikendicaInfo[i][vIzlazX], VikendicaInfo[i][vIzlazY], VikendicaInfo[i][vIzlazZ]);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendicaInfo[i][vIzlazX], VikendicaInfo[i][vIzlazY], VikendicaInfo[i][vIzlazZ]) && GetPlayerVirtualWorld(playerid) == VikendicaInfo[i][vVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, VikendicaInfo[i][vUlazX], VikendicaInfo[i][vUlazY], VikendicaInfo[i][vUlazZ]);
if(VikendicaInfo[i][vHeal] > 0)
{
AC_BS_SetPlayerHealth(playerid, 100);
}
return 1;
}
}
}
/*if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, FirmaInfo[i][fUlazX], FirmaInfo[i][fUlazY], FirmaInfo[i][fUlazZ]))
{
if(PlayerInfo[playerid][pPosedovanjeFirme] == i || FirmaInfo[i][fZatvoreno] == 0)
{
if(FirmaInfo[i][fVrsta] == VRSTA_MARKET)
{
SCM(playerid, CRVENA1, "Koristi /kupi za kupnju");
}
AC_BS_SetPlayerVirtualWorld(playerid, FirmaInfo[i][fVW]);
AC_BS_SetPlayerInterior(playerid, FirmaInfo[i][fInt]);
AC_BS_SetPlayerPos(playerid, FirmaInfo[i][fIzlazX], FirmaInfo[i][fIzlazY], FirmaInfo[i][fIzlazZ]);
LoadObjects(playerid, 5);
}
else return GameTextForPlayer(playerid, "~r~Zakljucano!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, FirmaInfo[i][fIzlazX], FirmaInfo[i][fIzlazY], FirmaInfo[i][fIzlazZ]) && GetPlayerVirtualWorld(playerid) == FirmaInfo[i][fVW])
{
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, FirmaInfo[i][fUlazX], FirmaInfo[i][fUlazY], FirmaInfo[i][fUlazZ]);
//LoadObjects(playerid, 5);
return 1;
}
}
} */
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInAnyVehicle(playerid) && RentFreeze[playerid] == true && IsARentVozilo(GetPlayerVehicleID(playerid)))
{
RentFreeze[playerid] = false;
RemovePlayerFromVehicle(playerid);
Rent(playerid, 0);
}
}
if(newkeys & KEY_SUBMISSION)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return 1;
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
{
if(Gorivo[GetPlayerVehicleID(playerid)] <= 0) return SCM(playerid, SVETLOCRVENA, "Nemate goriva u vozilu, ne mozete upaliti motor!");
new Float:HP;
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 400.0)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, 0, alarm, doors, bonnet, boot, objective);
PlayerPlaySound(playerid, 1085, 0, 0 , 0);
format(CmdString, 128, "%s pokusava upaliti motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
TextDrawShowForPlayer(playerid, TDSpeedo4);
TextDrawHideForPlayer(playerid, TDSpeedo3);
}
else
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, 1, alarm, doors, bonnet, boot, objective);
PlayerPlaySound(playerid, 1085, 0, 0 , 0);
format(CmdString, 128, "%s pali motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
TextDrawShowForPlayer(playerid, TDSpeedo3);
TextDrawHideForPlayer(playerid, TDSpeedo4);
}
}
else if(engine == VEHICLE_PARAMS_ON)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == 1)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, 0, alarm, doors, bonnet, boot, objective);
TextDrawShowForPlayer(playerid, TDSpeedo4);
TextDrawHideForPlayer(playerid, TDSpeedo3);
format(CmdString, 128, "%s gasi motor vozila...",GetName(playerid));
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
}
}
}
}
if(newkeys & KEY_SPRINT)
{
if(hGledaStats[playerid] > 0)
{
StatusTD(playerid, 0);
hGledaStats[playerid] = 0;
return 1;
}
}
//------------------------------------------------------------------------------
if(newkeys & KEY_FIRE)
{
if(hGledaStats[playerid] > 0)
{
if(hGledaStats[playerid] == STATS_RACUN)
{
new pol[12], string[512];
if(PlayerInfo[playerid][pPol] == 1) { pol = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { pol = "Zensko"; }
else { pol = "Nepoznat"; }
new pptext[20];
if(PlayerInfo[playerid][pPosao] == 0) { pptext = "Nezaposlen"; }
else if(PlayerInfo[playerid][pPosao] == 1) { pptext = "Dzeparos"; }
else if(PlayerInfo[playerid][pPosao] == 2) { pptext = "Farmer"; }
else if(PlayerInfo[playerid][pPosao] == 3) { pptext = "Diler Oruzja"; }
else if(PlayerInfo[playerid][pPosao] == 4) { pptext = "Diler Droge"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_SMECAR) { pptext = "Smecar"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_FRADNIK) { pptext = "Fizicki Radnik"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_MEHANICAR) { pptext = "Mehanicar"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_DJ) { pptext = "Dee Jay"; }
else if(PlayerInfo[playerid][pPosao] == POSAO_PJEVAC) { pptext = "Pjevac"; }
format(string, sizeof string, "~b~Pol: ~w~%s~n~\
~g~Novcanik: ~r~$~w~%d~n~\
~g~Banka: ~r~$~w~%d~n~\
~y~Posao: ~w~%s~n~\
~p~Telefon: ~w~%d~n~\
~p~Kredit: ~r~$~w~%d",
pol, PlayerInfo[playerid][pNovcanik], PlayerInfo[playerid][pBanka], pptext, PlayerInfo[playerid][pBrojTelefona], PlayerInfo[playerid][pKreditMobilnog]);
TextDrawSetString(StatusTD3[playerid], "~<~ Zivot igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_ZIVOT;
}
else if(hGledaStats[playerid] == STATS_ZIVOT)
{
new string[256], auto1[3], motor[3], bicikla[3], letelica[3], plovilo[3], kuca[3], firma[3], vikendica[3], Stanxx[3];
if(PlayerInfo[playerid][pVozilo] == 0) auto1 = "Ne";
else if(PlayerInfo[playerid][pVozilo] != 0) auto1 = "Da";
if(PlayerInfo[playerid][pMotor] == 0) motor = "Ne";
else if(PlayerInfo[playerid][pMotor] != 0) motor = "Da";
if(PlayerInfo[playerid][pBicikla] == 0) bicikla = "Ne";
else if(PlayerInfo[playerid][pBicikla] != 0) bicikla = "Da";
if(PlayerInfo[playerid][pLetelica] == 0) letelica = "Ne";
else if(PlayerInfo[playerid][pLetelica] != 0) letelica = "Da";
if(PlayerInfo[playerid][pPlovilo] == 0) plovilo = "Ne";
else if(PlayerInfo[playerid][pPlovilo] != 0) plovilo = "Da";
if(PlayerInfo[playerid][pKucaKljuc] == 999) kuca = "Ne";
else if(PlayerInfo[playerid][pKucaKljuc] != 999) kuca = "Da";
if(PlayerInfo[playerid][pSFirmaKljuc] == 0) firma = "Ne";
else if(PlayerInfo[playerid][pSFirmaKljuc] != 255) firma = "Da";
if(PlayerInfo[playerid][pPosedovanjeVikendice] == 0) vikendica = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeVikendice] != 0) vikendica = "Da";
if(PlayerInfo[playerid][pPosedovanjeStana] == 0) Stanxx = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeStana] != 0) Stanxx = "Da";
format(string, sizeof string, "~g~Kuca: ~w~%s~n~\
~g~Stan: ~w~%s~n~\
~g~Vikendica: ~w~%s~n~\
~b~sFirma: ~w~%s~n~\
~p~Auto: ~w~%s~n~\
~p~Motor: ~w~%s~n~\
~p~Bicikla: ~w~%s~n~\
~p~Letelica: ~w~%s~n~\
~p~Plovilo: ~w~%s",
kuca, Stanxx, vikendica, firma, auto1, motor, bicikla, letelica, plovilo);
TextDrawSetString(StatusTD3[playerid], "~<~ Imovina igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_IMOVINA;
}
else if(hGledaStats[playerid] == STATS_IMOVINA)
{
new string[256];
format(string, sizeof string, "~r~Droga: ~w~%d~n~\
~r~Koka: ~w~%d kila~n~\
~r~Semena: ~w~%d~n~\
~r~Materijali: ~w~%d",
PlayerInfo[playerid][pDroga],PlayerInfo[playerid][pKoka],PlayerInfo[playerid][pSeme],PlayerInfo[playerid][pMaterijali]);
TextDrawSetString(StatusTD3[playerid], "~<~ Stvari ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_STVARI;
}
else if(hGledaStats[playerid] == STATS_STVARI)
{
new string[256], rank[6];
if(PlayerInfo[playerid][pRank] == 0) rank = "0";
else if(PlayerInfo[playerid][pRank] == 1) rank = "1";
else if(PlayerInfo[playerid][pRank] == 2) rank = "2";
else if(PlayerInfo[playerid][pRank] == 3) rank = "3";
else if(PlayerInfo[playerid][pRank] == 4) rank = "4";
else if(PlayerInfo[playerid][pRank] == 5) rank = "5";
else if(PlayerInfo[playerid][pRank] == 6) rank = "6";
if(PlayerInfo[playerid][pLider] > 0) rank = "Lider";
format(string, sizeof string, "~g~Organizacija: ~w~%s~n~\
~g~Rank: ~w~%s~n~\
~r~Ubistava: ~w~%d~n~\
~r~Smrti: ~w~%d",
ImeOrganizacije(PlayerInfo[playerid][pClan]), rank, PlayerInfo[playerid][pUbistva], PlayerInfo[playerid][pSmrti]);
TextDrawSetString(StatusTD3[playerid], "~<~ Ostalo");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_OSTALO;
}
return 1;
}
}
if(newkeys & KEY_HANDBRAKE)
{
if(hGledaStats[playerid] > 0)
{
if(hGledaStats[playerid] == STATS_ZIVOT)
{
new string[256], iskustvo;
iskustvo = (PlayerInfo[playerid][pLevel] * 2) + 2;
format(string, sizeof string, "~y~Ime i prezime: ~w~%s~n~\
~g~Nivo: ~w~%d~n~\
~g~Iskustvo: ~w~%d/%d~n~\
~b~Sati igre: ~w~%d~n~\
~b~PayDay poeni: ~w~%d~n~\
~r~Upozorenja: ~w~%d~n~\
~r~Posao ugovor(ispunjeno): ~w~%d~n~\
~r~Vreme u org: ~w~%d~n~\
~r~Kazna ugovor: ~w~%d~n~\
~p~VIP bodovi: ~w~%d",
GetName(playerid), PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pRespekti], iskustvo, PlayerInfo[playerid][pOnlineSati], PlayerInfo[playerid][pPayDayPoeni],
PlayerInfo[playerid][pUpozorenja], PlayerInfo[playerid][pUgovor], PlayerInfo[playerid][pOrgUgovor], PlayerInfo[playerid][pOrgKazna], PlayerInfo[playerid][pVIPBodovi]);
TextDrawSetString(StatusTD3[playerid], " Korisnicki racun ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_RACUN;
}
else if(hGledaStats[playerid] == STATS_IMOVINA)
{
new pol[12], string[256];
if(PlayerInfo[playerid][pPol] == 1) { pol = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { pol = "Zensko"; }
else { pol = "Nepoznat"; }
new pptext[20];
if(PlayerInfo[playerid][pPosao] == 0) { pptext = "Nezaposlen"; }
else if(PlayerInfo[playerid][pPosao] == 1) { pptext = "Dzeparos"; }
else if(PlayerInfo[playerid][pPosao] == 2) { pptext = "Farmer"; }
else if(PlayerInfo[playerid][pPosao] == 3) { pptext = "Diler Oruzja"; }
else if(PlayerInfo[playerid][pPosao] == 4) { pptext = "Diler Droge"; }
format(string, sizeof string, "~b~Pol: ~w~%s~n~\
~g~Novcanik: ~r~$~w~%d~n~\
~g~Banka: ~r~$~w~%d~n~\
~y~Posao: ~w~%s~n~\
~p~Telefon: ~w~%d~n~\
~p~Kredit: ~r~$~w~%d",
pol, PlayerInfo[playerid][pNovcanik], PlayerInfo[playerid][pBanka], pptext, PlayerInfo[playerid][pBrojTelefona], PlayerInfo[playerid][pKreditMobilnog]);
TextDrawSetString(StatusTD3[playerid], "~<~ Zivot igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_ZIVOT;
}
else if(hGledaStats[playerid] == STATS_STVARI)
{
new string[256], auto1[3], motor[3], bicikla[3], letelica[3], plovilo[3], kuca[3], firma[3], vikendica[3], Stanxx[3];
if(PlayerInfo[playerid][pVozilo] == 0) auto1 = "Ne";
else if(PlayerInfo[playerid][pVozilo] != 0) auto1 = "Da";
if(PlayerInfo[playerid][pMotor] == 0) motor = "Ne";
else if(PlayerInfo[playerid][pMotor] != 0) motor = "Da";
if(PlayerInfo[playerid][pBicikla] == 0) bicikla = "Ne";
else if(PlayerInfo[playerid][pBicikla] != 0) bicikla = "Da";
if(PlayerInfo[playerid][pLetelica] == 0) letelica = "Ne";
else if(PlayerInfo[playerid][pLetelica] != 0) letelica = "Da";
if(PlayerInfo[playerid][pPlovilo] == 0) plovilo = "Ne";
else if(PlayerInfo[playerid][pPlovilo] != 0) plovilo = "Da";
if(PlayerInfo[playerid][pPosedovanjeKuce] == 0) kuca = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeKuce] != 0) kuca = "Da";
if(PlayerInfo[playerid][pPosedovanjeFirme] == 0) firma = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeFirme] != 0) firma = "Da";
if(PlayerInfo[playerid][pPosedovanjeVikendice] == 0) vikendica = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeVikendice] != 0) vikendica = "Da";
if(PlayerInfo[playerid][pPosedovanjeStana] == 0) Stanxx = "Ne";
else if(PlayerInfo[playerid][pPosedovanjeStana] != 0) Stanxx = "Da";
format(string, sizeof string, "~g~Kuca: ~w~%s~n~\
~g~Stan: ~w~%s~n~\
~g~Vikendica: ~w~%s~n~\
~b~Firma: ~w~%s~n~\
~p~Auto: ~w~%s~n~\
~p~Motor: ~w~%s~n~\
~p~Bicikla: ~w~%s~n~\
~p~Letelica: ~w~%s~n~\
~p~Plovilo: ~w~%s",
kuca, Stanxx, vikendica, firma, auto1, motor, bicikla, letelica, plovilo);
TextDrawSetString(StatusTD3[playerid], "~<~ Imovina igraca ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_IMOVINA;
}
else if(hGledaStats[playerid] == STATS_OSTALO)
{
new string[256];
format(string, sizeof string, "~r~Droga: ~w~%d~n~\
~r~Koka: ~w~%d kila~n~\
~r~Semena: ~w~%d~n~\
~r~Materijali: ~w~%d",
PlayerInfo[playerid][pDroga],PlayerInfo[playerid][pKoka],PlayerInfo[playerid][pSeme],PlayerInfo[playerid][pMaterijali]);
TextDrawSetString(StatusTD3[playerid], "~<~ Stvari ~>~");
TextDrawSetString(StatusTD12[playerid], string);
hGledaStats[playerid] = STATS_STVARI;
}
}
}
return 1;
}
evo OnPlayerEnterVehicle
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
Opet NECE. :'( :'(
Znaci ako me ne kontate, kada ulazim sa "f" ne pise mi nista nista ne izbaciva a ako ulazim s a"g" onda izbaciva....