Skripta: Moja od 0
Opis: Pa napravio sam dinamicno kreiranje ruta i sve to lijepo radi ali sa bot i nzm napraviti da na /work iskoci dialog sa rutama i kada se izabere jedna da se krene
Znam uradit staticno ali me dinamicno kara xd
Slike: --
Daj kod o rutama, napravit cu
Rute se ucitavaju u Array ovo je komanda
https://pastebin.com/R4GuBKWr
Trebalo bi funkcionirati:
[pawn]new itemid[ MAX_PLAYERS ][ 25 ];
stock ClearItems(playerid)
{
for(new i = 0; i < 25; i++)
{
itemid[ playerid ][ i ] = -1;
}
}
stock RutaUDialogu(playerid, ruta)
{
for(new i = 0; i < 25; i++)
{
if(itemid[ playerid ][ i ] == -1)
{
itemid[ playerid ][ i ] = ruta;
break;
}
}
}
ocmd:work(playerid,params[])
{
new numericid = 0;
ClearItems( playerid );
strdel( GlobalniString, 0, sizeof( GlobalniString ) );
for( new i = 0; i < 25; i++ )
{
if(RI[postoji] == 1)
{
numericid++;
format( GlobalniString, sizeof( GlobalniString ), "%s"ZUTA"%i "SIVA"- "SPLAVA"%s\n", GlobalniString, numericid, RI[name]);
RutaUDialogu( playerid, i );
}
}
ShowPlayerDialog( playerid, DIALOG_WORK, DIALOG_STYLE_LIST, "ETS-SAMP | Work", GlobalniString, "Ok", "" );
return 1;
}
if(dialogid == DIALOG_WORK)
{
if( !response ) return 1;
if( response )
{
new id = itemid[ playerid ][ listitem ];
SCM(playerid, -1, "Odabrao si rutu %s.", RI[ id ][ name ]);
}
}[/pawn]
@Slade objasnio ti,msm da tako ide
Sve radi ali kada igrac koi nije id 0 izabere jednu rutu nest se pokvari i onda svima bude ime prve rute
yyyyyyyyyyyyyyyyyyyyyyy
Citat: Harexe Svabo poslato Jun 04, 2017, 00:37:03 PRE PODNE
Sve radi ali kada igrac koi nije id 0 izabere jednu rutu nest se pokvari i onda svima bude ime prve rute
yyyyyyyyyyyyyyyyyyyyyyy
javi mi se PM,poslacu ti dynamic posao kreator,i jos neke dinamike i chillas samo
Citat: Harexe Svabo poslato Jun 04, 2017, 00:37:03 PRE PODNE
Sve radi ali kada igrac koi nije id 0 izabere jednu rutu nest se pokvari i onda svima bude ime prve rute
yyyyyyyyyyyyyyyyyyyyyyy
Onda ti je do ruta, ne znam kako je moguće to
Citat: Slade poslato Jun 04, 2017, 12:05:47 POSLE PODNE
Citat: Harexe Svabo poslato Jun 04, 2017, 00:37:03 PRE PODNE
Sve radi ali kada igrac koi nije id 0 izabere jednu rutu nest se pokvari i onda svima bude ime prve rute
yyyyyyyyyyyyyyyyyyyyyyy
Onda ti je do ruta, ne znam kako je moguće to
Moracu vidit da nije mzd do arraya
Citat: Harexe Svabo poslato Jun 04, 2017, 12:58:15 POSLE PODNE
Citat: Slade poslato Jun 04, 2017, 12:05:47 POSLE PODNE
Citat: Harexe Svabo poslato Jun 04, 2017, 00:37:03 PRE PODNE
Sve radi ali kada igrac koi nije id 0 izabere jednu rutu nest se pokvari i onda svima bude ime prve rute
yyyyyyyyyyyyyyyyyyyyyyy
Onda ti je do ruta, ne znam kako je moguće to
Moracu vidit da nije mzd do arraya
Ako zelis mozes poslati kako si to napravio da i to vidimo, ali ako napravis klasicni sistem ucitavanja i spremanja, nebi trebo imati problema sa mojim kodom
Sve klasicno dini_Int dini_Get dini_Float i sprema u array nzm sta bi tu cinilo problem velik
Citat: Harexe Svabo poslato Jun 04, 2017, 14:36:13 POSLE PODNE
Sve klasicno dini_Int dini_Get dini_Float i sprema u array nzm sta bi tu cinilo problem velik
:D :D :D :D :D :D :D :D :D :D :D :D
Citat: Bolex_ poslato Jun 04, 2017, 15:18:19 POSLE PODNE
Citat: Harexe Svabo poslato Jun 04, 2017, 14:36:13 POSLE PODNE
Sve klasicno dini_Int dini_Get dini_Float i sprema u array nzm sta bi tu cinilo problem velik
:D :D :D :D :D :D :D :D :D :D :D :D
Bjeda stas xd