[AJUDA] Banco
#1

Seguinte, quando vou Sacar / Depositar / ver saldo, dб normal o comando, o problema й que dб para usar os comandos mesmo nгo estando no banco... e quando digita ''/depositar'' sem o valor fala que eu nгo tenho essa quantia no banco... Peguei esse cуdigo de um GM que tenho aqui... Se alguйm puder ajudar.

/Sacar

pawn Code:
if(strcmp(cmd, "/sacar", true) == 0) {
        format(file, sizeof(file), P_CONTAS, PlayerName(playerid));
        new checknome;
        new tmp[256];
        checknome = CPS_GetPlayerCheckpoint(playerid);
        if(checknome == caixaeletronico1 || checknome == caixaeletronico2 || checknome == caixaeletronico3 || checknome == caixaeletronico4 || checknome == caixaeletronico5 || checknome == caixaeletronico6 || checknome == caixaeletronico7 || checknome == caixaeletronico8
        || checknome == bancoPref){
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
   SendClientMessage(playerid, Vermelho, "Use /sacar [quantia].");
   }
            new valor;
            valor = strval(tmp);
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
   if(dini_Int(file, "ContaBancaria") == 1){
            if(dini_Int(file, "SaldoBancario") > valor-1){
            format(string, sizeof(string), "| INFO | Vocк sacou a quantia de '%d' R$.", valor);
            SendClientMessage(playerid, Verde, string);
            dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")-valor);
           GivePlayerGrana(playerid, valor);
format(string, sizeof(string), "| INFO | Vocк sacou '%d' R$, seu saldo atual й '%d' R$.", valor, dini_Int(file, "SaldoBancario"));
SendClientMessage(playerid, 0x00DD6FAA, string);
return 1;
            } else {
            SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem todo este dinheiro.");
            }

   } else {
        SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem uma conta bancбria.");
   }
   } else {
            SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo estб em um Banco.");
   }
  }
/Saldo

pawn Code:
if(strcmp(cmdtext, "/saldo", true) == 0) {
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
new checknome;
checknome = CPS_GetPlayerCheckpoint(playerid);
if(checknome == caixaeletronico1 || checknome == caixaeletronico2 || checknome == caixaeletronico3 || checknome == caixaeletronico4 || checknome == caixaeletronico5 || checknome == caixaeletronico6 || checknome == caixaeletronico7 || checknome == caixaeletronico8
|| checknome == bancoPref){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1){
format(string, sizeof(string), "(INFO) Bancos new world : Vocк tem depositado em sua conta R$:%d.", dini_Int(file, "SaldoBancario"));
SendClientMessage(playerid, Verde, string);
} else {
SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo estб em um banco.");
}
return 1;
}
/Depositar
pawn Code:
if(strcmp(cmd, "/depositar", true) == 0) {
format(file, sizeof(file), P_CONTAS, PlayerName(playerid));
new checknome;
new tmp[256];
checknome = CPS_GetPlayerCheckpoint(playerid);
    if(checknome == caixaeletronico1 || checknome == caixaeletronico2 || checknome == caixaeletronico3 || checknome == caixaeletronico4 || checknome == caixaeletronico5 || checknome == caixaeletronico6 || checknome == caixaeletronico7 || checknome == caixaeletronico8
|| checknome == bancoPref){

   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
   SendClientMessage(playerid, Vermelho, "Use /depositar [quantia].");
   }
            new valor;
   valor = strval(tmp);
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
   if(dini_Int(file, "ContaBancaria") == 1){
            new grana;
            grana = GetPlayerGrana(playerid);
            if(grana > valor-1 && valor > 0){
            SendClientMessage(playerid, Verde, string);
            dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+valor);
            GivePlayerGrana(playerid, -valor);
            format(string, sizeof(string), "| INFO | Vocк depositou a quantia de '%d R$', seu saldo atual й '%d' R$.", valor, dini_Int(file, "SaldoBancario"));
SendClientMessage(playerid, 0x00DD6FAA, string);
return 1;
            } else {
            SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem todo este dinheiro.");
            }

   } else {
        SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem uma conta bancбria.");
   }
   } else {
            SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo estб em um Banco.");
   }
  }
