Help! Alot Of Error
#1

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



Код:
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.
Reply
#2

Please Help! guys what happen to you
Reply
#3

Omg Any help! where is go scripters ! where please help! im realy need help with out register every thing gone!!
Reply
#4

Specify the lines (errors) in the code please
Reply
#5

i got alot of erros what i should do !!!
Reply
#6

maybe

#define reg 300
#define log 200

&after on dialog response
Reply
#7

it is after!
Reply
#8

Bump after 17 minutes and another bump after 11 minutes. Good job noob.
From looking at your script/errors, you either:
  1. Forgot a bracket somewhere
  2. Included a_samp and/or dini twice
  3. Copy-pasted that script, but neglected to put it in the right callback (OnDialogResponse)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)