PySAMP | luxury-lane | Mod pisan u Pythonu.

Započeo Mergevos, Oktobar 09, 2023, 01:04:55 PRE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Pozdrav dragi prijatelji, ovog puta nismo u smešnotinama nego predstavljam svoj lični projekat.

Dao sam mu neko ime luxury lane, neka glupost, to nije ni bitno ko zna koliko će se promeniti do tada.
Server je hardplay, ne roleplay, ne hard roleplay, nego hardplay tipa bloodmoneya i blackstreeta, znači čista sprdnja bez roleplay pravila.
(roleplay server ćemo kasnije raditi ssh)

Sam mod pisan je u pythonu, svi smo čuli za isti. Odlučio sam se za njega iskreno jer mi se čini da nije toliko težak prvenstveno, a i za malo promene, jer je pawn dosadio i bogu i narodu.

Uglavnom, kod je open source, i biće open source još neko vreme, sigurno, dok ga ne uklonim jer hah, jebi ga, ne može sve za džabe, ali možda bude ostavljen jedan deo, pa može služiti kao neki boilerplate, iako mislim da ne.

Uglavnom x2, PySAMP omogućava sve mogućnosti pythona. Možete koristi i njegove pakete tj. module sa pypi.

Ovde ću vam često ostavljati kao neki mini blogić, jer eto, što da ne.

Mnogo ima novih stvari i više opcija nego u samom PAWNu. Klase, moduli...

Mod možete pogledati ovde
https://github.com/Mergevos/luxury-lane-python

Ovo je verovatno prvi mod na balkan sampu koji se piše u pythonu, tako da pozivam sve koji znaju, da malo kontributuju :D

Za danas sam uradio klasu Account, data klasa, čija se instanca kreira svaki put kada igrač udje na server i postavlja se na igrača.

@dataclass
class Account:
    _password = None
    _age = None
    _gender = None
    _email = None

    def set_password(self, password: str):
        self._password = password
       
    def get_password(self) -> str:
        return self._password

    def set_email(self, email: str):
        self._email = email
       
    def get_email(self) -> str:
        return self._email
   
    def set_age(self, age: int):
        self._age = age
   
    def get_age(self) -> int:
        return self._age

    def set_gender(self, gender: int):
        if gender in (GENDER_MALE, GENDER_FEMALE):
            self._gender = gender
   
    def get_gender(self) -> int:
        return self._gender

Evo kako izlgeda Account dataklasa.

Dosta za danas, sutra nastavljamo. Prijatna noc.
- open.mp regional coordinator -

Brate ako si vec mazohista idi odmah na C ili jos bolje assembly...






Citat: Mergevos poslato Oktobar 09, 2023, 01:04:55 PRE PODNE
Pozdrav dragi prijatelji, ovog puta nismo u smešnotinama nego predstavljam svoj lični projekat.

Dao sam mu neko ime luxury lane, neka glupost, to nije ni bitno ko zna koliko će se promeniti do tada.
Server je hardplay, ne roleplay, ne hard roleplay, nego hardplay tipa bloodmoneya i blackstreeta, znači čista sprdnja bez roleplay pravila.
(roleplay server ćemo kasnije raditi ssh)

Sam mod pisan je u pythonu, svi smo čuli za isti. Odlučio sam se za njega iskreno jer mi se čini da nije toliko težak prvenstveno, a i za malo promene, jer je pawn dosadio i bogu i narodu.

Uglavnom, kod je open source, i biće open source još neko vreme, sigurno, dok ga ne uklonim jer hah, jebi ga, ne može sve za džabe, ali možda bude ostavljen jedan deo, pa može služiti kao neki boilerplate, iako mislim da ne.

Uglavnom x2, PySAMP omogućava sve mogućnosti pythona. Možete koristi i njegove pakete tj. module sa pypi.

Ovde ću vam često ostavljati kao neki mini blogić, jer eto, što da ne.

Mnogo ima novih stvari i više opcija nego u samom PAWNu. Klase, moduli...

Mod možete pogledati ovde
https://github.com/Mergevos/luxury-lane-python

Ovo je verovatno prvi mod na balkan sampu koji se piše u pythonu, tako da pozivam sve koji znaju, da malo kontributuju :D

Za danas sam uradio klasu Account, data klasa, čija se instanca kreira svaki put kada igrač udje na server i postavlja se na igrača.

@dataclass
class Account:
    _password = None
    _age = None
    _gender = None
    _email = None

    def set_password(self, password: str):
        self._password = password
       
    def get_password(self) -> str:
        return self._password

    def set_email(self, email: str):
        self._email = email
       
    def get_email(self) -> str:
        return self._email
   
    def set_age(self, age: int):
        self._age = age
   
    def get_age(self) -> int:
        return self._age

    def set_gender(self, gender: int):
        if gender in (GENDER_MALE, GENDER_FEMALE):
            self._gender = gender
   
    def get_gender(self) -> int:
        return self._gender

Evo kako izlgeda Account dataklasa.

Dosta za danas, sutra nastavljamo. Prijatna noc.

/q molim te
You can find me here
Instagram | Hosting | Github

ali brate dobro sto imas volju to je extra, ali dzaba ovo radis. uci nesto drugo.

* Python, Java, Pawn, C Developer
BIGDOG ENTERTAINMENT

Citat: Hake poslato Oktobar 14, 2023, 23:28:46 POSLE PODNE
ali brate dobro sto imas volju to je extra, ali dzaba ovo radis. uci nesto drugo.
sta
- open.mp regional coordinator -