OnPlayerEnterCheck

pawn Code:
if(checknome == caixaeletronico1 || checknome == caixaeletronico2 || checknome == caixaeletronico3 || checknome == caixaeletronico4 || checknome == caixaeletronico5 || checknome == caixaeletronico6 || checknome == caixaeletronico7 || checknome == caixaeletronico8) {
SendClientMessage(playerid, Verde, "=============== Banco ===============");
SendClientMessage(playerid, COLOR_WHITE, "~ /depositar - para depositar");
SendClientMessage(playerid, COLOR_WHITE, "~ /sacar - para sacar");
SendClientMessage(playerid, COLOR_WHITE, "~ /saldo para - ver seu saldo");
SendClientMessage(playerid, Verde, "=============== Banco ===============");
return 1;
}
Reply
#2

Usa:
pawn Code:
if(IsPlayerInRangeOfPoint(playerid, Float:range, Float:xDoLugar, Float:yDoLugar, Float:zDoLugar))
Da uma lida aqui:
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
Reply
#3

Й que nгo intendo muito de 'IsPlayerInRangeOfPoint'..
Reply
#4

vou dar um exemplo:

pawn Code:
if(strcmp(cmdtext, "/exemplo", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, CoordenadaX, CoordenadaY, CoordenadaZ)) // 4.0: Range! , CoorX,CoorY,CoorZ, vб in-game e digite /rs nome , ele salva em cordenadas
{
SendClientMessage(playerid,-1,"Voce esta no lugar correto e pode usar o comando!");
//Funзгo , exemplo: SetPlayerHealth(playerid, 100.0);
} else
{
SendClientMessage(playerid, -1," Voce nao esta na coordenada correta para usar isto!");
}
return 1;
}
Reply
#5

Por exemplo, й muitos outros bancos entгo coloca os "IsPlayerInRangeOfPoint" aonde? Oo'
Reply
#6

OMG, leia um Tutorial, use o Search...
Se quiser me manda seu "public OnPlayerCommandText" que Conserto pra Vocк.
Reply
#7

Vo ajudar '-'

pawn Code:
if(strcmp(cmdtext, "/saldo", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
format(string, sizeof(string), "[INFO]  Vocк tem depositado em sua conta R$:%d.", dini_Int(file, "SaldoBancario"));
SendClientMessage(playerid, Verde, string);
} else {
SendClientMessage(playerid, Vermelho,"[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho,"[x] Vocк nгo estб em um banco.");
}
return 1;
}

if(strcmp(cmd, "/depositar", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
new tmp[256];
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use /depositar [quantia].");
}
new valor;
valor = strval(tmp);
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
new grana;
grana = GetPlayerGrana(playerid);
if(grana > valor-1 && valor > 0)
{
format(string, sizeof(string), "[INFO]  Vocк depositou a quantia de R$:%d.", valor);
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+valor);
GivePlayerGrana(playerid, -valor);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
}
}
if(strcmp(cmd, "/sacar", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
new tmp[256];
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use /sacar [quantia].");
}
new valor;
valor = strval(tmp);
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
if(dini_Int(file, "SaldoBancario") > valor-1)
{
format(string, sizeof(string), "[INFO] Vocк sacou a quantia de R$%d.", valor);
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")-valor);
GivePlayerGrana(playerid, valor);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
}
}
Reply
#8

Quote:
Originally Posted by [LF]PlaYer
View Post
Vo ajudar '-'

pawn Code:
if(strcmp(cmdtext, "/saldo", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
format(string, sizeof(string), "[INFO]  Vocк tem depositado em sua conta R$:%d.", dini_Int(file, "SaldoBancario"));
SendClientMessage(playerid, Verde, string);
} else {
SendClientMessage(playerid, Vermelho,"[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho,"[x] Vocк nгo estб em um banco.");
}
return 1;
}

if(strcmp(cmd, "/depositar", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
new tmp[256];
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use /depositar [quantia].");
}
new valor;
valor = strval(tmp);
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
new grana;
grana = GetPlayerGrana(playerid);
if(grana > valor-1 && valor > 0)
{
format(string, sizeof(string), "[INFO]  Vocк depositou a quantia de R$:%d.", valor);
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+valor);
GivePlayerGrana(playerid, -valor);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
}
}
if(strcmp(cmd, "/sacar", true) == 0)
{
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
new tmp[256];
if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use /sacar [quantia].");
}
new valor;
valor = strval(tmp);
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(file, "ContaBancaria") == 1)
{
if(dini_Int(file, "SaldoBancario") > valor-1)
{
format(string, sizeof(string), "[INFO] Vocк sacou a quantia de R$%d.", valor);
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")-valor);
GivePlayerGrana(playerid, valor);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
}
} else {
SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
}
}
pawn Code:
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2607) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2607) : error 001: expected token: ";", but found "{"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2617) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2628) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2628) : error 001: expected token: ";", but found "{"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2655) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2665) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2665) : error 001: expected token: ";", but found "{"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2690) : error 029: invalid expression, assumed zero
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(22539) : warning 203: symbol is never used: "bancoPref"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


9 Errors.
Linha 2607
pawn Code:
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
Linha 2617
pawn Code:
} else {
Linha 2628
pawn Code:
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
Linha 2655
pawn Code:
} else {
Linha 2665
pawn Code:
|| PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161)) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893){
Linha 2690
pawn Code:
} else {
Linha 22539 vai para o final do Gamemode...
Reply
#9

pawn Code:
if(strcmp(cmdtext, "/saldo", true) == 0)
{
    format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
    if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
    || PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893))
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        if(dini_Int(file, "ContaBancaria") == 1)
        {
            format(string, sizeof(string), "[INFO]  Vocк tem depositado em sua conta R$:%d.", dini_Int(file, "SaldoBancario"));
            SendClientMessage(playerid, Verde, string);
        }
        else
        {
            SendClientMessage(playerid, Vermelho,"[x] Vocк nгo tem uma conta bancбria.");
        }
    else
    {
        SendClientMessage(playerid, Vermelho,"[x] Vocк nгo estб em um banco.");
    }
    return 1;
}

if(strcmp(cmd, "/depositar", true) == 0)
{
    format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
    new tmp[256];
    if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
    || PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893))
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "Use /depositar [quantia].");
        new valor;
        valor = strval(tmp);
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        if(dini_Int(file, "ContaBancaria") == 1)
        {
            new grana;
            grana = GetPlayerGrana(playerid);
            if(grana > valor-1 && valor > 0)
            {
                format(string, sizeof(string), "[INFO]  Vocк depositou a quantia de R$:%d.", valor);
                SendClientMessage(playerid, Verde, string);
                dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+valor);
                GivePlayerGrana(playerid, -valor);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
        }
    }
    else
    {
        SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
    }
    return 1;
}

if(strcmp(cmd, "/sacar", true) == 0)
{
    format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
    new tmp[256];
    if(PlayerToPoint(1.0, playerid, 1285.5574,-1329.1753,13.5494) || PlayerToPoint(1.0, playerid, 1242.8236,-1704.6500,13.5469) || PlayerToPoint(1.0, playerid, 1477.3513,-1710.3250,14.3525) || PlayerToPoint(1.0, playerid, 1722.3969,-1718.2037,13.5305) || PlayerToPoint(1.0, playerid, 2140.6582,-1168.6848,23.9922)
    || PlayerToPoint(1.0, playerid, 537.4147,-1761.8303,14.3161) || PlayerToPoint(1.0, playerid, 940.8690,-1651.7668,13.5427) || PlayerToPoint(1.0, playerid, 1046.5620,-1664.0647,13.5469) || PlayerToPoint(1.0, playerid, 369.4976,187.8609,1008.3893))
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "Use /sacar [quantia].");
        new valor;
        valor = strval(tmp);
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        if(dini_Int(file, "ContaBancaria") == 1)
        {
            if(dini_Int(file, "SaldoBancario") > valor-1)
            {
                format(string, sizeof(string), "[INFO] Vocк sacou a quantia de R$%d.", valor);
                SendClientMessage(playerid, Verde, string);
                dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")-valor);
                GivePlayerGrana(playerid, valor);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem todo este dinheiro.");
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "[x] Vocк nгo tem uma conta bancбria.");
        }
    }
    else
    {
        SendClientMessage(playerid, Vermelho, "[x] Vocк nгo estб em um Banco.");
    }
    return 1;
}
Identa essas porra de cуdigo!!!!!!! Se tu identasse tu codaria com poucos erros.
Reply
#10

falo tudo ↑
eu nao indentei pq eu tava com preguiзa e pq eu nao quis tb D:'
Reply
#11

pawn Code:
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(952) : error 004: function "CarregarCarros" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1204) : error 004: function "UpdateTime" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1665) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1666) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1667) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1668) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1669) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1670) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1671) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1672) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1673) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1674) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1675) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1676) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1677) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1678) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1679) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1680) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1681) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1682) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1683) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1684) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1685) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1686) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1687) : error 017: undefined symbol "CPS_AddCheckpoint"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1688) : error 017: undefined symbol "CPS_AddCheckpoint"

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Coloquei o cуdigo do Macintosh, e deu esses erros acima...
Reply
#12

Baixe esta include \/

http://www.4shared.com/file/24328381.../cpstream.html

e defina no topo do mode

pawn Code:
#include <cpstream>
Reply
#13

https://sampforum.blast.hk/showthread.php?tid=204484
Reply
#14

Macintosh, quando defini e coloquei a include 'cpstream', deu esses erros...

pawn Code:
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(16) : warning 201: redefinition of constant/macro (symbol "MAX_CHECKPOINTS")
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(460) : warning 201: redefinition of constant/macro (symbol "cpinfo")
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(461) : error 021: symbol already defined: "cpX"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(467) : error 021: symbol already defined: "CPSERVICE_active"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(468) : error 021: symbol already defined: "Checkpoints"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(469) : error 021: symbol already defined: "UsedCPSlot"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(470) : error 021: symbol already defined: "CPSERVICE_actualcp"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(953) : error 004: function "CarregarCarros" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1205) : error 004: function "UpdateTime" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(1971) : error 017: undefined symbol "ResetPlayerGrana"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2002) : error 017: undefined symbol "PlayerName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2010) : error 017: undefined symbol "PlayerName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2115) : error 017: undefined symbol "function218"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2168) : error 017: undefined symbol "GetPlayerGrana"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2192) : error 017: undefined symbol "GetName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2198) : error 017: undefined symbol "GetName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2232) : error 004: function "Logarprof" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2320) : error 017: undefined symbol "PlayerName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2402) : error 004: function "ABroadCast" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2428) : error 004: function "ChatMods" is not implemented
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2437) : error 017: undefined symbol "GetName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2439) : error 017: undefined symbol "GetName"
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2502) : error 079: inconsistent return types (array & non-array)
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2507) : error 079: inconsistent return types (array & non-array)
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2522) : error 079: inconsistent return types (array & non-array)
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2530) : error 079: inconsistent return types (array & non-array)
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2542) : error 079: inconsistent return types (array & non-array)
G:\Documents and Settings\AllanR\Desktop\Server 0.3d\gamemodes\GM2.pwn(2547) : error 079: inconsistent return types (array & non-array)

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Reply
#15

Adicione meu msn que irei lhe ajudar. shickcard@hotmail.com ;**
Reply
#16

Pegou direitinho, valeu Macintosh
Reply
#17

Troca teu gm mano -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq q
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)