PARTNERI:

* Marketing


-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoc] Problem sa registracijaom  (Pročitano 204 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže SanelPandzic

Problem sa registracijaom
« poslato: Decembar 04, 2019, 21:46:10 posle podne »
Problem(error/warning): Pozz, uvijek kada radim registraciju uvijek isti napravim problem a trazio sam svugdje ako ima npr tutorijal kako napravit cijelu registraciju(godine,email,drzava itd..) Imam 2. problema a 1. je Da stavio sam da poslije godina pokazuje mi se dialog u kojem pišu podaci o igraca i stavio sam da ga kikuje ali to se uošte ne događa nit mi se pokazuje dialog nit me kikuje. A 2. je problem kod sacuvanja korisnika, kada se neki korisnik registruje nekoliko stvari se duplo sacuva a  kod nekih stvari samo stoji 0 npr Godine = 0. E sad ne znam da li sam sta pogresno dodao ili sam nesto vise puta dodao ili sam zaboravio nesto dodat pa eto potrebna mi je pomoc.
Dio skripte:Evo kako mi stoji u txt dokumentu o korisniku kada se registruje 
Pawno Code: [Izaberi]
[data]
Lozinka = 181011031
Level = 1
Novac u Dzepu = 0
Novac u Dzepu = 15000
Pol = 1
Godine = 0
Drzava = 2
Evo ovdje imate cijelu registraciju
Pawno Code: [Izaberi]
public OnPlayerConnect(playerid)
{

    if(fexist(UserPath(playerid)))
    {
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login","Ukucajte lozinku da bi ste usli na server", "Login", "Izadji");
    }
    else
    {
            new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"%s, vaš nalog nije pronadjen u našoj bazi podataka! Da bi ste se registrovali potrebno je da upišete potrebne podatke o vama\nUkucajte vašu lozinku i ukoliko je pri loginu zaboravite možete nas kontaktirati na našoj Facebook stranici za pomoc!",regname);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Dalje","Izlaz");
    }
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File, "data");
    INI_WriteInt(File, "Level", PlayerInfo[playerid][pLevel]);
    INI_WriteInt(File, "Novac u Dzepu", GetPlayerMoney(playerid));
    INI_WriteInt(File, "Pol", PlayerInfo[playerid][pPol]);
    INI_WriteInt(File, "Godine",PlayerInfo[playerid][pGodine]);
    INI_WriteInt(File, "Drzava", PlayerInfo[playerid][pDrzava]);
    INI_Close(File);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch (dialogid)
    {
case DIALOG_REGISTER:
    {
if(!response) return Kick(playerid);
    if(response)
{
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
                    new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
        format(regstring,sizeof(regstring),""BELA"%s, vaš nalog nije pronadjen u našoj bazi podataka! Da bi ste se registrovali potrebno je da upišete potrebne podatke o vama\nUkucajte vašu lozinku i ukoliko je pri loginu zaboravite možete nas kontaktirati na našoj Facebook stranici za pomoc!",regname);
        ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Dalje","Izlaz");
SendClientMessage(playerid,-1,"[MC:RP] "CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
                    new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
        format(regstring,sizeof(regstring),""BELA"%s, vaš nalog nije pronadjen u našoj bazi podataka! Da bi ste se registrovali potrebno je da upišete potrebne podatke o vama\nUkucajte vašu lozinku i ukoliko je pri loginu zaboravite možete nas kontaktirati na našoj Facebook stranici za pomoc!",regname);
        ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Dalje","Izlaz");
SendClientMessage(playerid,-1,"[MC:RP] "CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{
                    new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Novac u Dzepu",0);
INI_Close(File);
                    PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pNovacDzep] = 15000; GivePlayerMoney(playerid, PlayerInfo[playerid][pNovacDzep]);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, ""BELA"Dali ste musko ili zensko?", ""BELA"- "BELA"Musko\n"BELA"- "BELA"Zensko", "Dalje", "Odustani");
}
    }
    }
}
        if(dialogid == 3)
    {
if(!response) return Kick(playerid);
if(response)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,-1,""BELA"Ok, "BELA"znaci "BELA"Musko "BELA"ste.");
PlayerInfo[playerid][pPol] = 1;
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""BELA"Odakle ste ?", ""SPLAVA"- "BELA"Srbija\n"SPLAVA"- "BELA"Bosna i Hercegovina\n"SPLAVA"- "BELA"Republika Srpska\n"SPLAVA"- "BELA"Crna Gora\n"SPLAVA"- "BELA"Hrvatska\n"SPLAVA"- "BELA"Makedonija\n"SPLAVA"- "BELA"Slovenija\n"SPLAVA"- "BELA"Ostalo", "Dalje", "Odustani");
}
case 1:
{
SendClientMessage(playerid,-1,""BELA"Ok, "BELA"znaci "BELA"Zensko "BELA"ste.");
PlayerInfo[playerid][pPol] = 2;
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""BELA"Odakle ste ?", ""SPLAVA"- "BELA"Srbija\n"SPLAVA"- "BELA"Bosna i Hercegovina\n"SPLAVA"- "BELA"Republika Srpska\n"SPLAVA"- "BELA"Crna Gora\n"SPLAVA"- "BELA"Hrvatska\n"SPLAVA"- "BELA"Makedonija\n"SPLAVA"- "BELA"Slovenija\n"SPLAVA"- "BELA"Ostalo", "Dalje", "Odustani");
   }
}
}
    if(dialogid == 4)
{
if(!response) return Kick(playerid);
if(response)
{
            new godine;
    godine = strval(inputtext);
            if(godine < 7 || godine > 60)
        {
SendClientMessage(playerid,-1,"[MC:RP]: "BELA"Nemozete ici ispod 7 i vise od 60 godina!");
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
return 1;
}
PlayerInfo[playerid][pGodine] = strval(inputtext);
new uspesnareg[400];
new atext[20],otext;
SavePlayer(playerid);
            format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Sada morate se ulogovati! Izadjite pa ponovno udjite na server!",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],atext,otext);
ShowPlayerDialog(playerid,DIALOG_REGZAVRSENA,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
Kick(playerid);
      }
    }
}
if(dialogid == 5)
{
if(!response) return Kick(playerid);
if(response)
{
  switch(listitem)
  {
         case 0:
         {
                    PlayerInfo[playerid][pDrzava] = 1; //Srbija
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 1:
{
PlayerInfo[playerid][pDrzava] = 2; //Bosna
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 2:
{
PlayerInfo[playerid][pDrzava] = 3; //Republika Srpska
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 3:
{
PlayerInfo[playerid][pDrzava] = 4; // Crna Gora
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 4:
{
PlayerInfo[playerid][pDrzava] = 5; //Hrvatska
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 5:
{
PlayerInfo[playerid][pDrzava] = 6; //Makedonija
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 6:
{
PlayerInfo[playerid][pDrzava] = 7; //Slovenija
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
case 7:
{
PlayerInfo[playerid][pDrzava] = 8; //Ostalo
new atext[20];
if(PlayerInfo[playerid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[playerid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
}
}
}
return 1;
}
forward LoadUser_data(playerid,name[],value[]);
public  LoadUser_data(playerid,name[],value[])
{
  INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
  INI_Int("Level",PlayerInfo[playerid][pLevel]);
  INI_Int("Novac u Dzepu",PlayerInfo[playerid][pNovacDzep]);
  INI_Int("Pol", PlayerInfo[playerid][pPol]);
  INI_Int("Godine",PlayerInfo[playerid][pGodine]);
  INI_Int("Drzava", PlayerInfo[playerid][pDrzava]);
  return 1;
}
stock SavePlayer(playerid)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
INI_WriteInt(File,"Novac u Dzepu", PlayerInfo[playerid][pNovacDzep]);
    INI_WriteInt(File,"Pol",PlayerInfo[playerid][pPol]);
    INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
    INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
INI_Close(File);
    return 1;
}
stock UserPath(playerid)
{
new string[128],playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),PATH,playername);
return string;
}
forward split(const strsrc[], strdest[][], delimiter);
public split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
    if(strsrc[i]==delimiter || i==strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
« Poslednja izmena: Decembar 04, 2019, 21:47:29 posle podne SanelPandzic »
 

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #1 poslato: Decembar 05, 2019, 00:11:31 pre podne »
Pomoc?

Van mreže imnaithan

Odg: Problem sa registracijaom
« Odgovor #2 poslato: Decembar 05, 2019, 00:31:26 pre podne »
Gledam tvoj kod i ne vidim nikakav problem , il sam lud ili ne kontam jednostavno...

Uporedi sa nekim simple modom LOGIN/REG i cini mi se isto al pogledaj i ti xD


Give Honor To The One Who Deserve It



 

Van mreže Kawaki

Odg: Problem sa registracijaom
« Odgovor #3 poslato: Decembar 05, 2019, 02:35:57 pre podne »
uzmi UP i kod po kod gledaj tako ja kad zeznem nesto moguce da si verijablu neku zezno il nesto tako svakako pogledaj gledam doslovno svoj i nema razlike pa cak ni u boji :D
 

Na mreži malipablo

Odg: Problem sa registracijaom
« Odgovor #4 poslato: Decembar 05, 2019, 14:44:55 posle podne »
Ne prikazuje ti dialog niti te kikuje jer si kod za to stavio ispod uslova i u drugom uslovu (response) vrsis return 1 sto znaci da ti se tu zavrsava kod i ne ide dalje.

Ovde ispod sam ti oznacio mesto:
Pawno Code: [Izaberi]
    if(dialogid == 4)
{
if(!response) return Kick(playerid);
if(response)
{
            new godine;
    godine = strval(inputtext);
            if(godine < 7 || godine > 60)
        {
SendClientMessage(playerid,-1,"[MC:RP]: "BELA"Nemozete ici ispod 7 i vise od 60 godina!");
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
return 1;
}

PREBACI U if(response)
OVO            |
               \/

PlayerInfo[playerid][pGodine] = strval(inputtext);
new uspesnareg[400];
new atext[20],otext;
SavePlayer(playerid);
            format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Sada morate se ulogovati! Izadjite pa ponovno udjite na server!",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],atext,otext);
ShowPlayerDialog(playerid,DIALOG_REGZAVRSENA,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
Kick(playerid);
      }
    }
}

Za cuvanje bolje malo sredi kod jer svugde imas SavePlayer i ini funkcije i mnogo je tesko snaci se u tome
 

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #5 poslato: Decembar 05, 2019, 21:12:09 posle podne »
Ne prikazuje ti dialog niti te kikuje jer si kod za to stavio ispod uslova i u drugom uslovu (response) vrsis return 1 sto znaci da ti se tu zavrsava kod i ne ide dalje.

Ovde ispod sam ti oznacio mesto:
Pawno Code: [Izaberi]
    if(dialogid == 4)
{
if(!response) return Kick(playerid);
if(response)
{
            new godine;
    godine = strval(inputtext);
            if(godine < 7 || godine > 60)
        {
SendClientMessage(playerid,-1,"[MC:RP]: "BELA"Nemozete ici ispod 7 i vise od 60 godina!");
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
return 1;
}

PREBACI U if(response)
OVO            |
               \/

PlayerInfo[playerid][pGodine] = strval(inputtext);
new uspesnareg[400];
new atext[20],otext;
SavePlayer(playerid);
            format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Sada morate se ulogovati! Izadjite pa ponovno udjite na server!",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],atext,otext);
ShowPlayerDialog(playerid,DIALOG_REGZAVRSENA,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
Kick(playerid);
      }
    }
}

Za cuvanje bolje malo sredi kod jer svugde imas SavePlayer i ini funkcije i mnogo je tesko snaci se u tome
@malipablo  Cek jel sad trebam da izbrisem return 1; ili cu da ostavim return 1; i  napravi novi if dialogid i tu cu stavit da mi se pokazuju podaci koje sam upiso? to jest ovaj dialog uspjesna registracija!

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #6 poslato: Decembar 05, 2019, 22:46:34 posle podne »
@malipablo Ako mislis ovako opet ne radi.
Pawno Code: [Izaberi]
    if(dialogid == 4)
{
if(!response) return Kick(playerid);
if(response)
{
            new godine;
    godine = strval(inputtext);
            if(godine < 7 || godine > 60)
        {
SendClientMessage(playerid,-1,"[MC:RP]: "BELA"Nemozete ici ispod 7 i vise od 60 godina!");
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
new uspesnareg[400];
ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
      }
    }
}
if(dialogid == 22)
{
if(response)
{
    PlayerInfo[playerid][pGodine] = strval(inputtext);
new uspesnareg[400];
new atext[20],otext;
SavePlayer(playerid);
            format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Sada morate se ulogovati! Izadjite pa ponovno udjite na server!",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],atext,otext);
ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
Kick(playerid);
        }
   }

Na mreži malipablo

Odg: Problem sa registracijaom
« Odgovor #7 poslato: Decembar 06, 2019, 14:00:54 posle podne »
Taj dijalog stavi da se prikazuje preko drugog ID-a ne 22 nego neki drugi koji ne koristis
 
Korisnici koji su se zahvalili: SanelPandzic

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #8 poslato: Decembar 06, 2019, 21:18:01 posle podne »
Taj dijalog stavi da se prikazuje preko drugog ID-a ne 22 nego neki drugi koji ne koristis
@malipablo  Opet je isto ne prikazuje se dialog
evo kako sam stavio kod:
Pawno Code: [Izaberi]
    if(dialogid == 4)
{
if(!response) return Kick(playerid);
if(response)
{
            new godine;
    godine = strval(inputtext);
            if(godine < 7 || godine > 60)
        {
SendClientMessage(playerid,-1,"[MC:RP]: "BELA"Nemozete ici ispod 7 i vise od 60 godina!");
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""BELA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"BELA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
new uspesnareg[400];
ShowPlayerDialog(playerid,100,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
      }
    }
}
if(dialogid == 100)
{
if(response)
{
    PlayerInfo[playerid][pGodine] = strval(inputtext);
new uspesnareg[400];
new atext[20],otext;
SavePlayer(playerid);
            format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Sada morate se ulogovati! Izadjite pa ponovno udjite na server!",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],atext,otext);
ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
Kick(playerid);
return 1;
        }
   }

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #9 poslato: Decembar 07, 2019, 17:24:22 posle podne »
Sorry za spam ako treba gore neke postove da se obrisu obrisite, ako moze neko jako mi hitno treba pomoc! Bicu mnogo zahvalan

Na mreži Skrillex.

Odg: Problem sa registracijaom
« Odgovor #10 poslato: Decembar 07, 2019, 20:49:04 posle podne »
Dečače dragi ti od 2017 ne možeš naučit sistem sklopit leptenejebo koliko sam samo tebi puta pisao u temi, pa mene sramota hahaha

Sirah says
Chillin' in Kyoto grand with my man Skrill
Chain smokin' nicotine sayin' fuck a fast deal
We got that white girl so we make those skrill checks
Fuck a white girl, talk ill, neck karate chop her grill, bitch I kill
Born from the center of a storm
All these boys flappin' gums about how they're hard, bitch I'm harder
Martyr to the swag on the corner
Beat your girl with the drums as the bass makes that bitch cum
Bass makes that bitch cum



SimplePortal 2.3.5 © 2008-2012, SimplePortal

 

Van mreže SanelPandzic

Odg: Problem sa registracijaom
« Odgovor #11 poslato: Decembar 07, 2019, 21:01:51 posle podne »
Dečače dragi ti od 2017 ne možeš naučit sistem sklopit leptenejebo koliko sam samo tebi puta pisao u temi, pa mene sramota hahaha
@Skrillex.
Jbg, nema te šta bit sramota, nmg ni ja da vjerujem da nisam naucio jos neke stvari uradit u sampu ali eto. Ako hoces pomozi hahaha

Na mreži androo

Odg: Problem sa registracijaom
« Odgovor #12 poslato: Decembar 07, 2019, 21:07:26 posle podne »
@Skrillex.
Jbg, nema te šta bit sramota, nmg ni ja da vjerujem da nisam naucio jos neke stvari uradit u sampu ali eto. Ako hoces pomozi hahaha
To je zato sto si ucio na pamet, sad kad bi uzeo pauzu od skriptanja par mjeseci i kad bi se vratio ne bi nista znao zato ne treba da se uci na pamet nego polako i sa razumjevanjem
rešpekt: Basovski, mus4, Slade, momenzi, Muma, fuksich, Lo0odaK, Spooky, Vasic, Galardo, Shomy, daddy

zapratite braćo - @golf__squad
https://www.instagram.com/golf__squad/
 
Korisnici koji su se zahvalili: SanelPandzic

Na mreži Skrillex.

Odg: Problem sa registracijaom
« Odgovor #13 poslato: Decembar 07, 2019, 21:40:55 posle podne »
To je zato sto si ucio na pamet, sad kad bi uzeo pauzu od skriptanja par mjeseci i kad bi se vratio ne bi nista znao zato ne treba da se uci na pamet nego polako i sa razumjevanjem
Ovo je doslovno razlog zašto ja koji sam učio jedva bedna 3 meseca da skriptam najbolji ovde..

Baš to što je @Levu rekO za mene mica mala

Sirah says
Chillin' in Kyoto grand with my man Skrill
Chain smokin' nicotine sayin' fuck a fast deal
We got that white girl so we make those skrill checks
Fuck a white girl, talk ill, neck karate chop her grill, bitch I kill
Born from the center of a storm
All these boys flappin' gums about how they're hard, bitch I'm harder
Martyr to the swag on the corner
Beat your girl with the drums as the bass makes that bitch cum
Bass makes that bitch cum



SimplePortal 2.3.5 © 2008-2012, SimplePortal