Opis problema:E vako akda igrc upise sifru NPR
"BS1234"
Sifra mu bude samo "1234"..Znaci nece slova upise
Dio scripte:
Ovde je i reg i log, ali zajedno mi je posto sam prvo ise If(Response)...
if(response)
{
new sendername;
new string;
if(dialogid == DIALOG_LOGIN)
{
if(strlen(inputtext))
{
new tmppass;
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
if(PlayerInfo != 999)
{
new idx = PlayerInfo;
new str12;
format(str12, sizeof(str12), CBPATH, idx);//formats the file path, with the biz ID
INI_ParseFile(str12, "loadcar_%s", .bExtra = true, .extra = idx );//This is very hard to explain, but it basically loads the info from the file(More in Y_Less y_ini tutorial.)
DestroyVehicle(idx);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
SetVehicleToRespawn(idx);
}
if(PlayerInfo == 1)
{
SCM(playerid, CRVENA, "__________________BAN________________");
SCM(playerid, ZUTA, "Banovan si sa ovog servera.");
SCM(playerid, ZUTA, "Ukoliko mislis da je ovo greska");
SCM(playerid, ZUTA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, ZUTA, "Forum: www.disaronno-rp.com.ba");
SCM(playerid, CRVENA, "_____________________________________");
Kick(playerid);
return 1;
}
SetSpawnInfo(playerid, 0, PlayerInfo, 1730.5425,-1912.2008,13.5628, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
new odjeca = PlayerInfo;
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1730.5425,-1912.2008,13.5628);
SetPlayerFacingAngle(playerid, 180);
SetPlayerSkin(playerid, odjeca);
SetPlayerScore(playerid, PlayerInfo);
GivePlayerMoney(playerid, PlayerInfo);
PlayerInfo = 1;
ClearChatForPlayer(playerid);
poztimer = SetTimerEx("PozPoruka", 1000, false, "i", playerid);
if(PlayerInfo < 3)
{
SetTimerEx("SendMSG", 240000, true, "i", playerid);
}
SetTimerEx("RandomOpcenito", 180000, true, "i", playerid);
SetTimerEx("DobivanjeBoda", 40000, true, "i", playerid);
SetTimerEx("RandomMessage", 120000, true, "i", playerid);
//Encrypt(tmppass);
//LogiranjeRacuna(playerid,tmppass);
}
else
{
new loginname;
SetPlayerPos(playerid, 1180.5031,-1988.0250,69.2384);
SetPlayerCameraPos(playerid, 1192.4004,-1964.0286,66.5678); SetPlayerCameraLookAt(playerid, 1212.4984,-1928.8223,74.7743);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
new ptext;
if(PlayerInfo == 1) { ptext = "BiH"; }
else if(PlayerInfo == 2) { ptext = "Srbija"; }
else if(PlayerInfo == 3) { ptext = "Hrvatska"; }
else if(PlayerInfo == 4) { ptext = "Crna Gora"; }
else if(PlayerInfo == 5) { ptext = "Makedonija"; }
format(loginname,999,"{00FF22}Forum: {00CED1}www.disaronno-rp.com.ba\n{FFFFFF}=========================\n{00CED1}{00FF22}Korisnik: {00CED1}%s\n{FFFFFF}=========================\n{00FF22}{00FF22}Status: {00CED1}registrovan\n{FFFFFF}=========================\n{00FF22}{00FF22}Porijeklo: {00CED1}%s\n{FFFFFF}=========================\n{00FF22}Racun je pronadjen, samo upisi lozinku",ImePrezime(playerid), ptext);
ShowPlayerDialog(playerid, DIALOG_LOGIN,DIALOG_STYLE_PASSWORD, "{FF0000}Login ", loginname, "Prijava", "Izadji" );
gPlayerLogTries += 1;
if(gPlayerLogTries == 5)
{
SCM(playerid, ZUTA, "Pogresili ste lozinku vise od 3 puta, Kickani ste sa servera");
Kick(playerid);
}
}
}
if(dialogid == DIALOG_REGISTER)
{
if(strlen(inputtext))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Users/%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SCM(playerid, ZUTA, "To ime se vec koristi, molimo vas uzmite drugo.");
fclose(hFile);
return 1;
}
strmid(PlayerInfo,inputtext, 0, strlen(inputtext), 255);
SacuvajAcc(playerid);
new INI:File = INI_Open(UserPath(playerid));
INI_WriteString(File,"Password", PlayerInfo);
INI_WriteInt(File,"pMail",0);
INI_WriteInt(File,"pGodine",0);
INI_WriteInt(File,"Cash",3000);
INI_WriteInt(File,"pLevel",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"GameXpert",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_WriteInt(File,"pClan",0);
INI_WriteInt(File,"pLeader",0);
INI_WriteInt(File,"pSpol",0);
INI_WriteInt(File,"pPosao",0);
INI_WriteInt(File,"pIsplataZaPlatu",0);
INI_WriteInt(File,"pRespekta",0);
INI_WriteInt(File,"pKonektovanVremena",0);
INI_WriteInt(File,"pChar",0);
INI_WriteInt(File,"pRadnaKnjizica",0);
INI_WriteInt(File,"pBankaNovac",0);
INI_WriteInt(File,"pSat",0);
INI_WriteInt(File,"pKalendar",0);
INI_WriteInt(File,"pBan",0);
INI_WriteInt(File,"pDrzava",0);
INI_WriteInt(File,"pObicanSpawn",1);
INI_WriteInt(File,"pPnumber",0);
INI_WriteInt(File,"pTelefon",0);
INI_WriteInt(File,"pVip",0);
INI_WriteInt(File,"pRadio",0);
INI_WriteInt(File,"pMotorKljuc",999);
INI_WriteInt(File,"pDroga",0);
INI_WriteInt(File,"pSatiPosao",0);
INI_WriteInt(File,"pKreditTelefon",0);
INI_WriteInt(File,"pGps",0);
INI_WriteInt(File,"pTeleUgasen",0);
INI_WriteInt(File,"pMutiran",0);
INI_WriteInt(File,"pMutiranVremena",0);
INI_WriteInt(File,"pOrgSati",0);
INI_WriteInt(File,"pBanVreme",0);
INI_WriteInt(File,"pBanVreme",0);
INI_WriteInt(File,"pFirmaKljuc",255);
INI_WriteInt(File,"pKosa",0);
INI_WriteInt(File,"pAutoKljuc",999);
INI_WriteInt(File,"pBikeKljuc",999);
INI_WriteInt(File,"pKucaKljuc",999);
INI_WriteInt(File,"pRenta",0);
INI_WriteInt(File,"pRank",0);
INI_WriteInt(File,"pOrgKazna",0);
INI_WriteInt(File,"pRentKljuc",999);
INI_WriteInt(File,"pWanted",0);
INI_WriteInt(File,"pZatvoren",0);
INI_WriteInt(File,"pZatvorenVremena",0);
INI_WriteInt(File,"pVezan",0);
INI_WriteInt(File,"pWarUbistva",0);
INI_WriteInt(File,"pWarSmrti",0);
INI_Close(File);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_LIST,"Izaberite spol","Musko\nZensko ","Odaberi","Odustani");
pkod=0;
//Encrypt(tmppass);
//OnPlayerRegister(playerid,tmppass);
}
else
{
new regstring;
new regname;
SetPlayerPos(playerid, 1180.5031,-1988.0250,69.2384);
SetPlayerCameraPos(playerid, 1192.4004,-1964.0286,66.5678); SetPlayerCameraLookAt(playerid, 1212.4984,-1928.8223,74.7743);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"{00CED1}Forum: {F81414}www.disaronno-rp.com.ba\n{FFFFFF}=========================================\n{00CED1}Korisnik: {F81414}%s\n{FFFFFF}=========================================\n{00CED1}Status: {F81414}Gost\n{FFFFFF}=========================================\n{F81414}Vi ste gost na ovom severu\n{F81414}ukoliko zelite igrati morate se registrovat\n{FFFFFF}=========================================\n{FFAAFF}Pogresan password",ImePrezime(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registracija",regstring,"Registracija","Izadji");
}
}
else
{
// Kick(playerid);
}
return 1;
}
