Sziasztok!
Nem rég kezdtem újra a sciptelgetést, ezért még nem teljesen emlékszem mit-hogyan kell csinálni :D
Szeretnék egy ilyesféle parancsot, csak ez így nem működik. Ha csak azt írom be hogy /munka, akkor kiírja a Használat:-os feliratot, viszont ha hozzáírok akármit, azt írja ki hogy Sikeresen elkezdted a munkát. :/ Meg tudnátok mondani, hogy hol a hiba?
Ui.: Én nem látok itt kategória menüpontot :/
CMD:munka(playerid, params[])
{
new parancs[128], txt[128];
format(txt, sizeof(txt), \"%s\", parancs);
if(sscanf(params, \"s\", parancs)) return SendClientMessage(playerid, 0, \"Használat: /munka [kezd/befejez]\");
if(!strcmp(txt, \"kezd\", true))
{
SendClientMessage(playerid, 1, \"Sikeresen elkezdted a munkát.\");
}
else if(!strcmp(txt, \"befejez\", true))
{
SendClientMessage(playerid, 1, \"Sikeresen befejezted a munkát.\");
}
return 1;
}
CMD:munka(playerid, params[]) {
if(sscanf(params, \"s[64]\", params)) return SendClientMessage(playerid, -1, \"Használat: /munka [kezd/befejez]\");
if(!strcmp(params, \"kezd\")) {
SendClientMessage(playerid, -1, \"Sikeresen elkezdted a munkát.\");
}
else if(!strcmp(params, \"befejez\")) {
SendClientMessage(playerid, -1, \"Sikeresen befejezted a munkát.\");
}
else SendClientMessage(playerid, -1, \"Használat: /munka [kezd/befejez]\"); // legvégére
return 1;
}