CMD:dardinheiro(playerid, params[]) {
if ( !IsPlayerAdmin(playerid) )
return SendClientMessage(playerid, -1, "[ERRO]Vocк nгo й administrador!");
if ( sscanf(params, "ui", Id, Quantia ) )
return SendClientMessage(playerid, -1, "Uso correto: /dardinheiro [ID] [Quantia]");
new
Id,
Quantia,
NomePlayerId[MAX_PLAYER_NAME],
NomeId[MAX_PLAYER_NAME],
pStr[60]
;
GivePlayerMoney(playerid, -Quantia );
GivePlayerMoney(Id, Quantia );
GetPlayerName(playerid, NomePlayerId, MAX_PLAYER_NAME );
GetPlayerName(Id, NomeId, MAX_PLAYER_NAME );
format(pStr, 60, "Vocк deu R$ %i,00 para %s!", Quantia, NomeId );
SendClientMessage(playerid, -1, pStr );
format(pStr, 60, "Vocк recebeu R$ %i,00 de %s", Quantia, NomePlayerId );
SendClientMessage(Id, -1, pStr );
return true;
}
nгo apenas identado alinhado, mбs tambйm muito bem otimizado e veloz, de facil intendimento e localizaзгo.. alguns codigos podem deixar seu comando feio ou lerdo outras formas podem otimizar seus codigos e deixalos bonitos e muito confusos que й muito bonito kkkk
|
o Garfield que gosta de enfeitar codes e deixar "Bonitos" acho que ele saberб responder isso kkk
|
CMD:dardinheiro(playerid, params[]) {
if ( !IsPlayerAdmin(playerid) )
return SendClientMessage(playerid, -1, "[ERRO]Vocк nгo й administrador!");
if ( sscanf(params, "ui", Id, Quantia ) )
return SendClientMessage(playerid, -1, "Uso correto: /dardinheiro [ID] [Quantia]");
new
Id,
Quantia,
NomePlayerId[MAX_PLAYER_NAME],
NomeId[MAX_PLAYER_NAME],
pStr[60]
;
GivePlayerMoney(playerid, -Quantia );
GivePlayerMoney(Id, Quantia );
GetPlayerName(playerid, NomePlayerId, MAX_PLAYER_NAME );
GetPlayerName(Id, NomeId, MAX_PLAYER_NAME );
format(pStr, 60, "Vocк deu R$ %i,00 para %s!", Quantia, NomeId );
SendClientMessage(playerid, -1, pStr );
format(pStr, 60, "Vocк recebeu R$ %i,00 de %s", Quantia, NomePlayerId );
SendClientMessage(Id, -1, pStr );
return true;
}
CMD:dardinheiro(playerid, params[]){
if(!IsPlayerAdmin(playerid)){
return SendClientMessage(playerid, 0xFF0000FF, "[Erro]: Vocк nгo й um administrador RCON"), false;
}
static
giveplayerid,
value
;
if(sscanf(params, "ui", giveplayerid, value)){
return SendClientMessage(playerid, 0xFF0000FF,"[Erro]: /Dardinheiro <id> <quantia>"), false;
}
if(!IslayerConnected(giveplayerid)){
return SendClientMessage(playerid, 0xFF0000FF, "[Erro]: Player nгo conectado"), false;
}
if(GetPlayerMoney(playerid) < value){
return SendClientMessage(playerid, 0xFF0000FF, "[Erro]: Vocк nгo tem esta quantia."), false;
}
static
istring[100],
Nome[24]
;
format(istring, 100, "[Info]: Vocк deu hб o player %s uma quantia considerбvel de dinheiro (%d)", ((GetPlayerName(giveplayerid, Nome, 24), Nome), value);
SendClientMessage(playerid, 0x00FF00FF, istring);
format(istring, 100,"[Info]: Vocк recebeu a quantia %d reais, por %s", value, ((GetPlayerName(playerid, Nome, 24), Nome));
SendClientMessage(giveplayerid, 0x00FF00FF, istring);
GivePlayerMoney(playerid, -value);
GivePlayerMoney(giveplayerid, value);
return true;
}