No detecta ningun comando
#1

Hola estaba haciendo mi sistema de admin y cree un comando, no me sale ningun error , pero cuando lo pruebo no funciona

PHP код:
dcmd_hablavip(playerid,params[]) {
    
#pragma unused params
    
if(PlayerInfo[playerid][LevelAdmin] >=2) {
         if(!
strlen(params)) return SendClientMessage(playeridred"::[ERROR] Uso correcto: /hablavip [texto]");
        new 
string[128],Admin2[MAX_PLAYER_NAME]; format(stringsizeof(string), "{0099FF}::[Usuario VIP] %s: {ACFF00}%s",Admin2);
        return 
SendClientMessageToAll(red,string);
    } else return 
SendClientMessage(playerid,red,"::[ERROR] Necesitas ser Vip para poder utilizar este comando");

Reply
#2

pawn Код:
dcmd_hablavip(playerid, params[])
{
    #pragma unused params
    if(PlayerInfo[playerid][LevelAdmin] >=2)
    {
        if(!strlen(params)) return SendClientMessage(playerid, red, "::[ERROR] Uso correcto: /hablavip [texto]");
        new string[128],Admin2[MAX_PLAYER_NAME]; format(string, sizeof(string), "{0099FF}::[Usuario VIP] %s: {ACFF00}%s",Admin2);
        return SendClientMessageToAll(red,string);
    }
    else SendClientMessage(playerid,red,"::[ERROR] Necesitas ser Vip para poder utilizar este comando");
    return 1;
}

Prueba asн
Reply
#3

no funciona
Reply
#4

Y cambiando

pawn Код:
dcmd_hablavip(playerid, params[])
por

pawn Код:
CMD:hablavip(playerid, params[])
?
Reply
#5

Proba asi:

pawn Код:
dcmd_hablavip(playerid,params[])
{
    if(PlayerInfo[playerid][LevelAdmin] >=2)
    {
        if(!strlen(params[0])) return SendClientMessage(playerid, red, "::[ERROR] Uso correcto: /hablavip [texto]");
        new string[128],Admin2[MAX_PLAYER_NAME]; format(string, sizeof(string), "{0099FF}::[Usuario VIP] %s: {ACFF00}%s",Admin2,params[0]);
        SendClientMessageToAll(red,string);
    } else return SendClientMessage(playerid,red,"::[ERROR] Necesitas ser Vip para poder utilizar este comando");
    return 1;
}
Reply
#6

usas? ZCMD? o DCMD? porque si has cambiado a DCMD teniendo ZCMD no leerб otro comando que no sea ZCMD..

Asi como te dije roderjit..

pawn Код:
CMD:hablavip(playerid,params[]) {
   new text[128], string[128];
    if(PlayerInfo[playerid][LevelAdmin] < 2) return SendClientMessage(playerid,red,"::[ERROR] Necesitas ser Vip para poder utilizar este comando");
        if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, red, "::[ERROR] Uso correcto: /hablavip [texto]");
        new string[128],Admin2[MAX_PLAYER_NAME]; format(string, sizeof(string), "{0099FF}::[Usuario VIP] %s: {ACFF00}%s",Admin2);
        SendClientMessageToAll(red,string);
    return 1;
}
Reply
#7

Quote:
Originally Posted by !R1Ch@rD!
Посмотреть сообщение
usas? ZCMD? o DCMD? porque si has cambiado a DCMD teniendo ZCMD no leerб otro comando que no sea ZCMD..

Asi como te dije roderjit..
Si no le sale ningun error utilizando dcmd_ es por que esta usando ese incluide.
Reply
#8

Quote:
Originally Posted by YazukiAkira
Посмотреть сообщение
Si no le sale ningun error utilizando dcmd_ es por que esta usando ese incluide.
A lo que se refiere es que al usar ZCMD si quiere crear un comando en OnPlayerCommandText no funcionarб, dcmd si mal no recuerdo utiliza OnPlayerCommandText por lo que no funcionarнa.

Hay un ZCMD modificado para que se pueda usar OnPlayerCommandText, creo que lo habнa hecho Jossta.
Reply
#9

por que usas pragma para indicar que no usas parбmetros si en realidad si lo intentas hacer?
Reply
#10

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
A lo que se refiere es que al usar ZCMD si quiere crear un comando en OnPlayerCommandText no funcionarб, dcmd si mal no recuerdo utiliza OnPlayerCommandText por lo que no funcionarнa.

Hay un ZCMD modificado para que se pueda usar OnPlayerCommandText, creo que lo habнa hecho Jossta.
en DCMD si se puede usar OnPlayerCommandText tengo en mi ladmin comando hay! y si me cojen!
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)