20.02.2011, 14:59
I Have Made This DIalog Login And Register!
but look at errors i got last page! i do every thing but i dont know what the something to do
i add it first of script like this
#define reg
#define log
but look at errors i got last page! i do every thing but i dont know what the something to do
i add it first of script like this
#define reg
#define log
Код:
if(dialogid == reg) { new regplayerfile[128],regplayerip[20],regpname[MAX_PLAYER_NAME]; GetPlayerName(playerid, regpname, sizeof(regpname)); GetPlayerIp(playerid, regplayerip, sizeof(regplayerip)); format(regplayerfile, sizeof(regplayerfile), "car/users/%s.ini",regpname); if(strlen(inputtext) <4)return SendClientMessage(playerid,red,"ACCOUNT: Password must be than 4 characters"); dini_Create(playerfile); dini_IntSet(regplayerfile, "Hash_Password", udb_hash(inputtext)); dini_Set(regplayerfile, "Ip", regplayerip); dini_IntSet(regplayerfile, "Level", 0); dini_IntSet(regplayerfile, "Cash", 0); dini_IntSet(regplayerfile, "Score", 0); dini_IntSet(regplayerfile, "Banned", 0); dini_IntSet(regplayerfile, "Kills", 0); dini_IntSet(regplayerfile, "Deaths", 0); dini_IntSet(regplayerfile, "Jailed", 0); dini_IntSet(regplayerfile, "bankcash",5000); dini_IntSet(regplayerfile, "loancash",0); dini_IntSet(regplayerfile, "cashinsured",0); dini_IntSet(regplayerfile, "Grottiowner",0); dini_IntSet(regplayerfile, "regplayer",0); dini_IntSet(regplayerfile, "carwinner",0); dini_IntSet(regplayerfile, "team",0); dini_IntSet(regplayerfile, "skin",0); dini_IntSet(regplayerfile, "jailtime",0); dini_IntSet(regplayerfile, "wallet",0); dini_IntSet(regplayerfile, "drugs",0); dini_IntSet(regplayerfile, "drugbagy",0); dini_IntSet(regplayerfile, "teamkills",0); dini_IntSet(regplayerfile, "innocentkills",0); dini_IntSet(regplayerfile, "lowwantedkills",0); dini_IntSet(regplayerfile, "coprank",0); dini_IntSet(regplayerfile, "robrank",0); dini_IntSet(regplayerfile, "rpabusewar",0); dini_IntSet(regplayerfile, "casinorob",0); dini_IntSet(regplayerfile, "cashfromcasninorob",0); dini_IntSet(regplayerfile, "atmsrobbed",0); dini_IntSet(regplayerfile, "cashfromatmsrobbed",0); dini_IntSet(regplayerfile, "crimsarrested",0); dini_IntSet(regplayerfile, "timesarrested",0); dini_IntSet(regplayerfile, "totaljailtime",0); dini_IntSet(regplayerfile, "timesparoled",0); dini_IntSet(regplayerfile, "finesissued",0); dini_IntSet(regplayerfile, "finespaid",0); dini_IntSet(regplayerfile, "timesinfected",0); dini_IntSet(regplayerfile, "timesraped",0); dini_IntSet(regplayerfile, "timesrobbed",0); dini_IntSet(regplayerfile, "timeshealed",0); dini_IntSet(regplayerfile, "timescured",0); dini_IntSet(regplayerfile, "hitsplaced",0); dini_IntSet(regplayerfile, "hitsplacedonyou",0); dini_IntSet(regplayerfile, "timessearched",0); dini_IntSet(regplayerfile, "drugssiezedbycops",0); dini_IntSet(regplayerfile, "canuseswat",0); dini_IntSet(regplayerfile, "connectedminute",0); dini_IntSet(regplayerfile, "connectedhour",0); dini_IntSet(regplayerfile, "timesfuckedoff",0); dini_IntSet(regplayerfile, "storesrobbed",0); dini_IntSet(regplayerfile, "cashfromstorerob",0); dini_IntSet(regplayerfile, "RegularPlayer",0); dini_IntSet(regplayerfile, "AirPortOwner",0); dini_IntSet(regplayerfile, "DrugHouseOwner",0); dini_IntSet(regplayerfile, "BoatsOwner",0); dini_IntSet(regplayerfile, "HasDrugHouseKeys",0); dini_IntSet(regplayerfile, "GetTag",0); SendClientMessage(playerid, COLOR_GREEN, "ACCOUNT: Please Login To Password That You Register With It"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); Player[playerid][LoggedIn] = 0; return 1; } } } if(dialogid == log) { if(!response)return 0; { new logplayerfile[128], logplayerip[20], logpname[MAX_PLAYER_NAME]; GetPlayerName(playerid, logpname, sizeof(logpname)); format(logplayerfile, sizeof(logplayerfile), "lsrcr/users/%s.ini",logpname); tmp = dini_Get(logplayerfile, "Hash_Password"); if(udb_hash(inputtext) == strval(tmp)) { Player[playerid][LoggedIn] = 1; GetPlayerIp(playerid, logplayerip, sizeof(logplayerip)); Jailed[playerid] = dini_Int(logplayerfile, "Jailed"); Player[playerid][admin] = dini_Int(logplayerfile, "Level"); Player[playerid][Banned] = dini_Int(logplayerfile, "Banned"); Player[playerid][Kills] = dini_Int(logplayerfile, "Kills"); Player[playerid][Deaths] = dini_Int(logplayerfile, "Deaths"); dini_Set(logplayerfile, "Ip", logplayerip); SetPlayerMoney(playerid, dini_Int(logplayerfile, "Cash")); SetPlayerScore(playerid, dini_Int(logplayerfile, "Score")); robberrank[playerid] =dini_Int(logplayerfile,"robrank"); teamkiller[playerid] =dini_Int(logplayerfile,"teamkills"); innocentkiller[playerid] =dini_Int(logplayerfile,"innocentkills"); lowwantedkiller[playerid] =dini_Int(logplayerfile,"lowwantedkills"); BankRobInsurance[playerid] =dini_Int(logplayerfile,"cashinsured"); CanUseSwat[playerid] =dini_Int(logplayerfile,"canuseswat"); RegularPlayer[playerid] =dini_Int(logplayerfile,"RegularPlayer"); HasDrugHouseKeys[playerid] =dini_Int(logplayerfile,"HasDrugHouseKeys"); GetTag[playerid] = dini_Int(logplayerfile,"GetTag"); Player[playerid][LoggedIn] = 1; SendClientMessage(playerid, COLOR_YELLOW, "ACCOUNT: You Have Succefuly Logged In!"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); }else return ShowPlayerDialog(playerid,log,DIALOG_STYLE_INPUT,"Login","Ohh... You Have Entered Wrong Password!\nPlease Enter Correct Password","Login","Quit"); return 1; } }
Код:
D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2899) : error 010: invalid function or declaration D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2902) : error 021: symbol already defined: "GetPlayerName" D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2905) : error 010: invalid function or declaration D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2907) : error 025: function heading differs from prototype D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2907) : error 021: symbol already defined: "dini_Create" D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2908) : error 021: symbol already defined: "dini_IntSet" D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2908) : error 017: undefined symbol "inputtext" D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2908) : error 021: symbol already defined: "dini_Set" D:\Documents and Settings\MrThift1\Desktop\CAR\gamemodes\CAR.pwn(2908 -- 2909) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 9 Errors.