Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mikiâ„¢ poslato April 11, 2013, 12:50:11 POSLE PODNE

Naslov: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 12:50:11 POSLE PODNE
Skripta koju koristim:moja od 0
Detaljan opis problema:Pa igrac moze da se uloguje iako pogresi password.
Dio skripte: Evo ovaj kod sto mi proverava
if(!strcmp(inputtext, PlayerInfo[playerid][pLozinka], false))
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 13:03:38 POSLE PODNE
error 033: array must be indexed (variable "inputtext")
ovaj red gde je inputtext
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 13:08:49 POSLE PODNE
switch(dialogid)
{
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "{0435FB}Registracija","{FFFFFF}Ukucali ste {FF0000}pogresnu {FFFFFF}lozinku.\n{FFFFFF}Ukucajte {FF0000}ispravnu {FFFFFF}lozinku da bi se registrovali.","Registruj se","Izadji");
ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_LIST, "Izaberi Godine", "13 \n14 \n15", "Izaberi", "Odustani");
new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name));
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteString(File, "Ime", name);
INI_WriteString(File,"Lozinka", inputtext);
INI_WriteInt(File, "Kaznjen", 0);
INI_WriteInt(File, "Level", 1);
INI_WriteInt(File, "Respecti", 0);
INI_WriteInt(File, "Donator", 0);
INI_WriteInt(File, "Admin", 0);
INI_WriteInt(File, "Helper", 0);
INI_WriteInt(File, "Telefon", 0);
INI_WriteInt(File, "Warned", 0);
INI_WriteInt(File, "Muted", 0);
INI_WriteInt(File, "Jailed", 0);
INI_WriteInt(File, "SatiIgranja", 0);
INI_WriteInt(File, "Plata", 0);
INI_WriteInt(File, "Dzep", GetPlayerMoney(playerid));
INI_WriteInt(File, "Banka", 0);
INI_WriteInt(File, "Godine", 0);
INI_WriteInt(File, "Pol", 0);
INI_WriteInt(File, "Drzava", 0);
INI_WriteInt(File, "Brak", 0);
INI_WriteInt(File, "Posao", 0);
INI_WriteInt(File, "Lider", 0);
INI_WriteInt(File, "Member", 0);
INI_WriteInt(File, "Rank", 0);
INI_WriteInt(File, "Orgskin", 0);
INI_WriteInt(File, "Skin", PlayerInfo[playerid][pSkin] = 26);
INI_WriteInt(File, "Rprank", 0);
INI_WriteInt(File, "Ubistva", 0);
INI_WriteInt(File, "Smrti", 0);
INI_WriteInt(File, "Zlocini", 0);
INI_WriteInt(File, "Droga", 0);
INI_WriteInt(File, "Mats", 0);
INI_WriteInt(File, "Lotto", 0);
INI_WriteInt(File, "TeleKredit", 0);
INI_WriteInt(File, "KljucKuce", 0);
INI_WriteInt(File, "Firma", 255);
INI_WriteInt(File, "Veh1", 999);
INI_WriteInt(File, "Veh2", 999);
INI_WriteInt(File, "Veh3", 999);
INI_Close(File);
SetSpawnInfo(playerid, NO_TEAM, 26,1613.4861,-2330.1577,13.5469,90.0980,0,0,0,0,0,0);
PlayerInfo[playerid][pSkin] = 26;
SpawnPlayer(playerid);
GivePlayerMoney(playerid, 20000);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
}
}
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(inputtext == PlayerInfo[playerid][pLozinka])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetSpawnInfo(playerid, NO_TEAM, 35,1613.4861,-2330.1577,13.5469,90.0980,0,0,0,0,0,0);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pDzep]);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{0435FB}Prijavljivanje","{FF0000}Ukucali ste pogresnu lozinku.\n{FFFFFF}Ukucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
return 1;
}
}
}
return 1;
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 21:49:04 POSLE PODNE
Necu da mi bude hasovano. :)
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Streetboy poslato April 11, 2013, 22:02:27 POSLE PODNE
Daj bre ucite se da koristite trazilicu.
http://balkan-samp.com/forum/index.php?topic=70847.0
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 22:04:11 POSLE PODNE
Prvo uporedi moju komandu sto sam dao sa onom koja je tamo pa se onda pravi pametan.
EDIT:Uspeo sam da namestim da ne moze kada pogresi password ali moze kada samo stitsne enter.
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 11, 2013, 23:31:47 POSLE PODNE
BUMP
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 12, 2013, 09:21:40 PRE PODNE
BUMP
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 12, 2013, 11:05:12 PRE PODNE
Neko?
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 12, 2013, 20:39:35 POSLE PODNE
Jel stvarno niko nema pojma o cemu se radi ili ignoriste moje postove ????
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 00:44:24 PRE PODNE
BUMP
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Swet poslato April 13, 2013, 00:55:27 PRE PODNE
Izinite Al Nisam Modentator Al Bumapt nesmijes ako neprodje "24" h
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 01:13:34 PRE PODNE
Hvala tebi sto me opominjes, ne ljutim se :) Jednostavno mislim da je 24h predugo pa bumpam kada moja tema nije vise na onom "Nove ne procitane teme" odnosno na pocetnoj. Ako se ljute modovi nek lock pa cu da primenim to pravilo ali do sada nisu. :D
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 11:05:33 PRE PODNE
bump
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 11:56:24 PRE PODNE
bump
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 14:01:27 POSLE PODNE
Gore sam napisao kako bumpam, to nije tvoj posao da me opominjes. Ako nekom smeta neka lock temu i cao zdravo. Kod mene je isto tako pa ne radi.
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: --Lood-- poslato April 13, 2013, 14:10:01 POSLE PODNE

if(response)
{
if(strlen(inputtext))
{


}
}


probaj vako
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 14:22:31 POSLE PODNE
Gde to da ubacim? ubacio sam ovo:
if(strlen(inputtext))
{


}

U deo kada mu izbacuje dialog za pogresnu lozinku. Jel tu i treba ?
EDIT: Samo da napomenem da sam editovao post na prethodnoj strani. Namestio sam da igrac ne moze login ako ukuca pogresan pass ali se pojavio problem. Moze da se uloguje kada samo stitsne enter.
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 21:29:34 POSLE PODNE
BUMP
[/b]
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 13, 2013, 23:28:09 POSLE PODNE
BUMP
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: --Lood-- poslato April 14, 2013, 11:30:55 PRE PODNE
de mi DIALog login :)
Naslov: Odg: [POMOC]Login i sa pogresnim pass-om
Poruka od: Mikiâ„¢ poslato April 14, 2013, 12:03:52 POSLE PODNE
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strcmp(inputtext, PlayerInfo[playerid][pLozinka], false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetSpawnInfo(playerid, NO_TEAM, 35,1613.4861,-2330.1577,13.5469,90.0980,0,0,0,0,0,0);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pDzep]);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{0435FB}Prijavljivanje","{FF0000}Ukucali ste pogresnu lozinku.\nImate 3 pokusaja, kada ih iskoristite a ne ukucate tacan password bicete banovani. \nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
PlayerInfo[playerid][pLoginPokusaj]++;
if(PlayerInfo[playerid][pLoginPokusaj] == 4)
{
Ban(playerid);
}
}
}
}
}