Započeo MEMOREX™️
•13. Maj 2012.• Zaključano[Pomoc] Email
572
pregleda
9
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
476
Postovi:
100
Teme:
Pridružio se:Nov. 2011
13. Maj 2012.
Mod Koji koristim: Moj radim od 0
Problem: Ovako uradio sam pri Registraciji da upisu Email i to sa Dialogom znam sve, samo neznam tamo pod dialogresponse kako da uradim da sacuva taj email koji je napisao u dialogu?
Kod:
Slike: netreba.
i ERROR:
error 047: array sizes do not match, or destination array is too small
U LINIJI:
PlayerInfo = dreamteh;
MOLIM BRZO POMOC...
Problem: Ovako uradio sam pri Registraciji da upisu Email i to sa Dialogom znam sve, samo neznam tamo pod dialogresponse kako da uradim da sacuva taj email koji je napisao u dialogu?
Kod:
if(dialogid == 6)
{
if(response)
{
new dreamteh;
strmid(dreamteh, inputtext, 0, strlen(inputtext), 255);
PlayerInfo = dreamteh;
TutTime = 1;
RegistrationStep = 0;
}
else
{
new regstr3;
format(regstr3, sizeof(regstr3), "Cestitamo! Uspesno ste registrovali svoj nalog!\nSada je potrebno uneti e-mail adresu.\nE-mail adresa sluzi da mozete da restujete svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}LecevicA nikome nece odati vase podatke!!!");
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_INPUT, "Registracija - Vas Email?", regstr3, "Potrvdi", "Izadji");
}
return 1;
}
Slike: netreba.
i ERROR:
error 047: array sizes do not match, or destination array is too small
U LINIJI:
PlayerInfo = dreamteh;
MOLIM BRZO POMOC...
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Maj 2012
13. Maj 2012.
Daj poravnaj malo te linje ko da skriptate u notepadu,daj linje koje ti izbacuju gresku i koji sistem imaš za spremanje?
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Maj 2012
13. Maj 2012.
1. U enumu (ako imas) trebas dotati Mail
2. Moraš napraviti dialog gdje te ce te traziti e-mail.
3.Pod dialog response napravi
4. Napravi stock za spremanje
5. Uzivaj!
enum PInfo
{
Adminlevel,
Level,
Org,
Tut,
Novac,
Mail,
}2. Moraš napraviti dialog gdje te ce te traziti e-mail.
new string;
strcat(string, "{FF0000}\nMolimo unesite vašu e-mail adresu:");
ShowPlayerDialog(playerid,mail,DIALOG_STYLE_INPUT,"{FF0000} E-Mail",string,"U redu","Odustani");
SendClientMessage(playerid,CRVENA,"Morate unjeti valjanu E-mail adresu!");3.Pod dialog response napravi
if(dialogid==mail)
{
if(response==0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{FF0000} GREÅ KA","{FF0000}_______________________________\n\n Odustali ste od registracije pa\n\n ste izbaceni sa servera!\n\n_______________________________","Izadi","");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
new string;
strcat(string, "{FF0000}\nMolimo unesite vašu e-mail adresu:");
ShowPlayerDialog(playerid,mail,DIALOG_STYLE_INPUT,"{FF0000} E-Mail",string,"U redu","Odustani");
SendClientMessage(playerid,CRVENA,"Morate unjeti valjanu E-mail adresu!");
}
else
{
mail(playerid,inputtext);
return 1;
}
}
}4. Napravi stock za spremanje
stock mail(playerid,key[])
{
new datoteka;
new name;
GetPlayerName(playerid,name,sizeof(name));
format(datoteka,sizeof(datoteka),"/korisnici/%s.txt",name);
dini_Set(datoteka,"Mail",key);
return 1;
}5. Uzivaj!
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Maj 2012
13. Maj 2012.
Napravi folder korisnici sa malim k ne velikim!
Provjeri dali ti se sprema u .txt ili .ini!
Ako nemas jos tu datoteku onda stavi ovako
Provjeri dali ti se sprema u .txt ili .ini!
Ako nemas jos tu datoteku onda stavi ovako
stock mail(playerid,key[])
{
new datoteka;
new name;
GetPlayerName(playerid,name,sizeof(name));
format(datoteka,sizeof(datoteka),"/korisnici/%s.txt",name);
dini_Create(datoteka);
dini_Set(datoteka,"Mail",key);
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
13. Maj 2012.
if(dialogid == 6)
{
if(response)
{
strmid(PlayerInfo, inputtext, 0, strlen(inputtext), 255);
TutTime = 1;
RegistrationStep = 0;
}
else
{
new regstr3;
format(regstr3, sizeof(regstr3), "Cestitamo! Uspesno ste registrovali svoj nalog!\nSada je potrebno uneti e-mail adresu.\nE-mail adresa sluzi da mozete da restujete svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}LecevicA nikome nece odati vase podatke!!!");
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_INPUT, "Registracija - Vas Email?", regstr3, "Potrvdi", "Izadji");
}
return 1;
}Stavi ovako i radi 100%
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava