[Solucionado] Comando de dar dinero.
#1

pawn Код:
dcmd_dineroatodos(playerid, params[])
{
    if(PlayerInfo[playerid][Nivel] >= 4)
    {
      new tmp[256], Index; tmp = strtok(params, Index);
      if(!strlen(params)) return SendClientMessage(playerid, Amarillo, "* Usa: /DineroAT (/DineroATodos) <Cantidad>");
      new string[256], string2[256], Nombre[24]; GetPlayerName(playerid, Nombre, sizeof(Nombre));
      for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) GivePlayerMoney(i, params[1]);
      format(string, sizeof(string), "* Administrador %s ha dado a todos los jugadores %d$.", Nombre, params[1]); SendClientMessageToAll(Azul, string); PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
      format(string2, sizeof(string2), "%d $", params[1]); return GameTextForAll(string2, 2000, 4);
    } else return SendClientMessage(playerid, Rojo, "* Debes ser Administrador nivel +4 para poder dar dinero a todos los jugadores.");
}
El problema es que siempre da 48$.
Reply
#2

pawn Код:
new tmp[256], Index; tmp = strtok(params, Index);
no le veo el uso eneste caso, ya que nisiquiera usaste tmp pero buen...

2є cambia:
pawn Код:
GivePlayerMoney(i, params[1]);
por:
pawn Код:
GivePlayerMoney(i, params);
Reply
#3

Quote:
Originally Posted by the_chaoz
pawn Код:
new tmp[256], Index; tmp = strtok(params, Index);
no le veo el uso eneste caso, ya que nisiquiera usaste tmp pero buen...

2є cambia:
pawn Код:
GivePlayerMoney(i, params[1]);
por:
pawn Код:
GivePlayerMoney(i, params);
Ya quitй tmp, en realidad no valнa para nada no.

Si pongo solo 'params' me da error, asн que puse strlen(params) pero sigue igual.
Reply
#4

pone strval en vez de strlen
strval devuelve el valor de la variable, mientras que strlen devuelve el largo de la variable
Reply
#5

Quote:
Originally Posted by the_chaoz
pone strval en vez de strlen
strval devuelve el valor de la variable, mientras que strlen devuelve el largo de la variable
Sн, al parecer ese era el error, ahora funciona perfectamente. Gracias

Cierren.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)