Dio skripte:
if(dialogid == DIALOG_PARKING)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(response)
{
if(listitem == 0)
{
if (GetPlayerMoney(playerid) < 49)
{
SendClientMessage(playerid, COLOR_GRAD2, "* Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",300000, 0, "i", playerid); // 5minuta.
JBC_GivePlayerMoney(playerid, -50);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
if(listitem == 1)
{
if (GetPlayerMoney(playerid) < 99)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",600000, 0, "i", playerid); // 10minuta.
JBC_GivePlayerMoney(playerid, -100);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
if(listitem == 2)
{
if (GetPlayerMoney(playerid) < 149)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",900000, 0, "i", playerid);
JBC_GivePlayerMoney(playerid, -150);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
if(listitem == 3)
{
if (GetPlayerMoney(playerid) < 199)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",1200000, 0, "i", playerid); // 20minuta.
JBC_GivePlayerMoney(playerid, -200);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
if(listitem == 4)
{
if (GetPlayerMoney(playerid) < 299)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",1800000, 0, "i", playerid); // 30minuta.
JBC_GivePlayerMoney(playerid, -300);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
if(listitem == 5)
{
if (GetPlayerMoney(playerid) < 499)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(textid, vehicleid, 0.0, 0.0, 0.0);
Update3DTextLabelText(textid, 0x90C9C9FF, "Parking: PLACEN");
format(string, sizeof(string), "~g~KADA SE VRATITE, UKUCAJTE /PARKINGOFF");
GameTextForPlayer(playerid, string, 5000, 5);
ParkingTime = SetTimerEx("parkingtajmer",3600000, 0, "i", playerid); // 60minuta.
JBC_GivePlayerMoney(playerid, -500);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
JBC_TogglePlayerControllable(playerid, 1);
}
}
return 1;
}Opis problema:Ovako pravio sam /parking kad ukuca izadje mu dialog izabere vreme i td. e sad problem je sto kad izaberem 5 minuta i stavi mi Update3DTextLabelText Placen: Parking e sad kad drugi izabere isto vreme meni se slanja na vozilo parking placen ovaj Update3DTextLabelText i pojavljuje se na drugo vozilo jel moze da se namesti da se ne gubi ovome sto je pre njega uzeo parking znaci da stoji i jednom i drugom parking placen.Hvala Unapred
Slika:/
