[Problema]Comandos de Cuenta
#1

Ola pйrdon que los moleste otra vez
pero tengo problemas con comandos de cuenta
lo que pasa es que meti tres comandos que saque del Gm de Shiny_David en cual
es el de AF , bueno lo que pasa es que al colocar los comandos
lo copile y me tiraron estos errores:

D:\Escritorio\Archivos - Samp\Zero Attack Control Freeroam\gamemodes\ZaC.pwn(1331) : error 017: undefined symbol "dUserSetINT"
D:\Escritorio\Archivos - Samp\Zero Attack Control Freeroam\gamemodes\ZaC.pwn(1331) : error 029: invalid expression, assumed zero
D:\Escritorio\Archivos - Samp\Zero Attack Control Freeroam\gamemodes\ZaC.pwn(1331) : error 017: undefined symbol "dUserINT"
D:\Escritorio\Archivos - Samp\Zero Attack Control Freeroam\gamemodes\ZaC.pwn(1331) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

estas son las lineas:

if(strcmp(cmd, "/depositar", true) == 0)
{
string2 = strtok(cmdtext, idx);
if(!strlen(string2)) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERROR] Usa: /Depositar [Dinero]");
Dinheiro = strval(string2);
if(GetPlayerMoney(playerid)<Dinheiro) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERROR] Usted No Tiene Ese Dinero!");
{
if(GetPlayerMoney(playerid) >= Dinheiro)
{
dUserSetINT(PlayerName2(playerid)).("Banco",dUserI NT(PlayerName2(playerid)).("Banco")+Dinheiro);
format(string2, sizeof(string2), "[BANCO] Usted Ha Depositado %d En Su Cuenta Saldo Actual: %d", Dinheiro, dUserINT(PlayerName2(playerid)).("Banco"));
SendClientMessage(playerid, 0x5EAF03FF, string2);
GivePlayerMoney(playerid, -Dinheiro);
}
return 1;
}
}


if(strcmp(cmd, "/retirar", true) == 0)
{
string2 = strtok(cmdtext, idx);
if(!strlen(string2)) return SendClientMessage(playerid, 0xFFFFFFAA,"[ERROR] Usa: /Retirar [Dinero]");
Dinheiro = strval(string2);
{
if(dUserINT(PlayerName2(playerid)).("Banco") < Dinheiro ) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERROR] Usted No Tiene Dinero En El Banco!");
if(Dinheiro < 0) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERROR] Cantidad Invalida!");
if(Dinheiro > 999999) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERROR] Mucha Plata Te Puede Bugear Tu Cuenta");
else if(dUserINT(PlayerName2(playerid)).("Banco") >= Dinheiro)
{
dUserSetINT(PlayerName2(playerid)).("Banco",dUserI NT(PlayerName2(playerid)).("Banco")-Dinheiro);
format(string2, sizeof(string2), "[BANCO] Usted Ha Retirado %d De Su Cuenta, Saldo Actual: %d", Dinheiro, dUserINT(PlayerName2(playerid)).("Banco"));
SendClientMessage(playerid, 0x5EAF03FF, string2);
GivePlayerMoney(playerid, Dinheiro);
}
}
return 1;
}

if(strcmp(cmd, "/saldo", true) == 0)
{
format(string2, sizeof(string2), "[BANCO] Tu Saldo Actual Es De: %d", dUserINT(PlayerName2(playerid)).("Banco"));
SendClientMessage(playerid, 0x5EAF03FF, string2);
return 1;
}

PD:esta metido al Gm no en el Ladmin
Por favor alguien ayudeme con este problema
se lo agradeceria
mucho
Salu2!!
Reply
#2

Existen funciones nativas y funciones no nativas de SA-MP. En tu caso estas utilizando funciones no nativas sin tener la definicion de las mismas, por eso te da ese error. Necesitas los includes necesarios (en tu caso "dudb.inc" y "dini.inc").
Reply
#3

oie men y me puedes decir como podria ser los comandos
entonces osea la forma renovabel de hacer dime por favor :C
Reply
#4

https://sampforum.blast.hk/showthread.php?tid=240333
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)