Banco - Tarjeta de crйdito
#1

ЎHola a todos!

Una vez mбs pido colaboraciуn en este foro. En este caso, preciso ayuda con tarjeta de crйdito.
No se bien como colocar las variables, salvo la que se coloca en pInfo.
Con los comandos y eso, creo poder hacerlos solo sin problema.
Mi idea serнa poner TarjetaC
Uso ZCMD.
Saludos..
Reply
#2

Si no te explicas bien como quieres que sepamos lo que quieres...
їTe refieres a un comando para sacar la tarjeta?.
Reply
#3

Quote:
Originally Posted by xTexTx
Посмотреть сообщение
Si no te explicas bien como quieres que sepamos lo que quieres...
їTe refieres a un comando para sacar la tarjeta?.
Se como hacer los comandos, lo que no se es en donde se aplican las variables, fuera de los comandos, una en pInfo, que serнa pTarjetaC, pero hay otros, que no se en donde se deben ubicar.
Reply
#4

Revivo.
Reply
#5

nada mas es crear una variable y restricciones.
te puede servн mirando el siguiente cуdigo la parte de crйditos, es mas o menos lo mismo

http://pastebin.com/KngN2mKA

saludos.



pawn Код:
//humilde ejemplo:

new Tarjeta_de_Creditos[MAX_PLAYERS];

#define InclementarSaldo(%0,%1) Tarjeta_de_Creditos[%0] += %1
native InclementarSaldo(playerid,cantidad);

#define PagarConTarjeta(%0,%1) Tarjeta_de_Creditos[%0] -= %1
native PagarConTarjeta(playerid,cantidad);

#define SaldoTarjeta(%0) Tarjeta_de_Creditos[%0]
native SaldoTarjeta(playerid);

COMMAND:credito(playerid, params[])
    new dinero;
    if(sscanf(params, "d", dinero)) return SendClientMessage(playerid, -1, "escribe el comando /credito [cantidad de dinero]");
    InclementarSaldo(playerid,dinero);
    SendClientMessage(playerid, -1, "haz obtenido una cierta cantidad de dinero para tu tarjeta de crйdito");
    return true;
}

COMMAND:comprar(playerid, params[])
    if(SaldoTarjeta(playerid) >= 1){
        PagarConTarjeta(playerid,1000);
        SendClientMessage(playerid, -1, "haz comprado algo por 1000$ con tu tarjeta de crйditos");
    }else{
        SendClientMessage(playerid, -1, "tu tienes saldo insuficiente en tu tarjeta de crйdito");
    }
    return true;
}

COMMAND:cajero(playerid, params[])
    new data[144];
    if(SaldoTarjeta(playerid) >= 1){
        format(data,sizeof(data),"tu tienes %d de saldo en tu tarjeta de crйdito",SaldoTarjeta(playerid));
        SendClientMessage(playerid, -1, data);
    }else{
        SendClientMessage(playerid, -1, "tu tienes saldo insuficiente en tu tarjeta de crйdito");
    }
    return true;
}
Reply
#6

Otacon, їvos te crees que un sistema tan mierda como el tuyo le puede llegar a servir a este pobre cristiano? dios encima que no tiene nada pero NADA que ver con el tema ese cуdigo ni los textos tienen bien.
Reply
#7

Quote:
Originally Posted by JustBored
Посмотреть сообщение
Otacon, їvos te crees que un sistema tan mierda como el tuyo le puede llegar a servir a este pobre cristiano? dios encima que no tiene nada pero NADA que ver con el tema ese cуdigo ni los textos tienen bien.
claro que si.
si no te parece correcta mi respuesta, esperamos la tuya.
Reply
#8

Quote:
Originally Posted by OTACON
Посмотреть сообщение
claro que si.
si no te parece correcta mi respuesta, esperamos la tuya.
Intentarй explicarme lo mejor posible.
Lo que quiero agregar, es un sistema de retiro y deposito de dinero a traves de tarjeta.
Los comandos que se utilizarнan serнan /retirar (Sacar dinero), /depositar (Guardar dinero), y /ctarjeta (En el banco, parao comprar la tarjeta).
Ahora, los comandos, ya los tengo, lo que no se, es donde ubicar las variables para que que quede registrado en cada cuenta si tiene tarjeta o no, y para que le cargue cuando spawnea, y demбs, no se si me explico correctamente.
Serнa como un telйfono, nada mбs que en vez de comprar en el 24-7, serнa en el banco, y en vez de usar /llamar y demбs, retirarнa dinero.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)