Započeo elemental.
•11. Avg. 2012.[Pomoć] - 2 Errora
366
pregleda
5
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
11. Avg. 2012.
Skripta koju koristim: od 0
Detaljan opis problema: Pravim dvojeziÄnu skriptu, sredio sam registraciju na engleskom, ali kod logina mi izbacuje 2 errora:
Linije su boldane:
Detaljan opis problema: Pravim dvojeziÄnu skriptu, sredio sam registraciju na engleskom, ali kod logina mi izbacuje 2 errora:
IC_war.pwn(768) : error 029: invalid expression, assumed zero
IC_war.pwn(2714) : error 040: duplicate "case" label (value 16)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseLinije su boldane:
Quote
else
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"DobrodoÅ¡li natrag, %s!\n\nMolimo da unesete lozinku vaseg korisniÄkog\nraÄuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
else
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"DobrodoÅ¡li natrag, %s!\n\nMolimo da unesete lozinku vaseg korisniÄkog\nraÄuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
else
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
Quote
case DIALOG_LOG:
{
if(response)
{
new
pFile,dialog;
format(pFile, 35, Player_File, GetName(playerid));
INI_ParseFile(pFile, "LoadP_Data", .bExtra = true, .extra = playerid);
if(udb_hash(inputtext) == P_Data)
{
SetPVarInt(playerid, "Logged", 1);
SCM(playerid,-1,"To proceed with further play click on spawn. Thanks for playing at our server.");
}
else
{
format(dialog, sizeof(dialog),""COL_BLUE"The password you entered is incorrect!\nIf you forgot your password, contact\nsome of Administrator on forum.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, "Xoomer - Login",dialog, "Login", "Izadji");
}
}
else Kick(playerid);
}
{
if(response)
{
new
pFile,dialog;
format(pFile, 35, Player_File, GetName(playerid));
INI_ParseFile(pFile, "LoadP_Data", .bExtra = true, .extra = playerid);
if(udb_hash(inputtext) == P_Data)
{
SetPVarInt(playerid, "Logged", 1);
SCM(playerid,-1,"To proceed with further play click on spawn. Thanks for playing at our server.");
}
else
{
format(dialog, sizeof(dialog),""COL_BLUE"The password you entered is incorrect!\nIf you forgot your password, contact\nsome of Administrator on forum.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, "Xoomer - Login",dialog, "Login", "Izadji");
}
}
else Kick(playerid);
}
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
937
Postovi:
22
Teme:
Pridružio se:Mar. 2011
11. Avg. 2012.
else
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"DobrodoÅ¡li natrag, %s!\n\nMolimo da unesete lozinku vaseg korisniÄkog\nraÄuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
else if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"DobrodoÅ¡li natrag, %s!\n\nMolimo da unesete lozinku vaseg korisniÄkog\nraÄuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
else if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
11. Avg. 2012.
Popravio sam ovaj, ali mi isti onaj gore se javlja:
Vratio sam else zato što mi ne prikazuje login dialog pri ulasku na server.
else
{
if(P_Data == 1)
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}Vratio sam else zato što mi ne prikazuje login dialog pri ulasku na server.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
502
Postovi:
82
Teme:
Pridružio se:Mar. 2011
11. Avg. 2012.
if(!INI_Exists(string))
{
format(dialog, sizeof(dialog),"English: Choose the language to use for your account\nHrvatski: Izaberite jezik koji biste koristili za vaš korisnicki racun", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_JEZIK, DIALOG_STYLE_LIST, "Registration - 1. step", dialog, "Next", "Quit");
if(jezik engleski)
{
format(dialog, sizeof(dialog),""COL_BLUE"Select and enter the password\nyou want to use for your account.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registration - 2. step", dialog, "Registration", "Quit");
}
if(jezik hrvatski)
{
format(dialog, sizeof(dialog),""COL_BLUE"Odaberite i unesite lozinku koju želite\nkoristiti za svoj korisnicki racun.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registracija - 2. korak", dialog, "Registracija", "Izadi");
}
}
else
{
if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"[Ne cu više koristiti englezki jezik na ovom forumu] back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"Dobrodošli natrag, %s!\n\nMolimo da unesete lozinku vaseg korisnickog\nracuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
}
SetPVarInt(playerid, "Join", 1);PS:zasto 2 varijable, dosta je jedna jezik i ako je vrijednost 1 engleski a ako 2 hrvatski.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
11. Avg. 2012.
FireMan wrote on August 11, 2012, 2:03 pm:
if(!INI_Exists(string))
{
format(dialog, sizeof(dialog),"English: Choose the language to use for your account\nHrvatski: Izaberite jezik koji biste koristili za vaš korisnicki racun", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_JEZIK, DIALOG_STYLE_LIST, "Registration - 1. step", dialog, "Next", "Quit");
if(jezik engleski)
{
format(dialog, sizeof(dialog),""COL_BLUE"Select and enter the password\nyou want to use for your account.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registration - 2. step", dialog, "Registration", "Quit");
}
if(jezik hrvatski)
{
format(dialog, sizeof(dialog),""COL_BLUE"Odaberite i unesite lozinku koju želite\nkoristiti za svoj korisnicki racun.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registracija - 2. korak", dialog, "Registracija", "Izadi");
}
}
else
{
if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"[Ne cu više koristiti englezki jezik na ovom forumu] back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
if(P_Data == 1)
{
format(dialog, sizeof(dialog),""COL_BLUE"Dobrodošli natrag, %s!\n\nMolimo da unesete lozinku vaseg korisnickog\nracuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
}
SetPVarInt(playerid, "Join", 1);PS:zasto 2 varijable, dosta je jedna jezik i ako je vrijednost 1 engleski a ako 2 hrvatski.
Probao sam, ne radi tako.
A imam novi problem, ne ispisuje mi Korištenje: /b niti
Usage: /b
YCMD:b(playerid, params[], help)
{
new string,text;
if(P_Data == 1)
{
if(sscanf(params, "s",text)) return SCM(playerid, -1, "{FFFFFF}Korištenje: /b ");
}
if(P_Data == 1)
{
if(sscanf(params, "s",text)) return SCM(playerid, -1, "{FFFFFF}Usage: /b ");
}
printf("[%i] %s : (( %s ))", playerid, GetName(playerid), params);
format(string, sizeof(string), "[%i]%s : (( %s ))", playerid, GetName(playerid), params);
ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava