-
Nos, ugye van STRCMP-vel az, hogy lehet ilyen ,,összefûzött\" parancskat írni, így hogy:
if(strcmp(\"/help\",cmdtext, true, 10) || strcmp(\"/h\", cmdtext, true, 10) == 0)
azt hiszem így néz ki, de lényegtelen. Ugyan ezt szeretném ZCMD-vel, megoldható?
-
Nem megoldható ha jól tudom esetleg én még nem láttam hasonlót.. egyébként külön kell létrehozni a parancsot.. :confused:
-
Megoldható! Amint megtalálom nekem hol van adom :)
-
Megoldható, és ez egyszerû.
Megírod a parancsot ami kell neked, és hozzá szeretnél venni egy másik parancsot.
Az így nézzen ki:
CMD:xycxyc(playerid, params[]) // Parancs amivel használni fogod.
{
return cmd_xysd(playerid, params); // Ezzel kéred le a másik parancsot hogy azt a funkciót adja.
}
Pl:
CMD:try(playerid, params[]) // Ezzel is lehet használni a parancsot.
{
return cmd_proba(playerid, params); // CMD:proba az alap parancsom.
}
[mod]Nem egy most regisztrált tag vagy. Illene tudnod, hogy a CODE tagek használata kötelezõ.[/mod]
-
Esetleg ha simán megdupláznád a parancsot?
CMD:cmdigy(playerid, params[])
{
SendClientMessage(playerid, COLOR_YELLOW, \"Kiírja ezt.\");
}
CMD:parancsigy(playerid, params[])
{
SendClientMessage(playerid, COLOR_YELLOW, \"Kiírja ezt.\");
}
Ugyanaz teljesül, csak más paranccsal. Igen egyszerû, habár nagyon sok parancs esetén ezzel lassulhat a parancs beteljesedése. De nem hiszem, hogy lassabb lenne, nincs annyi parancsod valószínûleg.
-
Fontos az STRCMP és a zcmd nem férnek meg egymás mellet!
A zcmdhez hozzá tartozik az sscanf is egyben... + objectek dynamicban több lehet emiatt :)
CMD:help(playerid, params[])
{
//blablabla
return 1;
}
///fontos a /h parancshoz nem kell semmi elég a /help hez írnod az adatokat ha /h parancsot írja úgy érzékeli mintha /help -et írt volna!!
CMD:h(playerid, params[])
{
return cmd_help(playerid, params);
}
És nem nem terheli még sok parancsnál sem, ha így van csinálva, de lehet ennél egyszerûbben is, de azt csak kevesen tudják errõl :)
-
Rendben, köszönöm... Ma délután letesztelem.
Dupla hozzászólás automatikusan összefûzve. ( 2013. április 16. - 18:12:08 )
Remekül mûködik, köszönöm.