29.06.2013, 00:06
Quote:
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; } |
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; } |