YSI warnings
#1

Hey guys,

I'm trying out this function but it doesn't work for me.

Anybody got some advice?

This are the errors:

Код:
C:\Users\brandonpc\Desktop\SA-MP RP\gamemodes\testing.pwn(270) : warning 202: number of arguments does not match definition
C:\Users\brandonpc\Desktop\SA-MP RP\gamemodes\testing.pwn(272) : warning 202: number of arguments does not match definition
Код:
//register function
stock Register(playerid,key[])
{
	new PlayerData[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(PlayerData,sizeof(PlayerData),"/players/%s.ini",name);
	new INI:Player = INI_Open("/players/%s.ini",PlayerData);
	INI_SetTag(Player,"data");
	INI_SetTag(Player,"Password",key);
	INI_Close(Player);
	ShowPlayerDialog(playerid, DIALOG_REGISTER_SUCCESS, DIALOG_STYLE_MSGBOX, "Welcome", "You are succesfully registered, enjoy our server!", "Ok", "");
	return 1;
}
Peace,
Raaf
Reply
#2

Quote:
Originally Posted by Raaf
Посмотреть сообщение
Код:
	new INI:Player = INI_Open("/players/%s.ini",PlayerData);
should be
pawn Код:
new INI:Player = INI_Open("/players/%s.ini",name);
Reply
#3

Quote:
Originally Posted by bgedition
Посмотреть сообщение
should be
pawn Код:
new INI:Player = INI_Open("/players/%s.ini",name);
Didn't work, same errors.
Reply
#4

Try this may be is same but try
pawn Код:
new INI:Player = INI_Open(PlayerData);
Reply
#5

Quote:
Originally Posted by bgedition
Посмотреть сообщение
Try this may be is same but try
pawn Код:
new INI:Player = INI_Open(PlayerData);
It worked, one error disappeared but still line 272 is giving me the same error.

Код:
INI_SetTag(Player,"Password",key);
Got a idea?
Reply
#6

Change
Код:
INI_SetTag(Player,"Password",key);
to
pawn Код:
INI_WriteString(Player,"Password",key);
Reply
#7

Quote:
Originally Posted by bgedition
Посмотреть сообщение
Change
Код:
INI_SetTag(Player,"Password",key);
to
pawn Код:
INI_WriteString(Player,"Password",key);
It worked, you're the best! +1 Rep for you.
Reply
#8

Quote:
Originally Posted by Raaf
Посмотреть сообщение
It worked, one error disappeared but still line 272 is giving me the same error.

Код:
INI_SetTag(Player,"Password",key);
Got a idea?
I'm not 100% sure on this, this might be wrong.

Try

pawn Код:
new pass[24];
    format(pass, sizeof(pass), "Password", key);
   
    INI_SetTag(Player, pass);
Reply
#9

Thank you.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)