[Pomoc]Registracija/Login


Započeo Don Corleone., Jul 14, 2014, 13:50:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0,RP ucim tek.
Detaljan opis problema: RegistracijaLogin,od 0,preko tutoriala.
Dio skripte:
new INI:File = INI_Open(UserPath(playerid));
	INI_SetTag(File,"data");
	INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
	INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
	INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
	INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
	INI_Close(File);

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ovo gore kad ubacim ne mogu kompajlati,izbaci mi da je pawno prestao sa radom,tj neki je problem sa zagradama ali ne kuzim koji ?





Pod OnGameModeInit ti na dnu fali return 1;
pokusaj to dodat i vidi ocel radit
Software Developer

probaj zamjenit ondialogresponse citav sa ovim

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{

      case DIALOG_WEAPONS:
      {
	        if(response) //
	        {

	               switch(listitem)
	            {
	                case 0: { GivePlayerWeapon(playerid, WEAPON_DEAGLE, 100); SCM(playerid, -1, "Prodavač: Kupili ste desert eagle"); }
	                case 1: { GivePlayerWeapon(playerid, WEAPON_AK47, 100); SCM(playerid, -1, "Prodavač: Kupili ste AK47"); }
	                case 2: { GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 100); SCM(playerid, -1, "Prodavač: Kupili ste shotgun"); }
		            case 3: { GivePlayerWeapon(playerid, WEAPON_KNIFE, 1); SCM(playerid, -1, "Prodavač: Kupili ste noz"); }
		            case 4: { GivePlayerWeapon(playerid, WEAPON_MP5, 100); SCM(playerid, -1, "Prodavač: Kupili ste MP5"); }

	             }

	        }
	   }
	   case DIALOG_REGISTER:
	   {
			if(!response) return Kick(playerid);
			if(response)
			{
			if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
			new INI:File = INI_Open(UserPath(playerid));
			INI_SetTag(File,"data");
			INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
			INI_WriteInt(File,"Novac",0);
			INI_WriteInt(File,"Admin",0);
			INI_WriteInt(File,"Ubistva",0);
			INI_WriteInt(File,"Smrti",0);
			INI_Close(File);
			TextDrawShowForPlayer(playerid,Textdraw0);
			TextDrawShowForPlayer(playerid,Textdraw1);
			TextDrawShowForPlayer(playerid,Textdraw2);
			TextDrawShowForPlayer(playerid,Textdraw3);
			TextDrawShowForPlayer(playerid,Textdraw4);
			TextDrawShowForPlayer(playerid,Textdraw5);
			TextDrawShowForPlayer(playerid,Textdraw6);
			TextDrawShowForPlayer(playerid,Textdraw7);
			TextDrawShowForPlayer(playerid,Textdraw8);
			TextDrawShowForPlayer(playerid,Textdraw9);
			TextDrawShowForPlayer(playerid,Textdraw10);
			SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
			SpawnPlayer(playerid);
	        }
	}
	case DIALOG_LOGIN:
	{
		if(!response) return Kick(playerid);
		if(response)
		{
			if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
			{
			INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
			GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
			TextDrawShowForPlayer(playerid,Textdraw0);
			TextDrawShowForPlayer(playerid,Textdraw1);
			TextDrawShowForPlayer(playerid,Textdraw2);
			TextDrawShowForPlayer(playerid,Textdraw3);
			TextDrawShowForPlayer(playerid,Textdraw4);
			TextDrawShowForPlayer(playerid,Textdraw5);
			TextDrawShowForPlayer(playerid,Textdraw6);
			TextDrawShowForPlayer(playerid,Textdraw7);
			TextDrawShowForPlayer(playerid,Textdraw10);
			}
			else
			{
			ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
			}
		}
	}
}
return 1;
}


ivane to nema veze.
69

Sad komapajlam,sve super,a izbacuje ove errore:

C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(33) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(34) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(35) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(36) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(37) : error 017: undefined symbol "PlayerInfo"
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(136) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(147) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(245) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(269) : warning 202: number of arguments does not match definition
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(320) : warning 217: loose indentation
C:\Users\Dzaferovic\Desktop\Prvi RP Mod\gamemodes\RP.pwn(333) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Linije
/// Registracija login


forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
	INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
	INI_Int("Novac",PlayerInfo[playerid][pNovac]);
	INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
	INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
	INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
	return 1;
}


Hvala ti puno,i izvini sto te hajmo reci "peglam" i "maltretiram".