Skripta koju koristim: SE.
Detaljan opis problema: Pokusavao sam da uradim, rent motora na vreme, tj da iznajmite npr na 15minuta i posle se respawn-a.
Deo skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
POMOC | Rent bike na vreme.
311
pregleda
4
postova
5. Apr. 2013.
varijable
timer
onplayerconnect
onplayerdisconect
new rauto;
new rtimer;
CMD:
CMD:rentcar(playerid, params[])
{
rauto = GetPlayerVehicleID(playerid);
rtimer = SetTimerEx("RespawnVozilo", 900000, false, "i", playerid);
SenClientMessage(playerid, -1, "Rento si vozilo");
return 1;
}
timer
forward RespawnVozilo(playerid);
public RespawnVozilo(playerid)
{
if(rauto !=9999)
{
SetVehicleToRespawn(rauto);
rauto = 9999;
}
return 1;
}
onplayerconnect
rauto = 9999;
onplayerdisconect
if(rauto !=9999)
{
SetVehicleToRespawn(rauto);
rauto = 9999;
KillTimer(rtimer);
}
5. Apr. 2013.
Hah, nisam mislio to 😄 Nego da ti izbaci dialog i posle tog vremena se unrent 🙂 Uradio sam ga vec, ali imam drugi problem, nzm kako da stavim da je vec rentano, kad neko drugi sedne i da ga izbaci, kad ima manje pare.
if(listitem == 0)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 5 min i platio 50 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",5000, 0, "i", playerid);
GivePlayerMoney(playerid,-50);
SBizzInfo += 50;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
if(listitem == 1)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 10 min i platio 100 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",10000, 0, "i", playerid);
GivePlayerMoney(playerid,-100);
SBizzInfo += 100;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
if(listitem == 2)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 15 min i platio 150 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",15000, 0, "i", playerid);
GivePlayerMoney(playerid,-150);
SBizzInfo += 150;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
if(listitem == 3)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 20 min i platio 200 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",20000, 0, "i", playerid);
GivePlayerMoney(playerid,-200);
SBizzInfo += 200;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
if(listitem == 4)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 30 min i platio 300 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",30000, 0, "i", playerid);
GivePlayerMoney(playerid,-300);
SBizzInfo += 300;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
if(listitem == 5)
{
SendClientMessage(playerid, BELA, "Rentao si vozilo na 60 min i platio 500 $,nakon tog vremena ce se respawnati.");
SetTimerEx("Rentbiket",60000, 0, "i", playerid);
GivePlayerMoney(playerid,-500);
SBizzInfo += 500;
ExtortionSBiz(31, 150);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
TogglePlayerControllable(playerid, 1);
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava