Gta samp dialogos parancs készítés?
Leírok kétfajta megoldást, illetve linkelem, hogy hol olvashatsz róla bővebben.
// strcmp-s parancsfeldolgozó
public OnPlayerCommandText(playerid, cmdtext[])
{
if ( strcmp(cmdtext, "/help", true) ) {
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "/help parancs", "Ez egy /help parancs!", "Rendben", "Mégse");
return 1;
}
return 0;
}
// zcmd-s parancsfeldolgozó
CMD:help(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "/help parancs", "Ez egy /help parancs!", "Rendben", "Mégse");
return 1;
}
strcmp: [link]
zcmd: [link]
Utolsó vagyok! Az első példánál kifelejtettem valamit. Így helyes:
public OnPlayerCommandText(playerid, cmdtext[])
{
if ( !strcmp(cmdtext, "/help", true) ) {
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "/help parancs", "Ez egy /help parancs!", "Rendben", "Mégse");
return 1;
}
return 0;
}
Ez esetben mindegy neki, hogy /help-et vagy /HeLP-et írsz be, mivel a nagybetűket kisbetűnek érzékeli. Emellett nézd át az alábbi linket is!
Az strcmp-ről bővebben: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!