Započeo Edin
•30. Avg. 2012.[Pomoc] Za vozila /salon/
393
pregleda
4
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
214
Postovi:
57
Teme:
Pridružio se:Dec. 2009
30. Avg. 2012.
Skripta koju koristim: Xperia
Detaljan opis problema: Zelim da postavim da igraci mogu imati po dva vozila, a sada je jedan kad se kupi u salonu onda vise se nemoze kupovat! Eto dio skripte za /kupivozilo!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: Zelim da postavim da igraci mogu imati po dva vozila, a sada je jedan kad se kupi u salonu onda vise se nemoze kupovat! Eto dio skripte za /kupivozilo!
Dio skripte:
if(strcmp(cmd, "/kupivozilo", true) == 0)
{
if (Spectating!=-1) {
if (Carlist==-1) {
new price = Buylist[Spectating];
if (price <= GetPlayerMoney(playerid)) {
new autohaus=Buylist[Spectating];
GivePlayerMoney(playerid, - price);
Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
SetVehicleParamsForAll(Buylist[Spectating],0,0);
TogglePlayerControllable(playerid,1);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
VehicleSave(playerid);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, NICERED, "Da vidite opcije Vozila pisite: {FFFFFF}(/v)ozilo.");
}
else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
return 1;Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
67
Postovi:
19
Teme:
Pridružio se:Apr. 2012
30. Avg. 2012.
Probaj Ovako ...
if(strcmp(cmd, "/kupivozilo", true) == 0)
{
if (Spectating!=-1) {
if (Carlist==-2) {
new price = Buylist[Spectating];
if (price <= GetPlayerMoney(playerid)) {
new autohaus=Buylist[Spectating];
GivePlayerMoney(playerid, - price);
Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
SetVehicleParamsForAll(Buylist[Spectating],0,0);
TogglePlayerControllable(playerid,1);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
VehicleSave(playerid);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, NICERED, "Da vidite opcije Vozila pisite: {FFFFFF}(/v)ozilo.");
}
else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
return 1;Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
33
Postovi:
9
Teme:
Pridružio se:Maj 2012
30. Avg. 2012.
ovako pokusaj
if(strcmp(cmd, "/kupivozilo", true) == 0)
{
if (Spectating!=-1)
{
if (Carlist==-1)
{
new price = Buylist[Spectating];
if (price <= GetPlayerMoney(playerid))
{
new autohaus=Buylist[Spectating];
GivePlayerMoney(playerid, - price);
Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
SetVehicleParamsForAll(Buylist[Spectating],0,0);
TogglePlayerControllable(playerid,1);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
VehicleSave(playerid);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, NICERED, "Ako je vas auto pokvaren, upisite {FFFFFF}/v fix "COL_RED"da popravite.");
SendClientMessage(playerid, NICERED, "Mozete otkljucati/zakljucati vas auto sa naredbom {FFFFFF}/v lock.");
SendClientMessage(playerid, NICERED, "Ostalo: {FFFFFF}(/v)ozilo.");
SendClientMessage(playerid, COLOR_YELLOW, "Vase vozilo je dostavljeno, Uzivajte!");
}
else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
return 1;
}
if(strcmp(cmd, "/prodajauto", true) == 0)
{
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Koristite: /prodajauto [ID Igraca] ");
return 1;
}
new sellplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Koristite: /prodajauto [ID Igraca] ");
return 1;
}
new price = strval(tmp);
if (price<0)
{
SendClientMessage(playerid, COLOR_GREY, "Cijena mora biti veca od $0.");
return 1;
}
if (Carlist==-1)
{
SendClientMessage(playerid, COLOR_GREY, "Vi nemate auto!");
return 1;
}
if (!IsPlayerConnected(sellplayerid))
{
SendClientMessage(playerid, COLOR_GREY, "Igrac je offline.");
return 1;
}
offerCar=playerid;
offerCar=price;
new sellplayername;
GetPlayerName(playerid,playername,sizeof(playername));
GetPlayerName(sellplayerid,sellplayername,sizeof(sellplayername));
format(string,128,"Vi ste ponudili %s vas auto za $%i!",sellplayername,price);
SendClientMessage(playerid, COLOR_RED, string);
SendClientMessage(playerid, COLOR_YELLOW, "Da odustanete upisite /cancelsell.");
format(string,128,"%s nudi %s za $%i.",playername,Buylist[Carlist],price);
SendClientMessage(sellplayerid, COLOR_RED, string);
SendClientMessage(sellplayerid, COLOR_YELLOW, "Da primite upisite /prihvatisell.");
return 1;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava