12.07.2010, 15:24
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
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; }