23.10.2015, 05:23
tengo un problema cuando voy al banco y deposito toda la plata quedando en 0 mi dinero. al retirar plata. de a 10.. me va sumando y puedo sacar plata infinitamente de a 10 pesos.. no se setea la variable de mi saldo.. retiro plata del banco y nunca me le resta!
es asi si no tengo plata... me deja retirar de a 10 pesos infinitamente, nose si eel bug esta por los 10 pesos de comision.. como se aregla..
es asi si no tengo plata... me deja retirar de a 10 pesos infinitamente, nose si eel bug esta por los 10 pesos de comision.. como se aregla..
Код:
else if(dialogid == DIALOG_CDWITHDRAW) { // Concesionario dialog if(response && GetPVarInt(playerid, "editingcd") != -1) { if (isnumeric(inputtext)) { new money = strval(inputtext); if(CDSInfo[GetPVarInt(playerid, "editingcd")][cdTill] < money) { format(string, sizeof(string), "No tienes ese dinero en tu caja!\n\nTienes $%d en tu caja.\n\n\tCuanto dinero quieres retirar?", CDSInfo[GetPVarInt(playerid, "editingcd")][cdTill]); SafeDialogEx(playerid,DIALOG_CDWITHDRAW,DIALOG_STYLE_INPUT,"{00F70C}Retirar", string,"Ok","Cancelar"); return 1; } CDSInfo[GetPVarInt(playerid, "editingcd")][cdTill] -= money; SetPVarInt(playerid, "Cash", GetPVarInt(playerid, "Cash")+money); format(string, sizeof(string), "Retiraste $%d de tu caja, nuevo balance: $%d", money, CDSInfo[GetPVarInt(playerid, "editingcd")][cdTill]); SendClientMessageEx(playerid, COLOR_GRAD2, string); SavecDealership(GetPVarInt(playerid, "editingcd")); SetPVarInt(playerid, "editingcd", -1); } } else { SavecDealership(GetPVarInt(playerid, "editingcd")); SetPVarInt(playerid, "editingcd", -1); } }