Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(scriptdebug == 1) printf("[SCRIPT/DEBUG] OnDialogResponse 1");
if(playerid == INVALID_PLAYED_ID) return 1;
if(dialogid == 0)
{
if(response)
{
for(new i; i < 50; i++) { SCM(playerid, BELA, ""); }
//TextDrawSetString(RegistracijaTD, "Kreiranje Lozinke");
new regstr
new hIme;
RPIme(playerid, hIme);
format(regstr1, sizeof(regstr1), "{C0C0C0} - {FFFF00} Kreiranje Lozinke \n\n\n {C0C0C0}- DobroDosli "MOJA"%s {C0C0C0}na NoviGM Gaming Roleplay server.\n {C0C0C0}- Vas Account nije Registrovan\n\n {FF0000}U prazno Polje unesite Zeljenu lozinku koju cete koristit na serveru.", hIme);
SPD(playerid, 1, DIALOG_STYLE_INPUT, ""MOJA" Novi GameMod - UNOS LOZINKE", regstr1, "Potrvrdi", "Izadji");
ProcesRegistracije = 1;
}
else
{
KickPL(playerid);
}
}
if(dialogid == 1)
{
if(response)
{
if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "#", true) != -1 || strfind(inputtext, "&", true) != -1 || strfind(inputtext, "$", true) != -1)
{
SCM(playerid, CRVENA, ".:RShield:. | Ne mozete koristiti tu vrstu znakova,pokusajte opet!");
new regstr1;
format(regstr1, sizeof(regstr1), "{C0C0C0} - {FFFF00}Kreiranje Lozinke \n\n\n {C0C0C0}- Dobrodosli "MOJA"%s {C0C0C0}na Elite Gaming Roleplay server.\n {C0C0C0}- Vas Account nije Registrovan\n\n {FF0000}U prazno Polje unesite Zeljenu lozinku koju cete koristit na serveru.");
SPD(playerid, 1, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS LOZINKE", regstr1, "Potvrdi", "Izadji");
ProcesRegistracije = 1;
return 1;
}
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
format(CmdString, 128, ".:RShield:. | Lozinka mora sadrzati najmanje %d znakova!", MIN_DUZINA_LOZINKE);
SendClientMessage(playerid, CRVENA, CmdString);
new regstr1;
format(regstr1, sizeof(regstr1), "{C0C0C0} - {FFFF00}Kreiranje Lozinke \n\n\n {C0C0C0}- Dobrodosli "MOJA"%s {C0C0C0}na Novi GameMode Roleplay server.\n {C0C0C0}- Vas Account nije Registrovan\n\n {FF0000}U prazno Polje unesite Zeljenu lozinku koju cete koristit na serveru.");
SPD(playerid, 1, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS LOZINKE", regstr1, "Potvrdi", "Izadji");
ProcesRegistracije = 1;
return 1;
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
format(CmdString, 128, ".:RShield:. | Lozinka ne moze sadrzati vise od %d znakova!", MAX_DUZINA_LOZINKE);
SendClientMessage(playerid, CRVENA, CmdString);
new regstr1;
format(regstr1, sizeof(regstr1), "{C0C0C0} - {FFFF00}Kreiranje Lozinke \n\n\n {C0C0C0}- Dobrodosli "MOJA"%s {C0C0C0}na Novi GameMode Roleplay server.\n {C0C0C0}- Vas Account nije Registrovan\n\n {FF0000}U prazno Polje unesite Zeljenu lozinku koju cete koristit na serveru.");
SPD(playerid, 1, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS LOZINKE", regstr1, "Potvrdi", "Izadji");
ProcesRegistracije = 1;
return 1;
}
TextDrawSetString(RegistracijaTD, "Kreiranje E-maila");
new INI:File = INI_Open(Korisnici(playerid));
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_Close(File);
hPrviLogin = 1;
SPD(playerid, 2, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS EMAILA", "{C0C0C0} - {FFFF00}Kreiranje E-Maila \n\n\n {C0C0C0}- Zavrsili ste sa kreiranjem Lozinke, sad Prelazimo na E-Mail.\n {C0C0C0}- E-Mail sluzi za Resetiranje vase lozinke ukoliko je zaboravite.\n\n {FF0000}U prazno Polje unesite vas E-Mail koju cete koristit na serveru.", "Potvrdi", "Izadji");
PI = 1;
}
}
if(dialogid == 2)
{
if(response)
{
if(IsValidEmail(inputtext))
{
if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "#", true) != -1 || strfind(inputtext, "&", true) != -1 || strfind(inputtext, "$", true) != -1)
{
SPD(playerid, 2, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS EMAILA", "{C0C0C0} - {FFFF00}Kreiranje E-Maila \n\n\n {C0C0C0}- Zavrsili ste sa kreiranjem Lozinke, sad Prelazimo na E-Mail.\n {C0C0C0}- E-Mail sluzi za Resetiranje vase lozinke ukoliko je zaboravite.\n\n {FF0000}U prazno Polje unesite vas E-Mail koju cete koristit na serveru.", "Potvrdi", "Izadji");
GRESKA(playerid, "Nepravilno unesena vrsta znakova!");
}
if(strlen(inputtext) < 6)
{
SPD(playerid, 2, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS EMAILA", "{C0C0C0} - {FFFF00}Kreiranje E-Maila \n\n\n {C0C0C0}- Zavrsili ste sa kreiranjem Lozinke, sad Prelazimo na E-Mail.\n {C0C0C0}- E-Mail sluzi za Resetiranje vase lozinke ukoliko je zaboravite.\n\n {FF0000}U prazno Polje unesite vas E-Mail koju cete koristit na serveru.", "Potvrdi", "Izadji");
GRESKA(playerid, "Upisali ste prekratku e-mail adresu!");
return 1;
}
if(strlen(inputtext) > 20)
{
SPD(playerid, 2, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS EMAILA", "{C0C0C0} - {FFFF00}Kreiranje E-Maila \n\n\n {C0C0C0}- Zavrsili ste sa kreiranjem Lozinke, sad Prelazimo na E-Mail.\n {C0C0C0}- E-Mail sluzi za Resetiranje vase lozinke ukoliko je zaboravite.\n\n {FF0000}U prazno Polje unesite vas E-Mail koju cete koristit na serveru.", "Potvrdi", "Izadji");
GRESKA(playerid, "Upisali ste predugacku e-mail adresu!");
return 1;
}
//TextDrawHideForPlayer(playerid, RegistracijaTD);
//TextDrawHideForPlayer(playerid, RegistracijaTD);
//TextDrawHideForPlayer(playerid, RegistracijaTD);
//TextDrawHideForPlayer(playerid, RegistracijaTD);
//TextDrawHideForPlayer(playerid, RegistracijaTD);
//TextDrawHideForPlayer(playerid, RegistracijaTD);
strmid(PI, inputtext, 0, strlen(inputtext), 255);
TextDrawShowForPlayer(playerid, RTD);
spawnreg = SetTimerEx("SpawnReg", 5000, false, "d", playerid);
PI = 4;
}
else
{
GRESKA(playerid, "Niste Uneli ispravnu E-mail adresu!");
SPD(playerid, 2, DIALOG_STYLE_INPUT, ""MOJA"Elite Gaming - UNOS EMAILA", "{C0C0C0} - {FFFF00}Kreiranje E-Maila \n\n\n {C0C0C0}- Zavrsili ste sa kreiranjem Lozinke, sad Prelazimo na E-Mail.\n {C0C0C0}- E-Mail sluzi za Resetiranje vase lozinke ukoliko je zaboravite.\n\n {FF0000}U prazno Polje unesite vas E-Mail koju cete koristit na serveru.", "Potvrdi", "Izadji");
}
}
}
Evo šta mi izbacuje od ERRORA:
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(262) : error 017: undefined symbol "INVALID_PLAYED_ID"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(270) : error 001: expected token: ";", but found "new"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(271) : error 017: undefined symbol "RPIme"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(272) : error 017: undefined symbol "regstr1"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(272) : error 017: undefined symbol "regstr1"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(272) : warning 215: expression has no effect
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(272) : error 001: expected token: ";", but found "-string-"
C:\Users\dzena\Desktop\samp037_svr_R2-1-1_win32\gamemodes\GM1.0.pwn(272) : fatal error 107: too many error messages on one lineSlika/video ingame problema(obavezno ako je ingame problem): Nemam, znaci prenosim lagano od RGa moda na mod od 0 i sad fazon je sto ne znamma kako ovo rjesiti znam da je lagano ali ne znam takodjer nemojte mi govoriti da podesi mod po RGu jer ne znam ni to ako mozete pomoc Hvaal !
