SA-MP Forums Archive
[DUDA/AYUDA]Procesador DCMD - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA/AYUDA]Procesador DCMD (/showthread.php?tid=482750)



[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] >= || 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(playeridsendernamesizeof(sendername));
format(stringsizeof(string), "{A2DC35}El Administrador {FFFFFF}%s{5ABAFF} Esta En Servicio! {FF4142}Para Resivir Soporte, Contacata Con El. (/mp)"sendername);
SendClientMessageToAll(-1string);
SetPlayerSkin(playerid217);
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(playeridsendernamesizeof(sendername));
format(stringsizeof(string), "{A2DC35}El Administrador {FFFFFF}%s{5ABAFF} Esta Fuera De Servicio! {FF4142}Ni Brindara Mas Soporte."sendername);
SendClientMessageToAll(-1string);
SetPlayerSkin(playerid0);
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!