Skripta koju koristim: clrp-taj mod http://balkan-samp.com/forum/index.php?topic=80355.0
Detaljan opis problema: Pa uradio sam komandu /upoznaj i napravio sam da igraci mogu vidjeti id medjusobno tek kad se upoznaju i to sve radi, medjutim problem je kad poslije reloga to se ponisti.
Treba mi da mi pokazete kako da napravim da kada se upoznaju da se ime tog drugog igraca spasi u neki file i kada se igrac logira da iscita iz tog fila njegove prijatelje i da ako nadje u tom file-u to ime ja cu napraviti da se oni mogu medjusobno vidjeti. znaci treba mi samo to spremanje i citanje prijatelja
Dio skripte: koji treba dat cu
Neke slike/video za lakse dobivanje pomoci(neobavezno): mislim da sam fino objasnio, ako neko zna molim vas pomazite 🙂
Uređivanje poruke
Zaključano
[POMOC] Sistem za upoznavanje pomozite mi :(
901
pregleda
20
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 12 godina
imas upoznavanje komandu dodaÅ¡ da Äuva Upoznavanje primjer kao i Za Admin System provjerava i Äuva i tako napravis u enumu glavnom tj pinfo stavis pUpoznavanje Äuvanje i ostalo kao i za pAdmin to Äuvanje i uÄitavanje. + NapraviÅ¡ provjeru i napraviÅ¡ da Äita. fRead funkciju koristi imaÅ¡ na Wikiu.
Toliko.
Toliko.
pre 12 godina
Newest Ralph. wrote on November 13, 2013, 4:31 pm:
imas upoznavanje komandu dodaÅ¡ da Äuva Upoznavanje primjer kao i Za Admin System provjerava i Äuva i tako napravis u enumu glavnom tj pinfo stavis pUpoznavanje Äuvanje i ostalo kao i za pAdmin to Äuvanje i uÄitavanje. + NapraviÅ¡ provjeru i napraviÅ¡ da Äita. fRead funkciju koristi imaÅ¡ na Wikiu.
Toliko.
Toliko.
Poprilicno sam shvatio, dobro si objasnio, nego nije mi jasno kako cu napraviti da u taj file npr kad se oni upoznaju da doda novo ime u novi red tj da moze da ima vise prijatelja i da bi se to fino citalo?
pre 12 godina
napravis vise sa Upoznavanje1 pa 2 i tako al napravisprije provjeru ako ima upoznat 1 sa jednim onda stavis da ga baca na drugo upoznavanje i tako
pre 12 godina
Ma nema sanse da to napravis sa save sistemom 😄
Ako neko misli da moze neka mi objasni kako i ja bi to volio znati 😄 I na koji princip bi se to ocitavalo i namjestalo varijable za igraca da se upoznaje.
Ako neko misli da moze neka mi objasni kako i ja bi to volio znati 😄 I na koji princip bi se to ocitavalo i namjestalo varijable za igraca da se upoznaje.
pre 12 godina
Newest Ralph. wrote on November 13, 2013, 5:55 pm:
napravis vise sa Upoznavanje1 pa 2 i tako al napravisprije provjeru ako ima upoznat 1 sa jednim onda stavis da ga baca na drugo upoznavanje i tako
Vidi.. napravio sam da kada se oni upoznaju kreira file i da u njega upise ime onog koji je prihvatio..
evo ovako:
new file;
format(file,sizeof(file),PRIJATELJI_FILE, GetName(playerid));
new INI:iniFile = INI_Open(file);
if(!fexist(file))
INI_SetTag(iniFile, "Prijatelji");
INI_WriteString(iniFile, "", GetName(id));
INI_Close(iniFile);Sada mi treba kada se igrac spawna da cita iz prijatelji foldera njegov nick i iz njegovog file-a nickove.
Treba mi kako da ako se nick podudara sa bilo kojim igracem ig da napravim funkciju, probao sam ovako ali error:
new Stri; // Create the string to store the read text in
new File:example = fopen(PRIJATELJI_FILE , io_read); // Open the file
fread(example, Stri); // Read a line from the file and store it in 'string'
fclose(example); // Close the file
print(Stri); // Print what was read
foreach(Player, i)
{
if(i == Stri)
{
ShowPlayerNameTagForPlayer(playerid, i, 1);
}
}
pre 12 godina
Newest Ralph. wrote on November 13, 2013, 6:16 pm:
Daj errore i cijelo vezano za to sto si pravio
Eto u postu iznad 2 citata to sam jedino pravio sto se tice spremanja
i jos sam na pocetku dodao ovo
#define PRIJATELJI_FILE "Prijatelji/%s.ini"Pomagaj bog ti dao 😄 znaci error je
(26992) : error 033: array must be indexed (variable "Stri")Error je na ovoj liniji
26992 if(i == Stri)
pre 12 godina
sta tu ti znaci de cijelo vezano za to.
Skontao sam to ti je vec ima jedno indexirano vec za to napravii drugo primjera Stri1-2
Skontao sam to ti je vec ima jedno indexirano vec za to napravii drugo primjera Stri1-2
pre 12 godina
Mozes li mi onda objasnit kako da ovo Stri to jeste ono sto je iscitalo u .txt file
kako da napravim da uporedjuje ima li igraca na toj listi if(sta treba ovde)
evo kod
jer na tom redu if izlazi error da je indexeds tri kako onda da napravim
kako da napravim da uporedjuje ima li igraca na toj listi if(sta treba ovde)
evo kod
new Stri; // Create the string to store the read text in
new File:example = fopen(PRIJATELJI_FILE , io_read); // Open the file
fread(example, Stri); // Read a line from the file and store it in 'string'
fclose(example); // Close the file
print(Stri); // Print what was read
foreach(Player, i)
{
if(i == Stri)
{
ShowPlayerNameTagForPlayer(playerid, i, 1);
}
}jer na tom redu if izlazi error da je indexeds tri kako onda da napravim
pre 12 godina
new Stri2; // Create the string to store the read text in
new File:example = fopen(PRIJATELJI_FILE , io_read); // Open the file
fread(example, Stri2); // Read a line from the file and store it in 'string'
fclose(example); // Close the file
print(Stri2); // Print what was read
foreach(Player, i)
{
if(i == Stri2)
{
ShowPlayerNameTagForPlayer(playerid, i, 1);
}
}
pre 12 godina
Ovako, napravio sam da se sprema kada se upoznaju znaci kada se upoznas sa vise sprema jedno ispod drugog, sad mi treba ovako nesto
Kada se igrac konektuje da provjerava sve online igrace dali je on kod njh u folderu Prijatelji
i ako jeste da za onog u koga pronadje u prijateljima ja mogu postaviti vidljivost igraceva nicka :/
Bili mi neko mogao dati ideju prijedlog kako da to odradim?
Kada se igrac konektuje da provjerava sve online igrace dali je on kod njh u folderu Prijatelji
i ako jeste da za onog u koga pronadje u prijateljima ja mogu postaviti vidljivost igraceva nicka :/
Bili mi neko mogao dati ideju prijedlog kako da to odradim?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava