[Ajuda] Comando /setmoney
#3

Quote:
Originally Posted by GustavinCTN
Посмотреть сообщение
Entгo meu servidor veio com o comando /setmoney, mas so que o setmoney sу da 50000 mil, eu queria pra colocar tipo /setmoney "id do player" "quantidade de dinheiro" em vez de dar 50000 mil de money eu queria que desse a quantidade que eu quizer

Como esse comando funciona: /setmoney "id do player" , vocк receberб 50000 mil de money.

Код:
 	if(strcmp(cmd, "/setmoney", true) == 0)
  	{
	    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"Erro: Vocк nгo estб logado na Rcon!");
   		GetPlayerName(playerid, sendername, sizeof(sendername));
     	tmp = strtok(cmdtext, idx);
      	if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setmoney [id do player]");
        giveplayerid = strval(tmp);
        if(logado[playerid] == 1)
        {
        	if(PlayerInfo[playerid][pAdmin] >= 5)
         	{
          		if(IsPlayerConnected(giveplayerid))
             {
             		GivePlayerMoney(giveplayerid, 50000);
                }
               	else
               	{
               		format(string, sizeof(string), "%d nгo й um player ativo.", giveplayerid);
	               	SendClientMessage(playerid, ERRO, string);
               	}
           	}
           	else
           	{
      			SendClientMessage(playerid, ERRO, "Erro: Vocк nгo tem permissгo para usar este comando!");
        	}
        }
        else
        {
        	SendClientMessage(playerid, ERRO, "Erro: Vocк tem que estar logado para usar este comando!");
        }
        return 1;
   	}
Desde jб agradeзo.
Tenta esse:
Quote:

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new string[256];
if(strcmp(cmd,"/dargrana", true)==0)
{
if(logado[playerid] == 1) return SendClientMessage(playerid, ERRO, "Erro: Vocк tem que estar logado para usar este comando!");
if(PlayerInfo[playerid][pAdmin] >= 5) return SendClientMessage(playerid, ERRO, "Erro: Vocк nгo tem permissгo para usar este comando!");
new tmp[256];
new plid, grana;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setmoney [id do player] [dinheiro]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setmoney [id do player] [dinheiro]");
return 1;
}
grana = strval(tmp);
if(IsPlayerConnected(plid))
{
new pname[MAX_PLAYER_NAME];
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "(INFO) %s(ID: %d) vocк deu para %s $%d de grana.", aname, playerid, pname, grana);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "(INFO) O Administrador %s (%d) deu para vocк $%d de dinheiro, nгo gasta com doces em.", aname, playerid, grana);
SendClientMessage(plid, -1, string);
GivePlayerMoney(plid,grana);
return 1;
}
else
{
SendClientMessage(playerid, Vermelho, "(INFO) Jogador nгo conectado.");
return 1;
}
}
return 0;
}

Reply


Messages In This Thread
Comando /setmoney - by GustavinCTN - 24.06.2013, 08:59
Re: Comando /setmoney - by JuniorPT - 24.06.2013, 09:17
Re: Comando /setmoney - by Mateus_. - 29.06.2013, 00:06
Re: Comando /setmoney - by ProKillerpa - 29.06.2013, 13:15

Forum Jump:


Users browsing this thread: 1 Guest(s)