vjerovatno u OnDialogResponse imaÅ¡ broj umjesto Älana enumeratora.
imaš ovo: [pawn]if( dialogid == 696969 ) {}[/pawn]
trebaš imati ovo:
[pawn]if( dialogid == DIALOG_REGISTER ) {}[/pawn]
Jedino da staviš kod od enuma i ondialogresponse, ne mogu ti ništa reći bez tog
Citat: Bašovski poslato Oktobar 11, 2018, 22:08:54 POSLE PODNE
Jedino da staviš kod od enuma i ondialogresponse, ne mogu ti ništa reći bez tog
[pawn]enum {
DIALOG_NONE = 0,
DIALOG_REGISTER = 1,
DIALOG_LOGIN,
DIALOG_DRZAVA,
DIALOG_TUTORIALNEXT,
DIALOG_GODINE,
DIALOG_EMAIL,
DIALOG_SPOL,
DIALOG_EVENT,
DIALOG_EVENTPORT,
DIALOG_DOSTAVLJAC,
AH_DIALOG,
BANKADIALOG,
OSTAVLJANJENOVCA,
PODIZANJENOVCA,
TRANSFERNOVCA,
TRANSFERNOVCA1,
SPREMNOSLANJE,
LSPDLIFT,
REGLOG_PRAVILA,
PDOPREMA,
PDOPREMA1,
PDUND,
OCISTIDOSIJE,
OSUMLJICIIGRACA,
PROVERIDOSIJE,
LOCIRANJEIGRACA,
BALANCENOVAC,
KREDITDIALOG,
INFOKREDIT,
PROMENARATEKREDITA,
DIALOGDOZVOLE,
DNAPRAVIORUZIJE,
DIALOG_FIRMA,
DFIRMA_PODIZANJE,
DFIRMA_OSTAVLJANJE,
DFIRMA_NAZIV,
DFIRMA_PRODAJA,
MARKET_KUPOVINA,
KUPOVINA_SEXSHOP,
KUPOVINA_GUNSHOP,
KUPOVINA_RESTORAN,
KUPOVINA_BURG,
DFIRMA_IZNUDA,
DFIRMA_SKINIIZNUDU,
KUPOVINA_CLUCKIN,
KUPOVINA_PIZZA,
KUPOVINA_PICE,
KUPOVINA_GYM,
KUPOVINA_BARBER,
DIALOG_FINFO,
DIALOG_SPODESAVANJA,
DIALOG_RPIME,
DIALOG_BANSTATUS,
DIALOG_SOREG,
ORG_SEF,
SEF_INFO,
SEF_UMATS,
SEF_OMATS,
SEF_UNOVAC,
SEF_ONOVAC,
SEF_UDROGU,
SEF_ODROGU,
DIALOG_SVERC,
DIALOG_ATELEPORT,
DIALOG_OTELEPORT,
DIALOG_PTELEPORT,
DIALOG_LSTELEPORT,
DIALOG_DROGANIKLA,
DIALOG_KOMANDE,
ORUZIJE_BALLAS,
GMH_DIALOG,
DIALOG_PSPAWN,
DIALOG_KUCA,
DIALOG_KINFO,
DIALOG_KOSTAVI,
DIALOG_KONOVAC,
DIALOG_KOMATS,
DIALOG_KODROGU,
DIALOG_KUZMI,
DIALOG_KUNOVAC,
DIALOG_KUDROGU,
DIALOG_KUMATS,
DKUCA_PRODAJA,
DIALOG_KRENT,
DKUCA_NADPRE,
DIALOG_STAN,
DIALOG_SINFO,
DIALOG_SOSTAVI,
DIALOG_SUZMI,
DIALOG_SONOVAC,
DIALOG_SUNOVAC,
DIALOG_SPRODAJ,
DIALOG_SNADOGRADNJA,
DIALOG_KNAMERNICE,
DIALOG_KONAMERNICE,
DIALOG_VIKENDICA,
DIALOG_VIKINFO,
DIALOG_OVIKENDICA,
DIALOG_OVDROGU,
DIALOG_OVMATS,
DIALOG_UVIKENDICA,
DIALOG_UVDROGU,
DIALOG_UVMATS,
DIALOG_VIPRODAJA,
DIALOG_PLATA,
DIALOG_VIPREUREDI,
DIALOG_TRAFIKA,
DIALOG_BUSLINIJE,
DIALOG_ISPLATA,
DIALOG_LPOSLOVA,
DIALOG_POPRAVKA,
DIALOG_POSTA,
DIALOG_KOMUNALNO,
DIALOG_KTURA,
DIALOG_PLET,
DIALOG_AUTOBOJA,
DIALOG_AUTOSTAVI,
DIALOG_AODROGU,
DIALOG_AOMATS,
DIALOG_AUTO,
DIALOG_AUTOUZMI,
DIALOG_AUDROGU,
DIALOG_AUMATS,
DIALOG_RADIO,
DIALOG_AUTOPRODAJA,
DIALOG_PRAUTAPRIH,
DIALOG_PRAUTACENA,
DIALOG_PRAUTA,
DIALOG_KMOTORA,
DIALOG_MOTOR,
DIALOG_MOTORBOJA,
DIALOG_MOTORPRODAJA,
DIALOG_PRMOTORA,
DIALOG_PRMOTORCENA,
DIALOG_PRMOTORPRIH,
DIALOG_KACIGE,
DIALOG_KBICIKLA,
DIALOG_BICIKLA,
DIALOG_BOJABICIKLA,
DIALOG_PRBICIKLAPRIH,
DIALOG_PRBICIKLARCENA,
DIALOG_PRBICIKLA,
DIALOG_KAVIONA,
DIALOG_AVION,
DIALOG_BOJAAVIONA,
DIALOG_AVIONPRODAJA,
DIALOG_PRAVIONAPRIH,
DIALOG_PRAVIONACENA,
DIALOG_PRAVIONA,
DIALOG_GPS,
DIALOG_LSGPS,
DIALOG_LSALONI,
DIALOG_BAPODIGNI,
DIALOG_BASTANJE,
DIALOG_KPLOVILA,
DIALOG_PLOVILO,
DIALOG_BOJAPLOVILA,
DIALOG_PLOVILOPRODAJA,
DIALOG_PRPLOVILAPRIH,
DIALOG_PRPLOVILACENA,
DIALOG_PRPLOVILA,
ONLINE_ADMINI,
ONLINE_GM,
ONLINE_LIDERI,
D_GACSPEED,
D_ACPING,
YTH_DIALOG,
DIALOG_YTPORT,
PH_DIALOG,
DIALOG_PPORT,
DIALOG_BRISANJE,
DIALOG_KBRISANJE,
DIALOG_SBRISANJE,
DIALOG_VBRISANJE,
DIALOG_FBRISANJE,
DIALOG_ZAHVALE,
DIALOG_UPDATE,
DIALOG_IZBORAUTA,
AKCENAT_DIALOG,
MKREDITI_DIALOG,
DIALOG_PUMPA,
DIALOG_PRADIJUS,
dialog_ASKLISTA,
dialog_ASKLISTA_2,
dialog_odgovor,
DIALOG_ULICA,
DULICA_IME,
DIALOG_DILER,
DIALOG_STATS,
dialog_WAR,
dialog_WAR_CREATE_1,
dialog_WAR_CREATE_2,
dialog_WAR_CREATE_3,
dialog_WAR_CREATE_4,
dialog_WAR_CREATE_5,
dialog_WAR_CREATE_6,
dialog_WAR_CREATE_7,
dialog_WAR_CREATE_8,
dialog_WARINVITE,
dialog_WARUNINVITE,
DIALOG_ORGINVITE,
DIALOG_HANGAR,
DIALOG_MAKEADMIN,
DIALOG_ZADUZENJA,
dialog_rconpanel,
dialog_rconpanel1,
dialog_rconpanel2,
dialog_rconpanel3,
dialog_rconpanel4,
DIALOG_REGNAGRADA
}; [/pawn]
Evo i "OnDialogResponse"
[pawn]if(dialogid == DIALOG_REGNAGRADA)
{
if(response)
{
if (listitem == 0)
{
if(RegisterNagrada == 1) return SCM(playerid, -1, ""SERVER"[Abstract] "BELA"Register Nagrada je vec ukljucena,ne mozete ju dva puta ukljuciti!");
if(RegisterNagrada == 0) { RegisterNagrada = 1; SCM(playerid, -1, ""SERVER"[Abstract] "ZELENA"Ukljucili ste nagradu na registraciji!"); }
}
else if (listitem == 1)
{
if(RegisterNagrada == 0) return SCM(playerid, -1, ""SERVER"[Abstract] "BELA"Register Nagrada je vec iskljucena,ne mozete ju dva puta iskljuciti!");
if(RegisterNagrada == 1) { RegisterNagrada = 0; SCM(playerid, -1, ""SERVER"[Abstract] "CRVENA"Iskljucili ste nagradu ne registraciji!"); }
}
}
}
//////////////
if(dialogid == dialog_rconpanel)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,dialog_rconpanel1,DIALOG_STYLE_INPUT,"{FFFFFF}Gamemode","Postavite novo ime Gamemodea/Verzija skripte","Postavi","Izadji");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,dialog_rconpanel2,DIALOG_STYLE_INPUT,"{FFFFFF}Server Ime","Postavite novo ime servera","Postavi","Izadji");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,dialog_rconpanel3,DIALOG_STYLE_INPUT,"{FFFFFF}Rcon Password","Postavite novi Rcon password","Postavi","Izadji");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,dialog_rconpanel4,DIALOG_STYLE_INPUT,"{FFFFFF}Server Password","Postavite novi server password","Postavi","Izadji");
}
}
}
else if(dialogid == dialog_rconpanel1)
{
new string[128];
if(response)
{
format(string,sizeof(string),"%s",inputtext);
SetGameModeText(string);
MessageEx(playerid, -1,"{FFFFFF} Upravo si promenio ime gamemoda/verzije na: '%s' !",inputtext);
if(AGAC[playerid] == 1)
{
new stringic[256];
format(stringic, sizeof(stringic), ""CRVENA"(AG) "BELA" Admin %s je upravo promjenio ime gamemoda (( %s )) !",GetName(playerid),inputtext);
AdminGameMaster(-1, stringic);
}
}
}
else if(dialogid == dialog_rconpanel2)
{
new string[150];
if(response)
{
format(string,sizeof(string),"hostname %s",inputtext);
SendRconCommand(string);
MessageEx(playerid, -1,"{FFFFFF} Upravo si promenio ime servera na: '%s'!",inputtext);
if(AGAC[playerid] == 1)
{
new stringic[256];
format(stringic, sizeof(stringic), ""CRVENA"(AG) "BELA" Admin %s je upravo promjenio ime servera (( %s )) !",GetName(playerid),inputtext);
AdminGameMaster(-1, stringic);
}
}
}
else if(dialogid == dialog_rconpanel3)
{
new string[128];
if(response)
{
format(string,sizeof(string),"rcon_password %s",inputtext);
SendRconCommand(string);
MessageEx(playerid, -1, "{FFFFFF} Upravo si promenio rcon password na: '%s'!",inputtext);
if(AGAC[playerid] == 1)
{
new stringic[256];
format(stringic, sizeof(stringic), ""CRVENA"(AG) "BELA" Admin %s je upravo promjenio rcon password!",GetName(playerid));
AdminGameMaster(-1, stringic);
}
}
}
else if(dialogid == dialog_rconpanel4)
{
new string[150];
if(response)
{
format(string,sizeof(string),"password %s",inputtext);
SendRconCommand(string);
MessageEx(playerid, -1,"{FFFFFF} Upravo si password servera na: '%s'!",inputtext);
if(AGAC[playerid] == 1)
{
new stringic[256];
format(stringic, sizeof(stringic), ""CRVENA"(AG) "BELA" Admin %s je upravo promjenio password servera (( %s )) !",GetName(playerid),inputtext);
AdminGameMaster(-1, stringic);
}
}
} [/pawn]
@Bašovski vjerojatno sam fix sada cu test,na jednom djelu registracije mi ostalo "SPD(playerid, 3.... " to nisam ni skontao, sada sam stavio DIALOG_SPOL, jer po onim enum id 3 dialog je drzava,a nju biras na kraju registera, zato vjerojatno preskoci,testam pa javim :P
Fixano! :) Da me Bašovski nije podsjetio na taj dio ja ne bi ni provjerio jesam li di zaboravio promjeniti dialog ime :D Hvala!
LOCK!