SA-MP Forums Archive
Error Comandos - 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: Error Comandos (/showthread.php?tid=451420)



Error Comandos - pillino - 17.07.2013

Buenas quisiera saber como hacer para que me funcionen correctamente estos Comandos

Quote:

CMD:haceradmin(playerid, params[])
if(!IsPlayerAdmin(playerid))
{
new id,niveladm;
if(!sscanf(params, "ui", id, niveladm))
{
InfoJugador[id][jAdminNvl] = niveladm;
SendClientMessage(id, -1, "El Administrador Dueсo te diу nivel %d en el Equipo Administrativo",niveladm);
}else SendClientMessage(playerid, -1, "/haceradmin [ID] [Nivel Adm ( 1-2-3 )");
return 1;
}
CMD:dardinero(playerid, params[])
{
if(Dueno(playerid))
{
if(!sscanf(params, "ri", params[1], params[2]))
{
GivePlayerMoney(params[1], params[2]);
}
else SendClientMessage(playerid, -1, "Uso: /dardinero [ID] [DINERO]");
}
else SendClientMessage(playerid, -1, "No Eres Administrador Dueсo");
return 1;
}

El de HacerAdmin quisiera que al logearme me cargue y el salir se me guarde el Nivel y el de dar dinero por ejemplo me pongo 100 dolares y me da 32 dolares


Re: Error Comandos - ThePhenix - 17.07.2013

PHP код:
CMD:dardinero(playeridparams[])
{
    if(
Dueno(playerid))
    {
        new 
targetmoneystring[128];
        if(
sscanf(params"ud"targetmoney)) return SendClientMessage(playerid, -1"USAR: /dardinero [playerid] [cantidad]");
        
GivePlayerMoney(targetmoney);
        
format(stringsizeof(string), "Has recibido $%d de un Administrador"money);
        
SendClientMessage(target, -1string);
    }
    else
    {
        
SendClientMessage(playerid, -1"No Eres Administrador Dueсo");
    }
    return 
1;

PHP код:
CMD:haceradmin(playeridparams[])
{
    if(
IsPlayerAdmin(playerid))
    {
        new 
targetlevelstring[128], name[MAX_PLAYER_NAME];
        
GetPlayerName(targetnamesizeof(name));
        if(
sscanf(params"ud"targetlevel)) return SendClientMessage(playerid1"USAR: /haceradmin [playerid] [nivel]");
        
InfoJugador[target][jAdminNvl] = level;
        
format(stringsizeof(string), "%s recibio %d administrator nivel"namelevel);
        
SendClientMessageToAll(-1string);
    }
    else
    {
        
SendClientMessage(playerid, -1"ERROR: No eres un RCON administrador");
    }
    return 
1;




Respuesta: Error Comandos - pillino - 17.07.2013

Ahora me da cantidad 0 los dos comandos