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.

