Problem(error/warning): Nije ni warning nego error
Dio skripte: [ pawn ]ne mogu da nadjem to je problem [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/k6KcKCJ
Kada pritinsnem esc iz vehicle menia pise Server close the connection
572
pregleda
9
postova
26. Avg. 2018.
Evo skripta od vehicle spawnera
#define FILTERSCRIPT
#include
#include mSelection
#include zcmd
#define DIALOG_VEHICLES 1
#define red "{FF0000}"
#define grey "{AFAFAF}"
#define green "{00FF00}"
new playerCar;
new Airplanes = mS_INVALID_LISTID;
new Bikes = mS_INVALID_LISTID;
new Boats = mS_INVALID_LISTID;
new Convertible = mS_INVALID_LISTID;
new Helicopters = mS_INVALID_LISTID;
new Industrials = mS_INVALID_LISTID;
new Lowrider = mS_INVALID_LISTID;
new OffRoad = mS_INVALID_LISTID;
new PublicService = mS_INVALID_LISTID;
new RC = mS_INVALID_LISTID;
new Saloon = mS_INVALID_LISTID;
new Sports = mS_INVALID_LISTID;
new StationWagon = mS_INVALID_LISTID;
new Trailer = mS_INVALID_LISTID;
new Unique = mS_INVALID_LISTID;
public OnFilterScriptInit()
{
Airplanes = LoadModelSelectionMenu("VehicleSpawner/Airplane.txt");
Bikes = LoadModelSelectionMenu("VehicleSpawner/Bike.txt");
Boats = LoadModelSelectionMenu("VehicleSpawner/Boat.txt");
Convertible = LoadModelSelectionMenu("VehicleSpawner/Convertible.txt");
Helicopters = LoadModelSelectionMenu("VehicleSpawner/Helicopter.txt");
Industrials = LoadModelSelectionMenu("VehicleSpawner/Industrial.txt");
Lowrider = LoadModelSelectionMenu("VehicleSpawner/Lowrider.txt");
OffRoad = LoadModelSelectionMenu("VehicleSpawner/OffRoad.txt");
PublicService = LoadModelSelectionMenu("VehicleSpawner/PublicService.txt");
RC = LoadModelSelectionMenu("VehicleSpawner/RC.txt");
Saloon = LoadModelSelectionMenu("VehicleSpawner/Saloon.txt");
Sports = LoadModelSelectionMenu("VehicleSpawner/Sport.txt");
StationWagon = LoadModelSelectionMenu("VehicleSpawner/StationWagon.txt");
Trailer = LoadModelSelectionMenu("VehicleSpawner/Trailer.txt");
Unique = LoadModelSelectionMenu("VehicleSpawner/Unique.txt");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
playerCar = INVALID_VEHICLE_ID;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
DestroyVehicle(playerCar);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_VEHICLES:
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowModelSelectionMenu(playerid, Airplanes, "Airplanes");
}
case 1:
{
ShowModelSelectionMenu(playerid, Bikes, "Bikes");
}
case 2:
{
ShowModelSelectionMenu(playerid, Boats, "Boats");
}
case 3:
{
ShowModelSelectionMenu(playerid, Convertible, "Convertible");
}
case 4:
{
ShowModelSelectionMenu(playerid, Helicopters, "Helicopters");
}
case 5:
{
ShowModelSelectionMenu(playerid, Industrials, "Industrials");
}
case 6:
{
ShowModelSelectionMenu(playerid, Lowrider, "Lowrider");
}
case 7:
{
ShowModelSelectionMenu(playerid, OffRoad, "OffRoad Vehicle");
}
case 8:
{
ShowModelSelectionMenu(playerid, PublicService, "Public Service");
}
case 9:
{
ShowModelSelectionMenu(playerid, RC, "RC Vehicles");
}
case 10:
{
ShowModelSelectionMenu(playerid, Saloon, "Saloons");
}
case 11:
{
ShowModelSelectionMenu(playerid, Sports, "Sport Cars");
}
case 12:
{
ShowModelSelectionMenu(playerid, StationWagon, "StationWagon");
}
case 13:
{
ShowModelSelectionMenu(playerid, Trailer, "Trailer");
}
case 14:
{
ShowModelSelectionMenu(playerid, Unique, "Unique Vehicles");
}
}
}
}
}
return 0;
}
CMD:v(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_VEHICLES, DIALOG_STYLE_LIST, ""red"Vehicle Category", ""green"Airplane\n"green"Bike\n"green"Boat\n"green"Convertible\n"green"Helicopter\n"green"Industrial\n"green"Lowrider\n"green"Off Road\n"green"Public Service\n"green"RC\n"green"Saloon\n"green"Sport\n"green"Station Wagon\n"green"Trailer\n"green"Unique", "Select", "Close");
return 0;
}
CMD:car(playerid, params[]) return cmd_v(playerid, params);
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
new VW, INT;
if(listid == Airplanes || listid == Bikes || listid == Boats || listid == Convertible || listid == Helicopters || listid == Industrials || listid == Lowrider || listid == OffRoad || listid == PublicService || listid == RC || listid == Saloon || listid == Sports || listid == StationWagon || listid == Trailer || listid == Unique)
{
if(response)
{
DestroyVehicle(playerCar);
new Float:pos, color;
GetPlayerPos(playerid, pos, pos, pos);
GetPlayerFacingAngle(playerid, pos);
color = random(256);
color = random(256);
playerCar = CreateVehicle(modelid, pos, pos, pos+2.0, pos, color, color, -1);
VW = GetPlayerVirtualWorld(playerid);
INT = GetPlayerInterior(playerid);
SetVehicleVirtualWorld(playerCar, VW);
LinkVehicleToInterior(playerCar, INT);
PutPlayerInVehicle(playerid, playerCar, 0);
SendClientMessage(playerid, 0xFF0000FF, ""red" "grey"Vehcile Spawned.");
}
else SendClientMessage(playerid, 0xFF0000FF, ""red" "grey"Canceled selection.");
return 1;
}
return 1;
}
26. Avg. 2018.
Vjerovatno ti je dialog sa ID 1(pošto ti je u FS dialog za spawnanje vozila kreiran kao dialog id 1) kreiran u gamemodeu kao dialog za register/login, pa zato kad stisneš esc/close kick-a te. Promijeni ID dialoga za spawn vozila u neki drugi id koji ne postoji u skripti.
26. Avg. 2018.
L3o wrote on August 26, 2018, 11:35 am:
Vjerovatno ti je dialog sa ID 1(pošto ti je u FS dialog za spawnanje vozila kreiran kao dialog id 1) kreiran u gamemodeu kao dialog za register/login, pa zato kad stisneš esc/close kick-a te. Promijeni ID dialoga za spawn vozila u neki drugi id koji ne postoji u skripti.
Ok sad cu probat 100% je do toga 😄 posto na druge Dialog boxove ne kicka kada idem esc ili close
26. Avg. 2018.
L3o wrote on August 26, 2018, 11:35 am:
Vjerovatno ti je dialog sa ID 1(pošto ti je u FS dialog za spawnanje vozila kreiran kao dialog id 1) kreiran u gamemodeu kao dialog za register/login, pa zato kad stisneš esc/close kick-a te. Promijeni ID dialoga za spawn vozila u neki drugi id koji ne postoji u skripti.
Hvala sad radi sve perfektno 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava