[DUDA/AYUDA] Como ven este comando?
#1

Buenas, lo que pasa es que cree este comando, evidentemente para dar dinero, pero no funciona como yo quiero xD. Pero, lo veo y lo veo bien... ї Que esta mal ? Les agradecerнa bastante la ayuda que me pudieran ofrecer.

pawn Код:
CMD:dardinero(playerid, params[])
{
    if(PlayerInfo[playerid][pStaff] == 3) {
    if(IsNumeric(params[0]) || IsNumeric(params[1])){
    new string[110];
    if(params[0] == playerid){
    format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Se dio a si mismo {FF0000}%d{FFFFFF}$", pNombre(playerid),params[1]);
    } else format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Le dio {FF0000}%d{FFFFFF}$ a {FF0000}%s", pNombre(playerid),params[1],pNombre(params[0]));
    DarDinero(params[1],params[0]);
    SendMessageToAdmins(-1,string);
    } else EnviarINFO(playerid,"Uso correcto: ~b~/DarDinero ID CANTIDAD");
    } else EnviarINFO(playerid,"~r~No Autorizado!");
    return 1;
}
Reply
#2

como tienes definido el de DarDinero? o podrias ponerle asн
Reply
#3

Creo que tuviera que ser asi:
pawn Код:
CMD:dardinero(playerid, params[])
{
    if(PlayerInfo[playerid][pStaff] == 3) {
    if(IsNumeric(params[0]) || IsNumeric(params[1])){
    new string[110];
    if(params[0] == playerid){
    format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Se dio a si mismo {FF0000}%d{FFFFFF}$", pNombre(playerid),params[1]);
    } else format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Le dio {FF0000}%d{FFFFFF}$ a {FF0000}%s", pNombre(playerid),params[1],pNombre(params[0]));
    DarDinero(params[0],params[1]);//porque en esta linea pusiste al rves los params
    SendMessageToAdmins(-1,string);
    } else EnviarINFO(playerid,"Uso correcto: ~b~/DarDinero ID CANTIDAD");
    } else EnviarINFO(playerid,"~r~No Autorizado!");
    return 1;
}
Reply
#4

Hola
pawn Код:
CMD:dardinero(playerid, params[])
{
    if(PlayerInfo[playerid][pStaff] == 3)
    {
        if(IsNumeric(params[0]) || IsNumeric(params[1])) //params[0] = ID || params[1] = Cantidad.
        {
            new string[240];
            if(params[0] == playerid)
            {
                format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Se dio a si mismo {FF0000}%d{FFFFFF}$", pNombre(playerid),params[1]);
                //DarDinero(params[1],params[0]);mal, abajo estб bien
                DarDinero(params[0],params[1]);
                SendMessageToAdmins(-1,string);
            }
            else//йse se ejecutarб solo si la condicional if(params[0] == playerid) no se aprueba.
            {
                format(string, sizeof(string), "{FF0000}» [ADMINISTRACION] {00C3EA}%s{FFFFFF} Le dio {FF0000}%d{FFFFFF}$ a {FF0000}%s", pNombre(playerid),params[1],pNombre(params[0]));
                DarDinero(params[0],params[1]);
                SendMessageToAdmins(-1,string);
            }
        } else EnviarINFO(playerid,"Uso correcto: ~b~/DarDinero ID CANTIDAD");
    } else EnviarINFO(playerid,"~r~No Autorizado!");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)