Üdvözlök mindenkit.
Készítettem egy picike kis kiegészítõ függvénykönyvtárat a ZCMD parancsfeldolgozóhoz.
Jelenleg csak 2 funkció van benne, Admin parancs, és Kocsicmd. Ez még késõbb bõvülni fog.
Igazából unatkoztam kicsit és 5 perc alatt összehoztam az egészet.(Makrókra épül ez az include.) Mondjuk nekem tetszik, mivel így a saját munkámat is megkönnyítettem vele.
Példák a használatára:
RCON admin parancsok(Ezek csak akkor mûködnek ha RCON adminisztrátor az illetõ):
ADMINCOMMAND:adminparancsod(playerid,params[]) {
//Ide a funkciókat
return 1;
}
Vagy:
ADMINCMD:admincmd(playerid,params[]) {
//Ide a funkciókat
return 1;
}
Kocsiban(Ezek csak akkor mûködnek ha az illetõ jármûben van):
KOCSIBANCOMMAND:asd(playerid,params[]) {
//Ide a funkciókat
return 1;
}
Vagy:
KOCSIBANCMD:asdd(playerid,params[]) {
//Ide a funkciókat
return 1;
}
Include:
#define ADMINCOMMAND:%1(%2) \\
COMMAND:%1(%2) if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy RCON adminisztrátor!\"); else
#define ADMINCMD:%1(%2) \\
CMD:%1(%2) if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy RCON adminisztrátor!\"); else
#define KOCSIBANCOMMAND:%1(%2) \\
COMMAND:%1(%2) if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x00000000, \"Nem vagy jármûben\"); else
#define KOCSIBANCMD:%1(%2) \\
CMD:%1(%2) if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x00000000, \"Nem vagy jármûben\"); else