[POMOC] Rent vozila

Započeo Obrisan korisnik
10. Apr. 2011.
1,229
pregleda
10
postova
Deleted User
Obrisan korisnik
10. Apr. 2011.
Skripta koju koristim:BalkanEvolution
Detaljan opis problema:Kako da dodam jos auta na rent
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
SPILE
4
Enforcer
10. Apr. 2011.
dodaj vozila u skriptu
AddStaticVehicle(......)


i samo promjeni promjeni idove di ti pokaze poruku.

npr.
u
public OnPlayerStateChange(playerid, newstate, oldstate)

if(newcar >= 348 && newcar <= 363)
{
   if (HireCar != newcar)
{
format(string, sizeof(string), "~w~Mozes rentat ovaj motor~n~Cijena:~g~500~n~~w~Da rentas kucaj ~g~/rentbike~w~~n~da izadjes kucaj ~r~/exit",SBizzInfo);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}


npr ovi brojevi samo ih promjeni

i moguce da imas iste te brojeve u komandi /rentcar
Deleted User
Obrisan korisnik
10. Apr. 2011.
sta da kucam u GM i da to dodam i da izmenim te ID-ove
SPILE
4
Enforcer
10. Apr. 2011.
Dakle u.
public OnPlayerStateChange(playerid, newstate, oldstate)
moras imati slican onome gore navedenom text.

I samo izmjenis on brojeve kao ideve vozila mozes ih saznati tako da udjes u auto i kucas /oldcar 

i samo te brojeve zamjenis sa novima  tako isto i u komandi    "/rentcar"      ili kako ti vec glasi
Deleted User
Obrisan korisnik
10. Apr. 2011.
evo kad to trazim ovo mi izbaci

                         
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new string;
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
if(newstate == PLAYER_STATE_DRIVER && (pveh == 420 || pveh == 438))
{
    SetRealMoney(playerid, ScriptMoney);
}
if(newstate == PLAYER_STATE_ONFOOT)
{
if(PlayerInfo == 1)
{
SPILE
4
Enforcer
10. Apr. 2011.
a pa tu moras nac nesto slicno onome ili jos jednostavnije.

odjes u igru sjednes  uvozilo koje ti je za rent i ono ce ti pokazat poruku.

npr ako poruka glas 

ovo je vozilo za rent

t i dodjes u skrptu i kucas ovo je vozilo za rent
Deleted User
Obrisan korisnik
10. Apr. 2011.
jel ovo to
     
if(newcar >= 135 && newcar <= 154)
{
if (HireCar != newcar)
{
format(string, sizeof(string), "~w~Mozete unajmiti ovo vozilo~n~Cijena:~g~$%d~n~~w~Za iznajmiti Koristi ~g~/rentcar~w~~n~za izlazak Koristi ~r~/exit",SBizzInfo);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}
if(newcar >= 112 && newcar <= 130)
{
SPILE
4
Enforcer
10. Apr. 2011.
da.
if(newcar >= 135 && newcar <= 154)


i sad ovo brojeve promjeni kad dodas nova vozila.

nove brojeve saznas tako kad sjednes  uvozilo i kucas /oldcar
bake_pg
2
Wheel Man
10. Apr. 2011.
ili..

napravis na vrhu skripte

new RentCars; //ako ces imat 10 auta za rentat;

u OnGamemodeInit

stavis auta

RentCars = AddStaticVehicleEx(....);
RentCars = AddStaticVehicleEx(....);
......
RentCars = AddstaticVehicleEx(....);

i sad uzmes u ovom djelu koda umjesto

if(newcar >= 348 && newcar <= 363)

stavis if(carid==RentCars || carid==RentCars || .... RentCars)
Deleted User
Obrisan korisnik
11. Apr. 2011.
Imam malo pitanje evo vako cu da stavim dole:

                   
if(newcar >= 135 sta treba ovdje stavit && newcar <= 154 a sta ovdje treba)
{
if (HireCar != newcar)
{
format(string, sizeof(string), "~w~Mozete unajmiti ovo vozilo~n~Cijena:~g~$%d~n~~w~Za iznajmiti Koristi ~g~/rentcar~w~~n~za izlazak Koristi ~r~/exit",SBizzInfo);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha