SA-MP Forums Archive
Error helps - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Error helps (/showthread.php?tid=410611)



Error helps - RieTzz - 26.01.2013

Hey there, dear SA:MP community...
I am new to scripting, and I am getting these errors, but I don't really know how to fix them, so I am asking for help right here, I've created an deposit command with "/deposit" instead of Dialogs.
Thanks your time.
pawn Код:
CMD:deposit(playerid, params[])
{
    new file[100],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name,sizeof(Name)); format(file,sizeof(file),PlayerFile,Name);
    GetPlayerMoney(playerid); return SendClientMessage(playerid,COLOR_LIGHTBLUE,"You do not have that much money to deposit");
    {
    new string[128];
    format(string,sizeof(string),"Enter the amount of money you want to deposit:",pInfo[playerid][Deposit]);
    SendClientMessage(playerid,COLOR_RED,"Please use numbers");
    }
    else
    {
    GivePlayerMoney(playerid,-strval(inputtext));
    pInfo[playerid][Deposit] += strval(inputtext);
    new string[128];
    format(string,sizeof(string), "You have deposit: %d$",strval(inputtext));
    SendClientMessage(playerid,COLOR_RED,string);
    INI_WriteInt(file,"Deposit",pInfo[playerid][Deposit]);
    new string2[128];
    format(string,sizeof(string),"Your current balance is: %d$",pInfo[playerid][Deposit]);
    SendClientMessage(playerid,COLOR_RED,string2);
    }
    return 1;
}
with these errors/warnings:

pawn Код:
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(507) : warning 225: unreachable code
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(509) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(512) : error 029: invalid expression, assumed zero
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(514) : error 017: undefined symbol "inputtext"
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(515) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(515) : error 017: undefined symbol "inputtext"
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(517) : error 017: undefined symbol "inputtext"
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(519) : error 035: argument type mismatch (argument 1)
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(521) : warning 213: tag mismatch
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase



Re: Error helps - HuSs3n - 31.01.2013

dunno if u still need this.
try this
pawn Код:
CMD:deposit(playerid, params[])
{
    new money=strval(params);
    new file[100],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    if(GetPlayerMoney(playerid) < money) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"You do not have that much money to deposit");

    if(money <= 0 ) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Enter the amount of money you want to deposit: Please use numbers");

    GivePlayerMoney(playerid,-money);
    pInfo[playerid][Deposit] += money;
    new string[128];
    format(string,sizeof(string), "You have deposit: %d$",money);
    SendClientMessage(playerid,COLOR_RED,string);
//you must add INI_Open here
    INI_WriteInt(file,"Deposit",pInfo[playerid][Deposit]);
    INI_Close(file);

    format(string,sizeof(string),"Your current balance is: %d$",pInfo[playerid][Deposit]);
    SendClientMessage(playerid,COLOR_RED,string);
    return 1;
}



Re: Error helps - RieTzz - 01.02.2013

Thank you Ronnie, but these?

pawn Код:
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(390) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(515) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(520) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(522) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(535) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(540) : warning 213: tag mismatch
G:\Server info\Mein - Kopia\gamemodes\gys.pwn(542) : warning 213: tag mismatch