D4NCH1

D4NCH1

Street Runner
postova
10
Kreiranih tema
3
Pridružio se
apr. 04, 2021
Poslednja aktivnost
pre 1 dan
Trenutna aktivnost IDLE

Izgleda da D4NCH1 trenutno ne radi ništa

Aktivnost na forumu

Postovi i teme koje je kreirao DANCHI

Odgovorio na Jan 15, 2023
◄ Glavni razgovor #50 ►
Zajednica / Offtopic
Hake wrote on January 15, 2023, 8:15 pm:
vata fak o cemu ti pricas, rekao sam ti palim ga kad podjem da spavam. DOS opterecuje internet.


DOS (/dɒs/, /dɔːs/) is a platform-independent acronym for "disk operating system" that later became a common shorthand for disk-based operating systems on IBM PC compatibles.

DDoS (Distributed Denial of Service) is a category of malicious cyber-attacks that hackers or cybercriminals employ in order to make an online service, network resource or host machine unavailable to its intended users on the Internet.
Odgovorio na Jun 27, 2022
Sistem ovisnosti[y_ini]
GTA San Andreas Multiplayer / Tutorijali
Vasic wrote on June 26, 2022, 9:29 pm:
Nema potrebe raditi modularno kada vec pises tutorijal (kao ni y_hooks).
Stavke? To su promenljive (varijable).


Promenljiva iOvisnost bi trebala biti boolean, jer joj je vrednost 0 ili 1. (true, false).

Ovaj tutorijal moze daleko bolji da bude, ima gresaka u kodu, i komentarisanje linija je lose. Samo nastavi da ucis.

Koristi levo poravnanje teksta kada pises kod da bi bilo pregledno. Ove svetle nijanse zute boje promeniti da se vidi lepo.


Radio sam nesta na montrey modu pa sam u modulima radio jer mi je preglednije

iOvisnost bi trebala imati 3 nivoa zato sam ostavio onako jer sam htio doraditi jos par ovisnosti

Znam da ima gresaka u kodu ono prvi put da radim nesta tkd hvala <3
Odgovorio na Jun 26, 2022
Sistem ovisnosti[y_ini]
GTA San Andreas Multiplayer / Tutorijali
zaboravio sam dodati ali pocetak komande samo napisete
YCMD:zapalicigaru(playerid, params[], help)
{
Odgovorio na Jun 26, 2022
Sistem ovisnosti[y_ini]
GTA San Andreas Multiplayer / Tutorijali
Pozdrav svima na forumu, htio bi demonstrirati kako da napravite jednostavni sistem a ujedno i moj prvi sistem ovisnosti koji mozete doraditi koliko hocete i uraditi milion sitnih dodataka da poboljsate isti. OVO JE SAMO SKELETON SISTEMA I NIJE ZAVRSEN SKROZ
Za pocetak sistem radimo u modulu tj. fajlu odvojenom od glavne skripte
Prva stvar koju morate uraditi je kreirati .pwn fajl gdje hocete i includovati ga u glavnoj skripti npr.
#include "//ovisnost.pwn"
Drugi korak je includovati potrebne includove u svoj pwn fajl , mi cemo koristiti
a_samp - glavni include da bi samp skripta uopste radila
y_ini - sluzi za cuvanje stavki u fajl igraca
y_hooks - sluzi da bi mogli iz fajla u kojem se informacije igraca cuvaju hookovati(povuci ) potrebne stavke
y_commands - koristimo za YCMD tj . komande koje pisemo u skripti
#include 
#include
#include
#include
Ispod includova potrebno je dodati staticne stavke koje se dodaju igracu u cuvanj
static
    iOvisnost,
    iCigareKoristenje;
Da bi mogli upisati ove informacije u igracev fajl potrebno je hookovati account te napraviti ove stavke da bi se mogle upisati u fajl, Account_Load je potrebno napraviti u login sistemu ako koristite module, ako radite u jednom fajlu samo INI dodate gdje registracija igraca
hook Account_Load(const playerid, const string: name[], const string: value[]);
hook Account_Load(const playerid, const string: name[], const string: value[])
{
    INI_Int("iOvisnost", iOvisnost);
    INI_Int("CigareKoristenje", iCigareKoristenje);

    return Y_HOOKS_CONTINUE_RETURN_1;
}
Nakon sto smo povukli account pocinjemo pisati komandu, za pocetak provjeravamo broj koliko je igrac cigara zapalio te u slucaju da je to manje od 10 (moze te staviti koliko hocete) igracu se dodaje animacije pusenja, koristene cigare se dodaju na kraju komande jer svakim koristenjem komande jedna cigara ce se dodati
if(iCigareKoristenje < 10) 
    {
        SendClientMessage(playerid, col_white, "Jos niste postali ovisni"); //SCM je samo za debug, col_white definisite po zelji ili koristite svoje boje
        ApplyAnimation(playerid, "GANGS", "smkcig_prtl", 4.1, 1, 1, 1, 1, 1, 1);
    }
Listu animacija mozete pogledati na linku https://open.mp/docs/scripting/resources/animations
Dodajemo novu provjeru koja provjerava da li je igrac koristio vise od zadanog broja cigara u nasem slucaju 10, te mu dodajemo ovisnost, provjeru heltha i da svakim paljenjem naredne cigare skida odredjen HP
else if(iCigareKoristenje > 10) 
    {
        SendClientMessage(playerid, col_white, "Postali ste ovisnik od cigara"); //debug, boje gore objasnjene

        iOvisnost = 1; // dodaje ovisnost
        new Float:phealth;  // kreiramo float phealth koji cemo kasnije dobiti koristenjem funkcije GetPlayerHealth
        GetPlayerHealth(playerid, phealth); // dobijamo igracev health
        SetPlayerHealth(playerid, phealth -= 10.0); //postavljamo da dobijeni health izgubi 10 HP i tako dok igrac ne umre, sve mozete modifikovati i odrediti koliko hp ce gubiti
    }
Na samom kraju dodajemo jednostavno dodavanje koristenih cigareta te cuvamo sve informacije dobivene gore
iCigareKoristenje += 1;

    new INI:File = INI_Open(Korisnici(playerid));
    INI_SetTag( File, "data" );
    INI_WriteInt(File, "CigareKoristenje", iCigareKoristenje);
    INI_WriteInt(File, "Ovisnost", iOvisnost);

    INI_Close( File );

    return Y_HOOKS_CONTINUE_RETURN_1;
}
Na kraju udjete u glavnu skriptu i kompajlujete, ako ste uradili sve ispravno uspjesno ce vam se kompajlovati i moci ce te koristit i editovati ovo
Ja vam ne planiram rjesavati errore jer nemam vremena
Ovo mi je prvi tutorial te se nadam da vam se svidja, volio bi cuti konstruktivne kritike i savjete te neku ocjenu, "sistem" nije toliko koristan al moze posluziti za neki roleplay server
2

Novi Član

Nivo 2

Iskustvo 91 / 100 XP
Ukupno XP: 191 9 XP do sledećeg nivoa
5
Dostignuća
191
Ukupno XP
0
Trenutni Niz
1
Najduži Niz

Sva Dostignuća

5 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

Vaši poslednji dobici iskustva

+1
Dnevni bonus za prijavu
pre 2 dana
Dnevna Prijava
+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+25
Otključano: Početak
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće

O meni - D4NCH1

Ovaj korisnik još nije napisao ništa o sebi.

Brze informacije

Prikazano ime D4NCH1