Započeo []Flynâ„¢
•31. Dec. 2011.• Zaključano[TuT] Rent Vozila
9,672
pregleda
50
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
31. Dec. 2011.


Prvi korak:
-Prvo cemo da kreiramo vozila namenjena za Rent.
-Kako bi to trebalo da izgleda?
Ovako:
Rent = AddStaticVehicle(IDAUTA, X, Y, Z, A,BOJA1, BOJA2);
Rent = AddStaticVehicle(IDAUTA, X, Y, Z, A,BOJA1, BOJA2);
Rent = AddStaticVehicle(IDAUTA, X, Y, Z, A,BOJA1, BOJA2);
Rent = AddStaticVehicle(IDAUTA, X, Y, Z, A,BOJA1, BOJA2);
Rent = AddStaticVehicle(IDAUTA, X, Y, Z, A,BOJA1, BOJA2);
Primer: Rent = AddStaticVehicle(550,1560.7578,-2260.6877,13.3635,89.9114,2,2);
Rent = AddStaticVehicle(550,1560.7578,-2260.6877,13.3635,89.9114,2,2);
Rent = AddStaticVehicle(550,1560.7578,-2260.6877,13.3635,89.9114,2,2);
Rent = AddStaticVehicle(550,1560.7578,-2260.6877,13.3635,89.9114,2,2);
Rent = AddStaticVehicle(550,1560.7578,-2260.6877,13.3635,89.9114,2,2);
Nesto vise o AddStaticVehicle funkciji ovde: http://wiki.sa-mp.com/wiki/AddStaticVehicle
-Sada da definiramo ovo Rent, Rent, Rent, Rent, Rent ...
-Gore gde su vam ostali new, dodajte ovako:
new Rent;
-Mi smo kreirali 5 vozila, ali cemo staviti za jedan vise (ne zato sto ja tako kazem, nego zato sto tako treba) 🙂
-Sada moramo napraviti public za Rent vozila koji cemo posle koristiti.
forward RentVozila(carid)
Public RentVozila(carid)
{
for(new i = 0; i < sizeof(Rent); i++)
{
if(carid == Rent) return 1;
}
return 0;
}
Drugi Korak:
-Sada treba da napravimo komandu i poruku kada igrac udje u Rent vozilo,
Komanda:CMD:rentaj(playerid,params[])
{
new string;
if (GetPlayerMoney(playerid) < 150)//Ako igrac nema 150 $, nece moci da renta.
{
SendClientMessage(playerid, COLOR_GRAD2, "Nemas dovoljno Novca!");
return 1;
}
if(Rentano != 299)//Proverava da li vec imas rentano vozilo.
{
SendClientMessage(playerid, SIVA, "Moras prvo da vratis iznajmljeno vozilo.");
return 1;
}
for(new i=0; i {
if(Rentano == GetPlayerVehicleID(playerid))//Ako je neko rentao vozilo, neces ga moci rentati
{
SendClientMessage(playerid, SIVA, "Neko je vec rentao ovo vozilo.");
return 1;
}
}
GivePlayerMoney(playerid,-150);//Oduzima igracu 150$
Rentano = GetPlayerVehicleID(playerid);//Postavlja igracu rent vozilo(da drugi nmg rentati)
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);// Pusta neke zvuke...
format(string, sizeof(string), "~r~/unrentcar~n~~g~/lock.");//Tekst koji ce biti u GameTextu
SendClientMessage(playerid, ZUTA, "Prijatan dan!");// ispisuje poruku igracu
TogglePlayerControllable(playerid, 1);//Odmrzava igraca - Omogucava mu da se krece
GameTextForPlayer(playerid, string, 5000, 3);// Prikazuje GameText
return 1;
}
CMD:unrentaj(playerid,params[])
{
new idcar = GetPlayerVehicleID(playerid);
if(Rentano != 299)
{
if(idcar == Rentano)
{
TogglePlayerControllable(playerid, 1);
}
SetVehicleToRespawn(Rentano);
Rentano = 299;
SendClientMessage(playerid,CRVENA,"Vratio si iznajmljeno vozilo!");
}
return 1;
}
-Sada trebamo napraviti da kada igrac udje u vozilo, da ne moze da vozi a da ne renta.
pod public OnPlayerStateChange dodajte ovako:
if(newstate == 2)
{
if(RentVozila(newcar))
{
if (Rentano != newcar)
{
SendClientMessage(playerid,ZELENA,"========== RENT VOZILO ==========");
SendClientMessage(playerid,LJUBICASTA,"Da rentas: /rentcar .");
SendClientMessage(playerid,LJUBICASTA,"Da izadjes: /exitcar .");
TogglePlayerControllable(playerid, 0);// Freeza igraca, da ne moze da pobegne
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
else
{
return 1;
}
}
}
- Zaboravio sam da definiram "Rentano", tamo gde su vam ostali new, dodajte:
new Rentano;
To bi bilo to.
Ako imate pitanja pitajte u temi.....
Moguce da ima gresaka, tako da ako primetite, prijavite.
TuTorial by JoXy_
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
973
Postovi:
50
Teme:
Pridružio se:Apr. 2011
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
140
Postovi:
16
Teme:
Pridružio se:Dec. 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
472
Postovi:
2
Teme:
Pridružio se:Nov. 2011
31. Dec. 2011.
nije loÅ¡e , ali zapamti da samp kreće od 0 , znaÄi prvo ti ide Rent , znaÄi da možeÅ¡ 6 vozila kreirati od arraya
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
974
Postovi:
72
Teme:
Pridružio se:Okt. 2010
1. Jan. 2012.
Quote from January 1, 2012, 7:26 am:
nevalja nista -.-
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
Momak,da si video da je dao sajt ja mislim da ne bi to pricao, svako ko je pocetnik naravno da ce pogledati taj sajt a tamo pise gde da se postavi ,tj imas primer :
public OnGameModeInit( )
{
// Add a Hydra to the game
AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);
return 1;
} eto ukoliko ne znas da udjes na sajt,dao sam ti sta pise tacno na njemu ! 😉
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
482
Postovi:
124
Teme:
Pridružio se:Sep. 2011
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
973
Postovi:
50
Teme:
Pridružio se:Apr. 2011
1. Jan. 2012.
Quote from January 1, 2012, 7:26 am:
nevalja nista -.-
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
kladim se da ti NISI pocetnik....hahahahahaha
kao sto sam rekao,decko je sve lijepo objasnio i svaka cast !!!
ODLICAN TUT !
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
1. Jan. 2012.
Quote from January 1, 2012, 7:26 am:
nevalja nista -.-
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
pa daj objasni ljudima gdje ce stavit ovo rent i ostalo ... pod koji public ...
Ovo je sigurno bilo za pocetnike, ali oni pocetnici nece shvatit ovo ..
Ja u tutorialu ne vidim nigde rent, a za ovo gde sta treba ubaciti, sve ti lepo pise. 😉
Ostali, hvala. 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava