[Pomoc] Freeze

Započeo xXxPored
26. Dec. 2012. Zaključano
419
pregleda
6
postova
DJeronimo
4
Made Man
26. Dec. 2012.
Skripta koju koristim: moja
Detaljan opis problema: Pa hocu da kad igrac ude u izlozbeno auto i kad mu izbaci ovaj dialog da ga freeza da ne moze nigdje a kad klikne da ne da ga izbaci iz auta!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
     
case VOZILO_KUPI:
{
new vehicleid = GetPVarInt(playerid, "DialogValue1");
new caption, info;
format(caption, sizeof(caption), "Vehicle ID %d", vehicleid);
format(info, sizeof(info), "Ovo vozilo je na prodaju! Cijena: $%d\nZelite li da ga kupite?", VehicleValue);
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_MSGBOX, caption, info, "Da", "Ne");
}

if(dialogid == VOZILO_KUPI)
{
if(response)
{
if(GetPlayerVehicles(playerid) >= MAX_PLAYER_VEHICLES)
{
ShowErrorDialog(playerid, "You can't buy any more vehicles! Max: " #MAX_PLAYER_VEHICLES );
return 1;
}
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerMoney(playerid) < VehicleValue)
{
ShowErrorDialog(playerid, "You don't have enough money to buy this vehicle!");
return 1;
}
new freeid = GetFreeVehicleID();
if(!freeid)
{
ShowErrorDialog(playerid, "Vehicle dealership is out of stock!");
return 1;
}
GivePlayerMoney(playerid, -VehicleValue);
new dealerid = strval(VehicleOwner);
VehicleCreated = VEHICLE_PLAYER;
VehicleModel = VehicleModel;
VehiclePos = DealershipPos;
VehicleColor = VehicleColor;
VehicleInterior = VehicleInterior;
VehicleWorld = VehicleWorld;
VehicleValue = VehicleValue;
GetPlayerName(playerid, VehicleOwner, sizeof(VehicleOwner[]));
VehicleNumberPlate = DEFAULT_NUMBER_PLATE;
for(new d=0; d < sizeof(VehicleTrunk[]); d++)
{
VehicleTrunk = 0;
VehicleTrunk = 0;
}
for(new d=0; d < sizeof(VehicleMods[]); d++)
{
VehicleMods = 0;
}
VehiclePaintjob = 255;
VehicleLock = 0;
VehicleAlarm = 0;
UpdateVehicle(freeid, 0);
SaveVehicle(freeid);
new msg;
format(msg, sizeof(msg), "You have bought this vehicle for $%d", VehicleValue);
SendClientMessage(playerid, COLOR_WHITE, msg);
}
else
{
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
DJeronimo
4
Made Man
26. Dec. 2012.
Sve ja to znam ali problem je sto ne znam da uklopim sve sam pokusavao stavljao Remove ali onda i kad kupi vozilo opet ga remova 😄
Blaeks_Biofor
5
Forum Don
26. Dec. 2012.
ovo ovako
ase VOZILO_KUPI:
{
new vehicleid = GetPVarInt(playerid, "DialogValue1");
new caption, info;
                        TogglePlayerControllable(playerid, 0);
format(caption, sizeof(caption), "Vehicle ID %d", vehicleid);
format(info, sizeof(info), "Ovo vozilo je na prodaju! Cijena: $%d\nZelite li da ga kupite?", VehicleValue);
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_MSGBOX, caption, info, "Da", "Ne");
}
a to ovako
if(dialogid == VOZILO_KUPI)
{
if(response)
{
if(GetPlayerVehicles(playerid) >= MAX_PLAYER_VEHICLES)
{
ShowErrorDialog(playerid, "You can't buy any more vehicles! Max: " #MAX_PLAYER_VEHICLES );
return 1;
}
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerMoney(playerid) < VehicleValue)
{
ShowErrorDialog(playerid, "You don't have enough money to buy this vehicle!");
return 1;
}
new freeid = GetFreeVehicleID();
if(!freeid)
{
ShowErrorDialog(playerid, "Vehicle dealership is out of stock!");
return 1;
}
GivePlayerMoney(playerid, -VehicleValue);
new dealerid = strval(VehicleOwner);
VehicleCreated = VEHICLE_PLAYER;
VehicleModel = VehicleModel;
VehiclePos = DealershipPos;
VehicleColor = VehicleColor;
VehicleInterior = VehicleInterior;
VehicleWorld = VehicleWorld;
VehicleValue = VehicleValue;
GetPlayerName(playerid, VehicleOwner, sizeof(VehicleOwner[]));
VehicleNumberPlate = DEFAULT_NUMBER_PLATE;
for(new d=0; d < sizeof(VehicleTrunk[]); d++)
{
VehicleTrunk = 0;
VehicleTrunk = 0;
}
for(new d=0; d < sizeof(VehicleMods[]); d++)
{
VehicleMods = 0;
}
VehiclePaintjob = 255;
VehicleLock = 0;
VehicleAlarm = 0;
UpdateVehicle(freeid, 0);
SaveVehicle(freeid);
new msg;
format(msg, sizeof(msg), "You have bought this vehicle for $%d", VehicleValue);
SendClientMessage(playerid, COLOR_WHITE, msg);
}
else
{
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
DJeronimo
4
Made Man
26. Dec. 2012.
Nista sad sam freezan sta god stisnem iako kupim ostanem u autu freezan iako stisnem ne isto tako...
Nitro
5
Godfather
26. Dec. 2012.
if(dialogid == VOZILO_KUPI)
{
if(response)
{
if(GetPlayerVehicles(playerid) >= MAX_PLAYER_VEHICLES)
{
ShowErrorDialog(playerid, "You can't buy any more vehicles! Max: " #MAX_PLAYER_VEHICLES );
return 1;
}
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerMoney(playerid) < VehicleValue)
{
ShowErrorDialog(playerid, "You don't have enough money to buy this vehicle!");
return 1;
}
new freeid = GetFreeVehicleID();
if(!freeid)
{
ShowErrorDialog(playerid, "Vehicle dealership is out of stock!");
return 1;
}
GivePlayerMoney(playerid, -VehicleValue);
new dealerid = strval(VehicleOwner);
VehicleCreated = VEHICLE_PLAYER;
VehicleModel = VehicleModel;
VehiclePos = DealershipPos;
VehicleColor = VehicleColor;
VehicleInterior = VehicleInterior;
VehicleWorld = VehicleWorld;
VehicleValue = VehicleValue;
GetPlayerName(playerid, VehicleOwner, sizeof(VehicleOwner[]));
VehicleNumberPlate = DEFAULT_NUMBER_PLATE;
for(new d=0; d < sizeof(VehicleTrunk[]); d++)
{
VehicleTrunk = 0;
VehicleTrunk = 0;
}
for(new d=0; d < sizeof(VehicleMods[]); d++)
{
VehicleMods = 0;
}
VehiclePaintjob = 255;
VehicleLock = 0;
VehicleAlarm = 0;
UpdateVehicle(freeid, 0);
SaveVehicle(freeid);
new msg;
format(msg, sizeof(msg), "You have bought this vehicle for $%d", VehicleValue);
SendClientMessage(playerid, COLOR_WHITE, msg);
                        TogglePlayerControllable(playerid, 1);
}
else
{
new id = GetPVarInt(playerid, "DialogValue1");
if(GetPlayerVehicleAccess(playerid, id) < 1)
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
DJeronimo
4
Made Man
27. Dec. 2012.
Sad me Freeza ako stisnem NE i ne mogu nista onda 😄 a kad stisnem DA onda kupi auto i  mogu da vozam ovo u izlozbi! Eh sad mene interesuje kako bih ja napravio da kad igrac stisne DA ili NE da ga izbaci iz auta a dok je u autu da je freezan sad trebam da dodam

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha