Započeo TONY x
•15. Feb. 2018.• ZaključanoOnDialogResponse
1,102
pregleda
11
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
330
Postovi:
64
Teme:
Pridružio se:Jul 2017
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...)
Deo skripte:https://pastebin.com/hVCdwq15
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
330
Postovi:
64
Teme:
Pridružio se:Jul 2017
15. Feb. 2018.
Ja zab... 😎
1757 vam je ono gde je if(IsPlayerInAnyVeh...
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...
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
330
Postovi:
64
Teme:
Pridružio se:Jul 2017
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
15. Feb. 2018.
Ne koristis pravilno switch-case
npr
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");
}
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
330
Postovi:
64
Teme:
Pridružio se:Jul 2017
15. Feb. 2018.
Ino42O wrote on February 15, 2018, 8:17 pm:
Ne koristis pravilno switch-case
npr
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
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
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.
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;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos6
Novi Član
78 / 100 XP
Početnik(3)
51
Postovi:
8
Teme:
Pridružio se:Jan. 2015
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 😄
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 😄
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
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
