Problem Register/Login

Započeo Obrisan korisnik
28. Sep. 2012. Zaključano
449
pregleda
6
postova
Deleted User
Obrisan korisnik
28. Sep. 2012.
Skripta koju koristim:moj mod
Problem:Uradio sam sve kao na ovoj temi http://balkan-samp.com/forum/index.php?topic=51652.0 i opet mi izbaci errore a to su:
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(80) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(84) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(92) : warning 217: loose indentation
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : warning 215: expression has no effect
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 029: invalid expression, assumed zero
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

6 Errors.
Dio skripte://login register
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define PATH "/users/%s.ini"
//pinfo
enum pInfo
{
  pLozinka,
  pNovac,
  pAdmin,
  pUbistva,
  pSmrti
};
new PlayerInfo;
//
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
  INI_Int("Lozinka",PlayerInfo);
  INI_Int("Novac",PlayerInfo);
  INI_Int("Admin",PlayerInfo);
  INI_Int("Ubistva",PlayerInfo);
  INI_Int("Smrti",PlayerInfo);
  return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    SetSpawnInfo(playerid, 0, 0, 1343.1572,1100.3746, 269.1425, 269.15, 0, 0, 0, 0, 0, 0);
  SpawnPlayer(playerid);
  SetPlayerPos(playerid, 1343.1572,1100.3746, 269.1425);
  SetPlayerCameraPos(playerid, 1343.1572,1100.3746, 269.1425);
  SetPlayerCameraLookAt(playerid, 1343.1572,1100.3746, 269.1425);
  return 1;
}
public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
  {
      INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");
  }
  else
  {
      ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");
  }
  return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
  INI_SetTag(File,"data");
  INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
  INI_WriteInt(File,"Admin",PlayerInfo);
  INI_WriteInt(File,"Ubistva",PlayerInfo);
  INI_WriteInt(File,"Smrti",PlayerInfo);
  INI_Close(File);
  return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    PlayerInfo++;
    PlayerInfo++;
  return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
      switch(dialogid)
  {
  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);
  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)
  {
  INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  GivePlayerMoney(playerid, PlayerInfo);
  }
  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;
  }
  }
  }
  return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
  return 1;
}
stock UserPath(playerid)
{
  new string,playername;
  GetPlayerName(playerid,playername,sizeof(playername));
  format(string,sizeof(string),PATH,playername);
  return string;
}
Slika/Video nema:/

NE RAZUMIJEM ZASTO MI IZBACI ERROR DA NE POZNAJE DIALOG_REGISTER I DIALOG_LOGIN KAD SAM FINO GORE STAVIO
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2

pls pomoc
Deleted User
Obrisan korisnik
28. Sep. 2012.
Nisi stavio pri vrhu skripte.
Deleted User
Obrisan korisnik
28. Sep. 2012.
sta nisam stavio sve sam ja fino definirao i sve sve ali jednostavno neradi nezz zasto
Deleted User
Obrisan korisnik
28. Sep. 2012.
evo ostalo jos 4 errora rijesio sam ova dva i sry na DP
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(100) : warning 217: loose indentation
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(102) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(102) : warning 215: expression has no effect
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(102) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(102) : error 029: invalid expression, assumed zero
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(102) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Deleted User
Obrisan korisnik
28. Sep. 2012.
sta da napisem da bi definiro PlayerInfo samo mi to treba?
Deleted User
Obrisan korisnik
28. Sep. 2012.
new PlayerInfo;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha