Kada pritinsnem esc iz vehicle menia pise Server close the connection

Započeo Alden
26. Avg. 2018.
572
pregleda
9
postova
[BB]Alden
3
Hustler
26. Avg. 2018.
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
[BB]Alden
3
Hustler
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;
}
Hulk Mapper
4
Made Man
26. Avg. 2018.
el ti se to desi kad kliknes na close na dialogu
[BB]Alden
3
Hustler
26. Avg. 2018.
Hulk.png wrote on August 26, 2018, 11:28 am:
el ti se to desi kad kliknes na close na dialogu

Da
Coox
4
Enforcer
26. Avg. 2018.
U filterscripti ne postoji razlog zbog kojeg bivas izbacen sa servera, provjeri da ti se ne podudara sa nekim iz skripte ID-om.
Gospodin Leo
4
Enforcer
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.
Hulk Mapper
4
Made Man
26. Avg. 2018.
da nisam ni obraco paznju na to vjv je to
[BB]Alden
3
Hustler
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
[BB]Alden
3
Hustler
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha