Zaključano

Pomoc neko

Započeo Pucketavi
pre 3 godine
501
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Pucketavi
Street Runner
pre 3 godine
Problem(error/warning): error 076: syntax error in the expression, or invalid function call
Deo skripte:
ShowDialog(playerid, podesavanjerank, DIALOG_STYLE_INPUT, "Podesavanje Rank Prefix-a.", "Unesite ime igracevog imena prefix-a.\n\nPrimer: Admin Level 6 (Direktor).", "Dalje", "Izlaz");

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
--

Slika/video ingame problema(obavezno ako je ingame problem): --
Skrilew
Godfather
pre 3 godine
ShowDialog kao funkcija ne postoji u nijednog include-u koliko znam, koristi :
ShowPlayerDialog..... //ukoliko koristis obican OnDialogResponse


ili
Dialog_Show.... //ukoliko koristis easyDialog za dialoge
Pucketavi
Street Runner
pre 3 godine
V01D wrote on August 20, 2022, 5:47 am:
ShowDialog kao funkcija ne postoji u nijednog include-u koliko znam, koristi :
ShowPlayerDialog..... //ukoliko koristis obican OnDialogResponse


ili
Dialog_Show.... //ukoliko koristis easyDialog za dialoge

i dalje isto...
D1NO
Crime Lord
pre 3 godine
Zasto si dva puta "presao u novi red"
\n\n
Skrilew
Godfather
pre 3 godine
rev wrote on August 20, 2022, 7:12 am:
Zasto si dva puta "presao u novi red"
\n\n


Radi izgleda verovatno

@tema

Proveri drugi argument, kada bi nam rekao sta koristis za dialoge verovatno bi pomogao 😄

"podesavanjerank" e sada sta ce biti sa ovim zavisi od toga sta koristis za dialoge

Ukoliko koristis easyDialog, onda ovo nije problem

Ukoliko koristis default dialoge, onda bi trebao u skripti da imas enum sa dialozima ili cak nesto tipa :
#define podesavanjerank 1234


Umesto 1234 bi stajao neki broj koji bi oznacavao id dialoga

Najbolja opcija je da nam prvo kazes sta koristis, a zatim das kompletan kod. Mada neka moja pretpostavka je da si idalje omasio funkciju kao sto ti error nalaze
Pucketavi
Street Runner
pre 3 godine
V01D wrote on August 20, 2022, 7:44 am:
Radi izgleda verovatno

@tema

Proveri drugi argument, kada bi nam rekao sta koristis za dialoge verovatno bi pomogao 😄

"podesavanjerank" e sada sta ce biti sa ovim zavisi od toga sta koristis za dialoge

Ukoliko koristis easyDialog, onda ovo nije problem

Ukoliko koristis default dialoge, onda bi trebao u skripti da imas enum sa dialozima ili cak nesto tipa :
#define podesavanjerank 1234


Umesto 1234 bi stajao neki broj koji bi oznacavao id dialoga

Najbolja opcija je da nam prvo kazes sta koristis, a zatim das kompletan kod. Mada neka moja pretpostavka je da si idalje omasio funkciju kao sto ti error nalaze

koristim klasican "ShowDialog", i sasvim normalno radi svuda sem u toj komandi. Ta komanda je za postavljanje custom ranka sto si verovatno mogao i da pretpostavis.
Evo cela komanda ispod ako nesto znaci...
COMMAND:setrank(playerid, params[]){
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xF3FF02FF, " "BELA"/setrank [ID/Ime_Prezime].");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0x3E8E6BFF, "> Igrac nije konektovan na serveru.");
if(!strcmp(PlayerName, "Pucke", true) || !strcmp(PlayerName, "N/A", true) || !strcmp(PlayerName, "Ana", true) || !strcmp(PlayerName, "justd3ba", true))
  {
ShowDialog(playerid, podesavanjerank, DIALOG_STYLE_INPUT, "Podesavanje Rank Prefix-a.", "Unesite ime igracevog imena prefix-a.\n\nPrimer: Admin Level 6 (Direktor).", "Dalje", "Izlaz");
}
else{
SendClientMessage(playerid, 0xFF6347FF, "* Niste ovlasceni.");
}
PranksetS = id;
pranksets1 = playerid;
return 1;
}
Skrilew
Godfather
pre 3 godine
Kao sto sam vec rekao, ShowDialog ne postoji apsolutno nigde koliko znam, jel to custom funkcija? Da li pripada nekom include-u? Daj boga ti jos jedan primer upotrebe toga, onde gde ti radi
Pucketavi
Street Runner
pre 3 godine
V01D wrote on August 20, 2022, 8:18 am:
Kao sto sam vec rekao, ShowDialog ne postoji apsolutno nigde koliko znam, jel to custom funkcija? Da li pripada nekom include-u? Daj boga ti jos jedan primer upotrebe toga, onde gde ti radi

ShowDialog(pplayerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacije o izbacivanju", string, "Izlaz", "");

eto recimo tu radi, komanda za kick
Lakering
Made Man
pre 3 godine
Pucketavi wrote on August 20, 2022, 9:01 am:
ShowDialog(pplayerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacije o izbacivanju", string, "Izlaz", "");

eto recimo tu radi, komanda za kick

Daj tu funkciju ShowDialog
Frozen_Capone
Crime Lord
pre 3 godine
Neaktivna tema Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava