25.09.2014, 17:59
(
Последний раз редактировалось MrNatrio; 25.09.2014 в 18:47.
)
Buenas, he probado de hacer un pequeсo comando para que la gente pueda comprar crйditos dentro del juego.
Aquн os dejo el cуdigo:
Cuando escribo /comprar credito, me sale este mensaje: Uso: /comprar credito [cantidad], pero cuando escribo por ejemplo: /comprar credito 10 no me sale ningъn mensaje diciendo si he comprado los creditos o no y tampoco no me descuenta el dinero.
їMe podrнan ayudar a solcuionar el problema?
Gracias de antemano.
Aquн os dejo el cуdigo:
pawn Код:
CMD:comprar(playerid,params[])
{
if(strcmp(params,"credito",true) == 0)
{
new dinero,cantidad,string[125], pagar;
if(sscanf(params,"d",cantidad)) return SendClientMessage(playerid,-1,"Uso: /comprar credito [cantidad]");
pagar = cantidad * 50000; //dinero total que hay que pagar para los crйditos.
dinero = GetPlayerMoney(playerid); //Dinero que tengo en mano
if(dinero < pagar) return SendClientMessage(playerid,red,"No tienes suficiente dinero");
format(string,sizeof(string),"Has comprado %d credito/s",cantidad);
SendClientMessage(playerid,green,string);
GivePlayerMoney(playerid,cantidad * -50000); //dinero total de los crйditos que me descuenta.
PlayerInfo[playerid][Creditos] += cantidad;
}
return 1;
}
їMe podrнan ayudar a solcuionar el problema?
Gracias de antemano.