Mobile phone system - FiveM inspiracija

pre 1 godinu
3,927
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Emo
Kingpin
pre 1 godinu
Mobile phone system
System mobilnog telefona, inspiracija je telefon u FiveM-u.

Zelio bih cuti kritike, prijedloge i misljenje prvenstveno na kod, jer zbog toga i radim ove stvari. Pokusajem da ovih par godina provedenih na pawn  skriptanje ne propadne, a i mnogo je lakse poboljsavati stil programiranja u jeziku koji unekoliko i znas, nego u jeziku koji si tek otpoceo. Pawn mi sluzio kao neka konekcija da ostanem u 'svijetu programiranja', jer zelim uci u taj svijet, ali nemam te neke 'volje' da pocinjem novi jezik koji sam vec pokusao i stao nakon par sati. Uvijek je zabavnije nesto poceti ispocetka, nego nastavljati na nekih 1, 2, 5, 10%.

Elem, sto se samog sistema tice, mozda sam na nekih 20ak% jer radim kad imam volje da napisem koju liniju. Prvi put pokusajem modularno programiranje, iako sam rekao da je to glupost (ne ovim rijecima, al' u prenesenom smislu).

To Do:

Pozivi
Slanje/Primanje poruka
Notifikacije
Twitter
Biljeske
Banka
Kupovina u marketu
Promjena boje okvira telefona
Promjena boje/slike pozadine
Multi-lang
Popravit sitnica iz TDEditora


Par slika izgleda Textdrawova.













GitHub Repo: https://github.com/2blqck/mobilePhone-SAMP

Takodje, ako neko zeli, volio bih cuti misljenja i za ove prethodne dvije skripte.
https://github.com/2blqck/3in1job_system
https://github.com/2blqck/basic-tram-system

graph designer

Mladjo558
Shot Caller
pre 1 godinu
podrska 😄
D1NO
Crime Lord
pre 1 godinu
Okej, sve je lijepo smisljeno pri kreiranju text draw-ova mogao bih dodati par sitnica


for(new i = 0; i < sizeof MyTextDraw[]; i++) {
   
    if(MyTextDraw == PlayerText:INVALID_TEXT_DRAW) continue;

    PlayerTextDrawDestroy(playerid, MyTextDraw);
    PlayerTextDrawHide(playerid, MyTextDraw);
    MyTextDraw = PlayerText:INVALID_TEXT_DRAW;
}

MyTextDraw[playerid = CreatePlayerTextDraw.... // i tako dalje 


Ovo ce ti biti jako korisno ukoliko imas puno TD-ova na samom serveru i pomoci ce ti oko samog limita jer u 99% slucajeva sve tdove kreirate na OnPlayerConnect (nije bitno da li ce biti iskoristeni ili ne) pa ih onda tek prikazujete kada je potrebno sto moze dovesti do problema.

Za sad se nema nista puno komentirati, par funkcija si napravio i prikazao tdove samo gledaj da ih iskoristis kako treba
Keep it up
Banks22
Shot Caller
pre 1 godinu
Svaka cast za rad
Ulozeno je truda
Ali po meni je to skroz nepotrebno na serveru, samo komplicira igru
Ja nebi tako nesto stavljao na srv… ali to je moje misljenje
Emo
Kingpin
pre 1 godinu
ty

Banks22 wrote on July 26, 2024, 2:45 am:
Svaka cast za rad
Ulozeno je truda
Ali po meni je to skroz nepotrebno na serveru, samo komplicira igru
Ja nebi tako nesto stavljao na srv… ali to je moje misljenje

Prvenstveno radim da ubijem vrijeme, probam github/modularno, i ugl kao neki mini izazov, nije mi toliko bitna funkcionalnost i da li ce biti upotrebljeno.

graph designer

Emo
Kingpin
pre 1 godinu
mini update.
Uradjena minimalna skripta za kupovinu telefona
+
otpocet multi-language (pokusaj)

https://github.com/2blqck/mobilePhone-SAMP/
https://github.com/2blqck/mobilePhone-SAMP/blob/main/translation/ba.pwn

graph designer

Frozen_Capone
Crime Lord
pre 1 godinu
Ala ti je grafikon, jebo si mu majku  😁  😁
Emo
Kingpin
pre 1 godinu
Fr0z3n wrote on July 31, 2024, 9:59 pm:
Ala ti je grafikon, jebo si mu majku  😁  😁

Editor nije exportovao PlayerTextDrawBackgroundColor
https://prnt.sc/hc1fuNgqkvtw

graph designer

Mladjo558
Shot Caller
pre 1 godinu
brate, nije lose uopste pogotovo ovaj grafikon. Mislim da ce ovo puno pomoci RPG i RP serverima, svaka ti cast 😄
Emo
Kingpin
pre 1 godinu
Denmla wrote on August 1, 2024, 7:18 am:
brate, nije lose uopste pogotovo ovaj grafikon. Mislim da ce ovo puno pomoci RPG i RP serverima, svaka ti cast 😄

To je vise da popuni prostor za sada, mozda bude imalo neku osnovnu funkciju. Npr po zadnjoj akciji na racunu (uplata -> porast u grafiku, odliv -> pad, 0 -> ravno)
mini update
Notifikacije


https://github.com/2blqck/mobilePhone-SAMP/blob/39060904addf65cf64a63ad34e9defa1eb24c69c/main/functions.pwn#L296-L353

graph designer

Emo
Kingpin
pre 1 godinu
Twitter update



if(strfind(text, "tweet_exit", true) != -1) return SendClientMessage(playerid, -1, "Odustali ste od pisanja tweeta."), writingTweet = 0;

for(new i = 0; i < strlen(text); i++)
{
if(text == ' ')
text = '_' ;
}

new string;
format(string, 92, "%s", text);

if(strlen(string) > 21) strins(string, "~n~", 21, 92);
if(strlen(string) > 45) strins(string, "~n~", 45, 92);
if(strlen(string) > 68) strins(string, "~n~", 68, 92);


https://github.com/2blqck/mobilePhone-SAMP/blob/7087c4fda3e59a0b9b8ce59f8f0fa2f88bf729df/main/callbacks.pwn#L185-L221

ps. ako neko ima neke primjedbe/kritike na mysql neka napise kako se pravilnije radi

graph designer

Emo
Kingpin
pre 1 godinu
Promjena pozadine i boje okvira





graph designer

Gohstic4
Hustler
pre 1 godinu
twoblqck.art wrote on August 9, 2024, 10:11 pm:
Promjena pozadine i boje okvira






Nije lose samo nastavi ! 🙂
Mladjo558
Shot Caller
pre 1 godinu
predobro 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava