SA-MP Forums Archive
sscanf character - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: sscanf character (/showthread.php?tid=220762)



sscanf character - YungGee - 04.02.2011

I need this command transfered into sscanf so you can type a password when u register -.- please someone help

Код:
CMD:register(playerid, params[])
{
    new file[128],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    format(file,sizeof(file),"Admin/Accounts/%s.txt",name);
    if(dini_Exists(file)) return SendClientMessage(playerid,RED,">> Your Already Registered!");
    if(pInfo[playerid][Registered] == 1) return SendClientMessage(playerid,RED,">> Your Already Registered!");
    if(pInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,RED,">> Your Already Registered And Logged In!");
    if(strlen(params) == 0) return SendClientMessage(playerid,RED,"USAGE: /register [password]");//This line
    {
        if(!dini_Exists(file))
        {
            dini_Create(file);
            dini_Set(file,"Password",params);
            dini_IntSet(file,"Registered",1);
            dini_IntSet(file,"LoggedIn",0);
            dini_IntSet(file,"Level",0);
            dini_IntSet(file,"Score",0);
            dini_IntSet(file,"Money",0);
            SendClientMessage(playerid,YELLOW,">> You Have Successfully Registered! Please /login");
            pInfo[playerid][Registered] = 1;
            return true;
        }
	}
    return true;
}
do i just change it to:

Код:
if(sscanf(params, "c")) return SendClientMessage(playerid,RED,"USAGE: /register [pass]");
??

This dont look right to me :S

please help


Re: sscanf character - JamesC - 04.02.2011

You do not need to use sscanf as there is only one parameter, password.


Re: sscanf character - YungGee - 04.02.2011

it registers without password :S when i type /register it dnt show usage it registers :S

Any help?


Re: sscanf character - xxmitsu - 04.02.2011

try and see if this works:
Код:
    if(strlen(params) == 0) return SendClientMessage(playerid,RED,"USAGE: /register [password]");//This line
	else // add else here
    {



Re: sscanf character - YungGee - 04.02.2011

that dnt work i tried it with the scanf but when i type a password it still shows usage? :S

Any help