Započeo [A]hidroKrilac
•27. Jun 2011.• Zaključano[Pomoc] Rent
486
pregleda
3
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
35
Teme:
Pridružio se:Maj 2011
27. Jun 2011.
Skripta koju koristim: Ravens
Detaljan opis problema: Znaci u igri imam 2 renta..zelim da ih napravim jos..ali npr da ih podelim na sportska auta i to tako...pa sada ovde sam zapeo
Dio skripte: if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 110 && GetPlayerVehicleID(playerid) <= 11😎
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
/*if(PlayerInfo == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (GetPlayerMoney(playerid) < SBizzInfo)
{
SendClientMessage(playerid, COLOR_GRAD2, " You dont have that much cash !");
return 1;
}
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "You need unrent your current car/bike/boat first !");
return 1;
}
for(new i=0; i {
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Someone already rents this car !");
return 1;
}
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate(3,0);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Don't forget to ~b~/unrentbike~n~~g~/lock ~w~to lock your bike",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /rentbike",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
}
sada tu si mi stavljana vozila od 110 do 118... i to ide u kasu jedne firme...sada trebami npr vozila primejr 119 pa sve do 130 tu mi je drugi rent da li ja trebam praviti skroz drugu komandu ili sta ovde da dodam da vozila od 119 do 130 ide zarada sa tih vozila u drugu firmu...ako neko moze da mi uradi to sledeci biz mi je 16... Unapred hvala
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Znaci u igri imam 2 renta..zelim da ih napravim jos..ali npr da ih podelim na sportska auta i to tako...pa sada ovde sam zapeo
Dio skripte: if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 110 && GetPlayerVehicleID(playerid) <= 11😎
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
/*if(PlayerInfo == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (GetPlayerMoney(playerid) < SBizzInfo)
{
SendClientMessage(playerid, COLOR_GRAD2, " You dont have that much cash !");
return 1;
}
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "You need unrent your current car/bike/boat first !");
return 1;
}
for(new i=0; i {
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Someone already rents this car !");
return 1;
}
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate(3,0);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Don't forget to ~b~/unrentbike~n~~g~/lock ~w~to lock your bike",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /rentbike",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
}
sada tu si mi stavljana vozila od 110 do 118... i to ide u kasu jedne firme...sada trebami npr vozila primejr 119 pa sve do 130 tu mi je drugi rent da li ja trebam praviti skroz drugu komandu ili sta ovde da dodam da vozila od 119 do 130 ide zarada sa tih vozila u drugu firmu...ako neko moze da mi uradi to sledeci biz mi je 16... Unapred hvala
Neke slike/video za lakse dobivanje pomoci(neobavezno):
27. Jun 2011.
Stavi ovako
if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 110 && GetPlayerVehicleID(playerid) <= 118)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
/*if(PlayerInfo == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (GetPlayerMoney(playerid) < SBizzInfo)
{
SendClientMessage(playerid, COLOR_GRAD2, " You dont have that much cash !");
return 1;
}
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "You need unrent your current car/bike/boat first !");
return 1;
}
for(new i=0; i {
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Someone already rents this car !");
return 1;
}
}
SafeGivePlayerMoney(playerid,-SBizzInfo);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate(3,0);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Don't forget to ~b~/unrentbike~n~~g~/lock ~w~to lock your bike",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /rentbike",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
else if(GetPlayerVehicleID(playerid) >= 119 && GetPlayerVehicleID(playerid) <= 130)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo[STAVI ID BIZZ-] == 1)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
/*if(PlayerInfo == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (GetPlayerMoney(playerid) < SBizzInfo[STAVI ID BIZZ-a])
{
SendClientMessage(playerid, COLOR_GRAD2, " You dont have that much cash !");
return 1;
}
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "You need unrent your current car/bike/boat first !");
return 1;
}
for(new i=0; i {
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Someone already rents this car !");
return 1;
}
}
SafeGivePlayerMoney(playerid,-SBizzInfo[STAVI ID BIZZ-a]);
SBizzInfo[STAVI ID BIZZ-a] += SBizzInfo[STAVI ID BIZZ-];
ExtortionSBiz(0, SBizzInfo[STAVI ID BIZZ-a]);
SBizzInfo[STAVI ID BIZZ-a]--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate(3,0);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Don't forget to ~b~/unrentbike~n~~g~/lock ~w~to lock your bike",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /rentbike",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
}
return 1;
}Samo promeni u ovom drugom koji je id Bizz-a pisao sam ti STAVI ID Bizz-a. I onda ce biti ok ja mislim 😉
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
35
Teme:
Pridružio se:Maj 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava