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