Započeo xXxPored
•26. Dec. 2012.• Zaključano[Pomoc] Freeze
432
pregleda
6
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
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):
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;
}Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
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;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
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;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
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