OnDialogResponse

Započeo TONY x
15. Feb. 2018. Zaključano
1,075
pregleda
11
postova
tonimacak518
4
Enforcer
15. Feb. 2018.
Detaljan opis problema😛a uradio sam nesto za mod(port) i imam errore u dialogu na dnu kojie je najbitniji
Deo skripte:https://pastebin.com/hVCdwq15
Komentar😛a na dnu je taj dialog ovo nebitno je sve pod  /* */  i nije ga bilo pre pravljena dialogu takodje nebrinite se sve ima sto treba(cmd,define...)
Balsa.
5
Crime Lord
15. Feb. 2018.
Koji su errori
SejnurHD
5
OG Legend
15. Feb. 2018.
A problem je?
tonimacak518
4
Enforcer
15. Feb. 2018.
Ja zab... 😎

C:\Users\a\Desktop\Flint Hospital RP\gamemodes\FHRPgm.pwn(1757) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\a\Desktop\Flint Hospital RP\gamemodes\FHRPgm.pwn(1757 -- 1758) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInAnyVehicle"
C:\Users\a\Desktop\Flint Hospital RP\gamemodes\FHRPgm.pwn(1757 -- 1759) : error 001: expected token: "}", but found "new"
C:\Users\a\Desktop\Flint Hospital RP\gamemodes\FHRPgm.pwn(1757 -- 1759) : fatal error 107: too many error messages on one line

1757 vam je ono gde je if(IsPlayerInAnyVeh...
Balsa.
5
Crime Lord
15. Feb. 2018.
Odje posalji samo te lijije i oznaci koja je koja
tonimacak518
4
Enforcer
Ivan_Ino
5
Kingpin
15. Feb. 2018.
Ne koristis pravilno switch-case
switch (var) {
    case condition:
    {
        // stuff
    }
    ...
}


npr
new var = 3;
switch (var) {
    case 1: {
        print("First");
    }
    case 2: {
        print("Second");
    }
    case 3: {
        print("Third"); // Ovaj ide
    }
    default: {
        print("None");
    }
}
tonimacak518
4
Enforcer
15. Feb. 2018.
Ino42O wrote on February 15, 2018, 8:17 pm:
Ne koristis pravilno switch-case
switch (var) {
    case condition:
    {
        // stuff
    }
    ...
}


npr
new var = 3;
switch (var) {
case 1: {
print("First");
}
case 2: {
print("Second");
}
case 3: {
print("Third"); // Ovaj ide
}
default: {
print("None");
}
}
‚
Mozes samo malo bolje da mi objasnis i sta bi trebalo da stavim pod default
SejnurHD
5
OG Legend
15. Feb. 2018.
Prvi problem koji sam ja primetio je ovde:
SCM(playerid, BELA,"Portao si se do Policije")
Zanima me, zasto koristis listitem, kada imas case?
Ja sam ti zapoceo, kako mislim da bi trebalo da bude, a ti nastavi.
Nisam bas siguran da je kod ispravan.

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 1:// Our dialog!
{
          switch(listitem)// Checking which listitem was selected
        {
            case 0:// The first item listed
            {
                new vozilo = GetPlayerVehicleID(playerid);
SetPlayerPos(playerid, 2276.7539,-85.2362,26.4977);
SendClientMessage(playerid, -1,"Portao si se do Policije");

SetVehiclePos(vozilo, 2276.7539,-85.2362,26.4977);
PutPlayerInVehicle(playerid, vozilo, 0);
            }
        }
    }
}
}
return 1;
}
Stefan_Tebrex
4
Hustler
15. Feb. 2018.
Ukratko, povedi racuna o pisanju/kopiranju kodova 🙂
Mnogo mozes da se ujebes ako radis nesto vise na modu i onda pokrenes kompajler a on zabode i onda sledi udaranje glave od zid sta si sve radio pa vracaj unazad pa ovo pa ono itd itd haha 😄
SejnurHD
5
OG Legend
15. Feb. 2018.
Inc sredio sam ti ceo OnDialogResponse, takodje imas ispravnu proveru ako je igrac u vozilu.

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vozilo = GetPlayerVehicleID(playerid);
if(response)
{
switch(dialogid)
{
case DIALOG_PORT:
{
          switch(listitem)
        {
            case 0:
            {
SetPlayerPos(playerid, 2276.7539,-85.2362,26.4977);
SendClientMessage(playerid, -1,"Portao si se do Policije");

if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(vozilo, 2276.7539,-85.2362,26.4977);
PutPlayerInVehicle(playerid, vozilo, 0);
}
            }
            case 1:
            {            
            SetPlayerPos(playerid, 2390.0713,92.7207,26.3359);
            SendClientMessage(playerid, -1,"Portao si se do Banke");

            if(IsPlayerInAnyVehicle(playerid))
            {
            SetVehiclePos(vozilo, 2390.0713,92.7207,26.3359);
            PutPlayerInVehicle(playerid, vozilo, 0);            
            }
            }
            case 2:
            {   
              SetPlayerPos(playerid, 2338.6211,60.6317,26.4844);
              SendClientMessage(playerid, -1,"Portao si se do Gun-Shopa");

            if(IsPlayerInAnyVehicle(playerid))
            {
            SetVehiclePos(vozilo, 2338.6211,60.6317,26.4844);
            PutPlayerInVehicle(playerid, vozilo, 0);            
            }
        }
        case 3:
        {
        SetPlayerPos(playerid, 1380.0525,202.4533,19.5547);
        SendClientMessage(playerid, -1,"Portao si se do MontGomery-a");
       
            if(IsPlayerInAnyVehicle(playerid))
            {
            SetVehiclePos(vozilo, 1380.0525,202.4533,19.5547);
            PutPlayerInVehicle(playerid, vozilo, 0);            
            }
            }
        }
    }
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha