[DUDA/AYUDA]Procesador DCMD -
yesid001 - 22.12.2013
Buenas loque pasa esque tengo el ladmin 4.2 y quiero agregarle los comandos adminon y adminoff.
Y los cree de la siguiente forma:
PHP код:
dcmd_adminon(playerid,params[]){
#pragma unused params
if(PlayerInfo[playerid][Level] >= 1 || IsPlayerAdmin(playerid)) {
CMDMessageToAdmins(playerid,"ADMINON");
if(DutyAdmin[playerid] == true) return SendClientMessage(playerid, -1,"Yes estas en modo duty. Para salir usa /adminoff");
new sendername[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{A2DC35}El Administrador {FFFFFF}%s{5ABAFF} Esta En Servicio! {FF4142}Para Resivir Soporte, Contacata Con El. (/mp)", sendername);
SendClientMessageToAll(-1, string);
SetPlayerSkin(playerid, 217);
DutyAdmin[playerid] = true;
} return SendClientMessage(playerid, -1,"Solo Administradores De DarkEmpire");
}
//esta en donde debe ir: en donde esta el resto...
dcmd(adminon,1,cmdtext);
Y Este De OFF
PHP код:
dcmd_adminoff(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 1) {
CMDMessageToAdmins(playerid,"ADMINOFF");
if(DutyAdmin[playerid] == false) return SendClientMessage(playerid, -1,"Ya estas en modo duty off. Para ponerte ON usa /duty");
new sendername[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{A2DC35}El Administrador {FFFFFF}%s{5ABAFF} Esta Fuera De Servicio! {FF4142}Ni Brindara Mas Soporte.", sendername);
SendClientMessageToAll(-1, string);
SetPlayerSkin(playerid, 0);
DutyAdmin[playerid] = false;
} return SendClientMessage(playerid, -1,"Solo Administradores De DarkEmpire");
}
//esta en donde debe ir: en donde esta el resto...
dcmd(adminoff,1,cmdtext);
Pero No me Funcionan !
Al Momento De Usarlos In Game, Me Sale Comando Incorrecto... !
AYUDA, Que Es Loque Me Falta ??
El
PHP код:
if(DutyAdmin[playerid] == false)
Ya Lo Tengo Definidio, Esyo Esta Bien, Solo Que No Me Anda EL Comando...
AYUDA ! Es URGENTE !
Respuesta: [DUDA/AYUDA]Procesador DCMD -
CrossOv3r - 22.12.2013
Cambia
pawn Код:
dcmd(adminoff,1,cmdtext);
dcmd(adminon,1,cmdtext);
por:
pawn Код:
dcmd(adminoff,8,cmdtext);
dcmd(adminon,7,cmdtext);
Respuesta: [DUDA/AYUDA]Procesador DCMD -
yesid001 - 23.12.2013
Si, Gracias!
Re: [DUDA/AYUDA]Procesador DCMD -
Galileo - 23.12.2013
No se si se te resolvio el problema, pero te recomiendo usar ZCMD o si no queres ZCMD, YCMD. Son los 2 mas rapidos y eficaces procesadores de comandos, el DCMD junto con dini(manejar archivos ini) ya son cosas que no se usan porque estan viejas y "outdated" por Y_INI y YCMD/ZCMD. Solo una sugerencia.
Saludos!