-
Hy
Hogyan lehet olyan megcsinálnom hogy pl van egy parancs : /teles es azt kinirja a szerver pl Te hasznaltad a Teles parancsot . De ezt nem így kéne! Hanem hogy a szerver ismerje fel a parancsot !
Mégegy példa!
SendClientMessage(playerid, 0xFF9933AA, \"Beírtad a Teles Nevû parancsot!!\");
Ezt nem igy kellene lekerdezni!
Nem ugy kellene hogy en irom be SendClientMassage val!
Hanem mashogy le definialni vagy nem tudom! Valaki segitsen!!
-
???
Parancslétrehozásra gondolsz? ZCMD
CMD:parancs(playerid, params[])
{
SendClientMessage(playerid, -1 #Használtad a parancsot te marha!);
return true;
}
-
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"Sajnálom de a %s parancs nem létezik\", cmdtext);
SendClientMessage(playerid,red, strin);
}
return 1;
}
ird át neked megfelelően
-
Nem igy akarom!!
Hanem lenne pl
new parancslekerdo;
Es ledefinialni hogy mit tegyen a parancslekerdo
#defined parancslekerdo Beirtad a Teles Parancsot!
Es a parancs hoz kene ezt nekem oda irni vagy hogy?
-
Nem igy akarom!!
Hanem lenne pl
new parancslekerdo;
Es ledefinialni hogy mit tegyen a parancslekerdo
#defined parancslekerdo Beirtad a Teles Parancsot!
Es a parancs hoz kene ezt nekem oda irni vagy hogy?
Jól van jól van jólvan!
Szedd össze a gondolataidat, és írd le ÉRTELMESEN.
Mert nem értjük hogy mit akarsz.
Parancsfeldolgozót akarsz (ZCMD, A_SAMP ONPLAYERCOMMANDTEXT)
Vagy egy parancsfelépítést akarsz (Amit le írtam -> ZCMD)
Avagy azt szeretnéd hogy HA nincs ilyen parancs, akkor ZCMD-n keresztül ki írjon valamit.
Vagy egy makrót akarsz létrehozni
(Például)
#define NINCSILYENPARANCS \"Nincs ilyen parancs a szerveren!\"
SendClientMessage(pid, -1, NINCSILYENPARANCS);
Talán
public OnPlayerCommandText(playerid, cmdtext[])
{
new str[128];
format(str,128,\"Használat a /%s parancsot te majom!\", cmdtext);
SendClientMessage(playerid, -1, str);
return 0;
}
:shurg:
-
Vagy:
CMD:teles(playerid, params[])
{
new szam;
if (sscanf(params, \"d\", szam))
return SendClientMessage(playerid,-1, \"Használat: /teles [szám]\");
...[te kódod]....
return true;
}
-
Meg oldotta a fentik alapjan! Koszono! :)