Ubacio sam vozila na spawnu i sad me zanima kako da ih stavim na /RENT ???
...:::Hvala:::...
i mene ovo zanima ??
http://balkan-samp.com/forum/index.php?topic=10416.0 (http://balkan-samp.com/forum/index.php?topic=10416.0)
Valjda imate komandu /rentcar i dole ispod pisu id-ovi vozila i samo dodajte vozila koja ste vi napravili...
Citat: ZicMortal poslato Oktobar 27, 2010, 15:29:47 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=10416.0 (http://balkan-samp.com/forum/index.php?topic=10416.0)
Znam,imam tu FS ali nmg da pohvatam kako i sta....Citat: greencountry poslato Oktobar 27, 2010, 17:34:59 POSLE PODNE
Valjda imate komandu /rentcar i dole ispod pisu id-ovi vozila i samo dodajte vozila koja ste vi napravili...
Aj nek jos neko kaze...Jer ovako?
Citat: Marjan_DeFox poslato Oktobar 27, 2010, 19:03:30 POSLE PODNE
Citat: ZicMortal poslato Oktobar 27, 2010, 15:29:47 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=10416.0 (http://balkan-samp.com/forum/index.php?topic=10416.0)
Znam,imam tu FS ali nmg da pohvatam kako i sta....
Citat: greencountry poslato Oktobar 27, 2010, 17:34:59 POSLE PODNE
Valjda imate komandu /rentcar i dole ispod pisu id-ovi vozila i samo dodajte vozila koja ste vi napravili...
Aj nek jos neko kaze...Jer ovako?
Koji mod koristis ?
pa da ako ti je gf odes pod komandu /rentcar
ili mozda ako ti ima IsRentCar promjenis IDeve vozila i to je to..
Jeste GF mod je....Ali sam obrisao skoro sve i radio ispocetka! :D (ne bukvalno sve..)
Nema ni jedan Auto u modu! ja sam tek sad ubacio na Spawnu 14 vozila.... pod Ongamemodeinit i zanima me kako da stavim za /rentcar
Evo koje mi errore izbacuje za komandu /rentcar
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(21906) : error 017: undefined symbol "SafeGivePlayerMoney"
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(21911) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Evo komanda:
if(strcmp(cmd, "/rentcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Nedostaje zaliha", 5000, 1);
return 1;
}
if (GetPlayerMoney(playerid) < SBizzInfo[1][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemas dovoljno Novca !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Prvo moras da vratis iznajmljen auto/motor/brod (/unrent) !");
return 1;
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Neko je vec iznajmio ovo vozilo !");
return 1;
}
}
SafeGivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate(3);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Ne zaboravi da ~r~/unrentcar~n~~g~/lock ~w~da zakljucas.",hirefee);
SendClientMessage(playerid, COLOR_YELLOW2, "Sada mozes pokrenuti svoje vozilo !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}
Za onaj error jednostavno stavi GivePlayerMoney ili dodaj ovaj stock
stock SafeGivePlayerMoney(playerid, cash)
{
PlayerInfo[playerid][pCash] += cash;
return 1;
}
A de mi liniju gdje ti je warning..
OnPropUpdate(3);
To je taj warning....
a za sta ti sluzi to :D.. posto je GF mod,pa ne znam bas za sta to sluzi xD
Citat: Marjan_DeFox poslato Oktobar 27, 2010, 20:25:04 POSLE PODNE
OnPropUpdate(3);
To je taj warning....
lol, OnPropUpdate nema Äak ni na SA:MP Wikipediji .... Ne znam stvarno za Å¡ta to služi, ali "number of arguments does not mach definition" znaÄi da si stavio viÅ¡e ili manje argumenata, tj. ukoliko je na "onPropUpdate(3)" znaÄi da u zagradi () Ima viÅ¡e ili manje argumenata od koliko bi trebalo biti...
Resio sam.... ;)
Neznam sta znaci...to mi je bilo tako u modu..Samo sam malo editao komandu
Znaci sad imam tu komandu /rentcar
if(strcmp(cmd, "/rentcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Nedostaje zaliha", 5000, 1);
return 1;
}
if (GetPlayerMoney(playerid) < SBizzInfo[1][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemas dovoljno Novca !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Prvo moras da vratis iznajmljen auto/motor/brod (/unrent) !");
return 1;
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Neko je vec iznajmio ovo vozilo !");
return 1;
}
}
GivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate(3);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Ne zaboravi da ~r~/unrentcar~n~~g~/lock ~w~da zakljucas vozilo.",hirefee);
SendClientMessage(playerid, COLOR_YELLOW2, "Sada mozes pokrenuti svoje vozilo !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}
Gde i kako sad da ubacim Vozilo za rent
Upozorenje - dok ste pisali poruku netko je poslao novi odgovor. Možda trebate revidirati svoju poruku.
if(GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
Znaci rent ti je sad stavljen na vozila izmedju IDeva 135 i 154 ukljucujuci i njih...
Pa sad ti sebi mjenjaj..
Znaci posto nije bilo ni jedan auto u mod..!
Ja sam ubacio 14 vozila (predvidjena za rent)
Stavim ovako
if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) <= 14)
???
pa da... tako bi trebalo..
Radi mi... :) ...:::Hvala ti:::...
Ali imam jedan problem.. Ovako:
1. Vozilo mogu voziti/pokrenuti pre nego sto rentam
2.Kada ukucam /unrentcar ne spawna vozilo tamo gde treba nego samo ostane tu gde si ukucao /unrentcar
3.Ne skine pare kad rentas
Citat: Marjan_DeFox poslato Oktobar 27, 2010, 21:35:27 POSLE PODNE
1. Vozilo mogu voziti/pokrenuti pre nego sto rentam
2.Kada ukucam /unrentcar ne spawna vozilo tamo gde treba nego samo ostane tu gde si ukucao /unrentcar
3.Ne skine pare kad rentas
1. OnPlayerStateChange - PLAYER_STATE_DRIVER - if(GetPlayerVehicleID(playerid) == ID_VOZILA_NA_RENT) - uglate zagrade - stavis gametext i toggleplayercontrolable (da ga freeza).
2. Komanda /unrentcar - SetVehicleToRespawn(HireCar[playerid]);
3. Mozda zato sta ti je ulazak u car rent bizz postavljen na 0? (cijena)
Mozes ovo pod 1. malo pojasniti.... Ili ti uradi a ja cu samo izmeniti (Lupi neki primer)
Znam da trazim na tacnu...Ali jbg :/
if(newcar >= pocetni_id_vozila && newcar => zadnji_id_vozila)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~w~Upisi ~r~/rentcar~w~ ukoliko zelis rentati ovo ~b~vozilo~w~.", 5000, 3);
}
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\sbrp.pwn(7172) : error 017: undefined symbol "newcar"
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(7172) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(7172) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(7172) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Administrator\Desktop\Godfather Edit 0.3b\gamemodes\pfrp.pwn(7172) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if(newcar >= 1 && newcar => 14)
??? -.-'
Evo ispravak ...
if(GetPlayerVehicleID(playerid) >= pocetni_id_vozila && GetPlayerVehicleID(playerid) >= zadnji_id_vozila)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~w~Upisi ~r~/rentcar~w~ ukoliko zelis rentati ovo ~b~vozilo~w~.", 5000, 3);
}
Jao koji sam ja baksuz...(nista me nece :D)
Nema errora sve je cisto! Ali kad udjem da isprobam...
1.U BILO KOJI auto da udjem on mi izbaci ovaj TEXT GameTextForPlayer(playerid, "~w~Upisi ~r~/rentcar~w~ ukoliko zelis iznajmiti ovo ~b~vozilo~w~.", 5000, 3);
I MOGU rentati bilo koje vozilo ( A lepo sam stavio od 1 do 14)
2.Odem do tih auto za /rent | Udjem u auto lepo mi pise Text ALI opet mogu voziti/pokrenuti auto pre nego sto rentam
A evo lepo sam stavio autove od 1 do 14!
if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) >= 14)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~w~Upisi ~r~/rentcar~w~ ukoliko zelis iznajmiti ovo ~b~vozilo~w~.", 5000, 3);
}
Znaci meni treba da NE MOGU voziti vozilo ako ga ne rentam!
A fak -.-, krivo sam ti poslo... ovu liniju - if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) >= 14)
zamjeni sa ovom...
if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) =< 14)
Znaci ja NE MOGU da verujem..... -.-
Samo sam zamenio i BUM errori...
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : warning 211: possibly unintended assignment
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : error 022: must be lvalue (non-constant)
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Administrator\Desktop\Godfather 0.3b\gamemodes\pfrp.pwn(7172) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
RED je taj sto sam zamenio... if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) =< 14)
if(GetPlayerVehicleID(playerid) >= 1 && GetPlayerVehicleID(playerid) =< 14);
Stavi tako možda će ti raditi,nisam siguran ;)
@Red
nece :*
@tema
Stavi umjesto onog linea ovaj
new a = GetPlayerVehicleID(playerid;
if(a >= 1 && a <= 14)
U ovom slucaju a predstavlja vozilo u kojem jesi i provjerava jeli id 1 - 14. To stavi umjesto onog linea.
Citat: [Saw]BloodMaster poslato Oktobar 27, 2010, 23:10:44 POSLE PODNE
@Red
nece :*
@tema
Stavi umjesto onog linea ovaj
new a = GetPlayerVehicleID(playerid;
if(a >= 1 && a <= 14)
U ovom slucaju a predstavlja vozilo u kojem jesi i provjerava jeli id 1 - 14. To stavi umjesto onog linea.
Brate ne razumem te..... EDIT: Shvatio sam... ;) I uradio sam
I stavio lepo od 1 do 14 !! Od 14 vozila samo 4 mi radi! Tj. 4nmg da vozim dok ne rentam a ova ostala mogu...
Odi u sva ta auta i napisi /oldcar te brojeve prepisi vamo....
U svaki auto da udjem i da upisem /oldcar....?
EDIT:Evo uradio sam to
Motor Cross - br. 1
Motor Cross2 -br. 2
Motor Cross3 -br. 3
Motor Cross4 -br. 4
Skuter - br. 5
Skuter2- br. 6
Skuter3- br. 7
Skuter4- br. 8
Beli auto- br. 9
Bel auto2- br.10
Beli auto3-br.11
Crni auto- br. 12
Crni auto2-br. 13
Crni auto3-br. 14
Od svih tih meni rade samo SKUTERI....! Ova ostala mogu da vozim/pokrenem pre nego sto rentam! SAMO Skuter radi sve lepo
Moras ih ubacit u bizz :) tj, ti si napravio da se mogu rentat, ali nisi napravio da su u bizzu! Kad dodjem kuc' za kojih 1-2 sata cu ti objasnit.
Citat: [Saw]BloodMaster poslato Oktobar 28, 2010, 13:04:00 POSLE PODNE
Moras ih ubacit u bizz :) tj, ti si napravio da se mogu rentat, ali nisi napravio da su u bizzu! Kad dodjem kuc' za kojih 1-2 sata cu ti objasnit.
Vazi....Ali kako mi onda Skuteri rade.. -.-'
xD Zato sto su idevi 5,6,7,8 postavljeni za rent
Sad cu za dve minute roknut edit, sam da vidim gf skriptu
edit:
Ispod on player state change nadji nesto ovako:
if(newcar >= 72 && newcar <= 74)
{
if (HireCar[playerid] != newcar)
{
format(string, sizeof(string), "~w~You can Rent this car~n~Cost:~g~$%d~n~~w~To rent type ~g~/rentcar~w~~n~to get out type ~r~/exit",SBizzInfo[0][sbEntranceCost]);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}
I sad ti promijeni id-eve
A ako npr. ti imas aute za rent pod id-evima: 1,2,3,4,7,8,9, onda to napravis vako:
if(newcar >= 1 && newcar <= 4 || newcar >= 7 && newcar <= 9)
etoga.... ako neradi, viÄi!
EDIT:
Napravio sam ovako: Tako sam ja tebe razumeo... :D
new a = GetPlayerVehicleID(playerid);
if(newcar >= 1 && newcar <= 4 || newcar >= 5 && newcar <= 9 || newcar >= 10 && newcar <= 14)
{
if (HireCar[playerid] != newcar)
{
format(string, sizeof(string), "~w~Mozes iznajmiti ovo vozilo~n~Cost:~g~$%d~n~~w~Da iznajmis kucaj ~g~/rentcar~w~~n~da izadjes kucaj ~r~/exit",SBizzInfo[0][sbEntranceCost]);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}
Errori:
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(7180) : error 017: undefined symbol "newcar"
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(7182) : error 017: undefined symbol "newcar"
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(7179) : warning 204: symbol is assigned a value that is never used: "a"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Redovi Errora:
7180- if(newcar >= 1 && newcar <= 4 || newcar >= 5 && newcar <= 9 || newcar >= 10 && newcar <= 14)
7182- if (HireCar[playerid] != newcar)
7179- new a = GetPlayerVehicleID(playerid);
Da ne otvaram novu temu...Imam slican problemcic,nakon sto sam ubacio engine system u mod,kad pokrenem motor rentovanog vozila,vozilo upali i moze se voziti bez prethodnog kucanja /rentcar,pa ako moze netko pomoci bio bih zahvalan
Citat: Classico poslato Oktobar 29, 2010, 03:13:41 PRE PODNE
Da ne otvaram novu temu...Imam slican problemcic,nakon sto sam ubacio engine system u mod,kad pokrenem motor rentovanog vozila,vozilo upali i moze se voziti bez prethodnog kucanja /rentcar,pa ako moze netko pomoci bio bih zahvalan
Ajde ljudi imam i ja taj problem,pomagajte :(
Evo vam tek napravljen tut, jos je svez 8)
http://balkan-samp.com/forum/index.php?topic=14698.msg106068;topicseen#new (http://balkan-samp.com/forum/index.php?topic=14698.msg106068;topicseen#new)