04.12.2011, 12:55
Is the same...
The same problems...
pawn Код:
dcmd_transferir(playerid,params[])
{
if(sscanf(params,"u[10]i",params[0],params[1])) return SendClientMessage(playerid,COLOR_RED,"Usa: /transferir [ID/Nombre] [Dinero]");
if(IsPlayerConnected(params[0]) || params[0] != INVALID_PLAYER_ID)
{
if(params[0] == playerid) return SendClientMessage(playerid,COLOR_RED,"No te puedes transferir a ti mismo");
if(!IsRangeToBank(playerid)) return SendClientMessage(playerid,COLOR_RED,"No estas en un banco");
if(pInfo[playerid][Balance] < params[1]) return SendClientMessage(playerid,COLOR_RED,"No tienes esa cantidad en el banco");
pInfo[playerid][Balance] -= params[1];
pInfo[params[0]][Balance] += params[1];
new string[128];
format(string,sizeof(string),"Transferiste %d$ a %s ",params[1], pName(params[0]));
SendClientMessage(playerid,COLOR_YELLOW,string);
new file[100];
dini_IntSet(file,"Deposit",pInfo[playerid][Balance]);
new string2[128]; format(string2,128,"Tu nuevo balance es %d$",pInfo[playerid][Balance]);
SendClientMessage(playerid,color,string2);
new string3[128]; format(string3,128,"%s (%d) te transfiriу $%d a tu cuenta",pName(playerid),playerid,params[1]);
SendClientMessage(params[0],COLOR_YELLOW,string3);
new string4[128]; format(string4,128,"Tu nuevo balance es: %d$",pInfo[params[0]][Balance]);
SendClientMessage(params[0],color,string4);
}
else return SendClientMessage(playerid,COLOR_RED,"Jugador no conectado o nombre no encontrado.");
return 1;
}


