[Pomoc] CMD /osobna


Započeo CkusaColeCM, April 12, 2013, 22:41:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja od 0.
Detaljan opis problema:Dakle kad dodem na server i ukucam komandu /osobna nedogada se nista, ni da mi baci da je komanda pogresna ni da mi dode dialog nista :S eto neka neko helpa ;S
Dio skripte:
Definicija

#define DIALOG_STATS1


Komanda

CMD:osobna(playerid, params[])
{
	new string[512];
	strcat(string, "Level [%d]",PlayerInfo[playerid][pLevel]);
	SPD(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX, "{FFFFFF}Osobna Iskaznica", string, "Uredu", "");
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: April 12, 2013, 22:48:31 POSLE PODNE od CkusaColeCM

Kraden avatar bloomeru :*

disi stavio komandu, na kraj moda ili pod neki callback?
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Blaeks

*

Madmen

ne mozes tako, moras u formatu sklopiti strcat funkciju, pa onda prikazes dialog iz formata


Evo ovako mora da ti radi.
CMD:osobna(playerid, params[])
{
	new string[512];
        new Prikazano[44],
        format( string, sizeof( string ), "Level [%d]" PlayerInfo[playerid][pLevel]);
        strcat( Prikazano, string );
	SPD(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX, "{FFFFFF}Osobna Iskaznica", string, "Uredu", "");
        strdel( Prikazano, 0, sizeof( Prikazano ) );
	return 1;
}

Blaeks

*

Madmen

Citat: David (Sabljak) A.k.A SABO(T) poslato April 13, 2013, 10:37:45 PRE PODNE
Ja sam ti sistem za te Osobne radio na RP skriptama ovako

npr
stock public Stats(playerid,targetid)
{
    new score = PlayerInfo[targetid][pLevel];
    new stats[512];
    new coordsstring[256];
	new coordsstring1[256];
    format(coordsstring, sizeof(coordsstring),"______________________________________\n\nInformacije o vasem Accountu \n\n{FFFFFF}Nick: {FFFB00}%s",PlayerName(targetid));
    format(coordsstring1, sizeof(coordsstring), "Level:%d ", score);
    format(stats,512,"%s\n%s",coordsstring,coordsstring1);
    ShowPlayerDialog(playerid,178,DIALOG_STYLE_MSGBOX,"Stats Panel",stats,"Zatvori","");
}


i onda sam iscitavao sa

CMD:stats(playerid, params[])
{
	Stats(playerid,playerid);
	return 1;
}


uglavnom zanemari sto su meni veliki stringovi 256 jer tu sam pisao boje i jos tih [cenzura]osti...
nisu veliki, za takve stvari je string dozvoljen do 1024