Need help with functions.
#1

Код:
enum e_ZaidInfo
{
    lytis,
    lagaminas

}

new ZaidejasINFO[MAX_PLAYERS][e_ZaidInfo];


stock ShowPaskyraInfo(playerid)
{
	new D_PaskyraINFO[512], manolytis[20], manolagaminas[20];
	
	if(ZaidejasINFO[playerid][lytis]==1) return strins(manolytis, "{6CA7BA}Vyras", 0);
	if(ZaidejasINFO[playerid][lytis]==2) return strins(manolytis, "{B823B3}Moteris", 0);
	if(ZaidejasINFO[playerid][lytis]==0) return strins(manolytis, "{00FFFF}Nenustatyta", 0);

	if(ZaidejasINFO[playerid][lagaminas]==0) return strins(manolagaminas, "{00FFFF}Nenustatyta", 0);
	if(ZaidejasINFO[playerid][lagaminas]==1) return strins(manolagaminas, "{EBEBEB}Smulkus Vagis", 0);
	if(ZaidejasINFO[playerid][lagaminas]==2) return strins(manolagaminas, "{EBEBEB}Baigжs Mokslus", 0);
	if(ZaidejasINFO[playerid][lagaminas]==3) return strins(manolagaminas, "{EBEBEB}Benamis", 0);

	format(D_PaskyraINFO, sizeof(D_PaskyraINFO), "{EBEBEB}Lytis\t%s\n{EBEBEB}Lagaminas\t%s", manolytis, manolagaminas);

        SendClientMessage(playerid, -1, "Clowns are scarier than Clownfish");

	ShowPlayerDialog(playerid, D_REGPASKYRA, DIALOG_STYLE_TABLIST, "{7C8CC2}Paskyra", D_PaskyraINFO,
"Pradлti", "");

	return 1;
}
Ok so this piece of junk code is not working whenever I call for it.


For example:
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 0) return ShowPaskyraInfo(playerid);



}
Dialog ain't showing at all.

NOTE: Before you think this is a problem with the formatting or the dialog above, then I created this to make sure it has nothing to do with it:
Код:
SendClientMessage(playerid, -1, "Clowns are scarier than Clownfish");
I know I'm a noob, and I am new to scripting, so I am asking for help, as this is the right topic. Help Please!
Reply
#2

https://sampwiki.blast.hk/wiki/Strins
Код:
This function does not return any specific values.
and your code looks
pawn Код:
if(dialogid == 0) return 1;
pawn Код:
stock ShowPaskyraInfo(playerid)
{
    new D_PaskyraINFO[512], manolytis[20], manolagaminas[20];

    switch(ZaidejasINFO[playerid][lytis])
    {
        case 0: manolytis = "{00FFFF}Nenustatyta";
        case 1: manolytis = "{6CA7BA}Vyras";
        default: manolytis = "{B823B3}Moteris";
    }
    switch(ZaidejasINFO[playerid][lagaminas])
    {
        case 0: manolagaminas = "{00FFFF}Nenustatyta";
        case 1: manolagaminas = "{EBEBEB}Smulkus Vagis";
        case 2: manolagaminas = "{EBEBEB}Baigas Mokslus";
        default: manolagaminas = "{EBEBEB}Benamis";
    }

    format(D_PaskyraINFO, sizeof(D_PaskyraINFO), "{EBEBEB}Lytis\t%s\n{EBEBEB}Lagaminas\t%s", manolytis, manolagaminas);

    SendClientMessage(playerid, -1, "Clowns are scarier than Clownfish");

    ShowPlayerDialog(playerid, D_REGPASKYRA, DIALOG_STYLE_TABLIST, "{7C8CC2}Paskyra", D_PaskyraINFO, "Pradлti", "");
    return 1;
}
Reply
#3

thanks, gonna try it out.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)