Can someone convert this to input box?
#1

Hello,

I can't convert those two codes to a input box. Can someone do it for me? I tried and tried, without any results

Код:
dcmd_register(playerid, params[])
{
        new Playername[MAX_PLAYER_NAME];
        GetPlayerName(playerid, Playername, MAX_PLAYER_NAME);
        if(PlayerInfo[playerid][IsLogged] == 1) return SendClientMessage(playerid, COLOR_RED, ".:: [Register] You are already logged in!");
        {
            if(sscanf(params, "s", passwordd)) return SendClientMessage(playerid, COLOR_RED, ".:: [Register] Syntax Error: /register [password]");
            else
            {
                format(file, sizeof(file), "JoAdmin/Accounts/%s.ini", Playername);
                if(dini_Exists(file)) return  SendClientMessage(playerid, COLOR_YELLOW, ".:: [Register] That name is registered! Use /login or reconnect if this isn't your name!");
                {
					dini_Create(file);
					dini_IntSet(file, "password", passwordd);
					dini_IntSet(file, "Money", 10000);
					dini_IntSet(file, "Score", GetPlayerScore(playerid));
					if(dini_Int("JoAdmin/Configuration/MainConfig.ini", "SkinSave") == 1)
					{
						dini_IntSet(file, "Skin", GetPlayerSkin(playerid));
					}
					dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][JoLevel]);
                    SendClientMessage(playerid, COLOR_GREEN,".:: [Register] You have succesfully registered, please use /login now!");
                }
            }
        }
        return 1;
}
dcmd_login(playerid, params[])
{
        new Playername[MAX_PLAYER_NAME],string[56];
        GetPlayerName(playerid, Playername, MAX_PLAYER_NAME);
        if(PlayerInfo[playerid][IsLogged] == 1) return SendClientMessage(playerid,COLOR_RED, ".:: [Login] You are already logged in!");
        {
                if(sscanf(params, "s", passwordd)) SendClientMessage(playerid, COLOR_RED, ".:: [Login] Syntax Error: /login [password]!");
   		        else
        		{
                        format(file, sizeof(file), "JoAdmin/Accounts/%s.ini", Playername);
                        if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_GREEN,".:: [Login] That account doesn't exist! Please use /register!");
                        {
                            if(strval(dini_Get(file, "password")) != (passwordd)) return SendClientMessage(playerid, COLOR_RED, ".:: [Login] Wrong password!");
                            {
								SetPlayerMoney(playerid, dini_Int(file, "Money"));
								SetPlayerScore(playerid, dini_Int(file, "Score"));
								if(dini_Int("JoAdmin/Configuration/MainConfig.ini", "SkinSave") == 1)
								{
									SetPlayerSkin(playerid, dini_Int(file, "Skin"));
								}
								PlayerInfo[playerid][JoLevel] = dini_Int(file, "AdminLevel");
								format(string,sizeof(string),".:: [Login] You logged in succesfully! Your level: %d",PlayerInfo[playerid][JoLevel]);
								SendClientMessage(playerid,COLOR_YELLOW,string);
								format(string,sizeof(string),"Welcome back, %s!",Playername);
								GameTextForPlayer(playerid,string,4000,4);
								PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
								PlayerInfo[playerid][IsLogged] = 1;
        					}
                        }
                }
        }
        return 1;
}
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=118885
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)