-
Posts
555 -
Joined
-
Last visited
-
Days Won
13
Reputation Activity
-
-
-
-
Matt got a reaction from MihaiADV in Caut scripter pentru RPG.WALK-ZONE.RO
Ia ca m-ai facut curios, arata-mi niste sisteme facute de tine.
-
Matt reacted to L0K3D in Cautam web developer
Irelevante sunt posturile voastre, cat si voi fata de realitate. Nu mai fiti aroganti si nu comentati aiurea.
-
-
Matt reacted to Sapphire in Glitch Run
Salut. Astazi am lansat primul meu joc pe Google Play
Glitch Run
Apreciez daca lasati un review cat de cat si 5 stelute.
Daca gasiti un bug sau ceva, v-as ruga sa imi dati un PM.
Multumesc frumos!
FACEBOOK | INSTAGRAM | TWITTER
-
Matt reacted to Leonard in [REZOLVAT] Cum pot sa creez acest mini-sistem
Pai, cand un jucator da /report, sau /n, contorizezi report-ul sau n-ul intr-o variabila globala unde o actionezi la un timer de 1 secunda.
Exemplu:
Faci 2 variabile globale:
new reports, newbies;
Variabilele globale le initializezi la OnGamemodeInit cu 0
public OnGameModeInit( ) { reports = 0; newbies = 0; return true; }
La comenzile de report si newbie pui:
YCMD:report( playerid, params[], help ) { SCM( playerid, -1, "Reportul tau a fost trimis catre administratori!" ); reports ++; // aici aduni reporturile return true; } YCMD:/n( playerid, params[], help ) { SCM( playerid, -1, "Intrebarea ta a fost trimisa catre administratori!" ); newbies ++; // aici aduni intrebarile pe /n return true; }
Iar acum la un timer de 1 secunda verifici:
task oneSecondTimer[ 1000 ]( ) { if( newbies || reports ) { foreach( new x : Player ) { if( PlayerInfo[ x ][ pAdmin ] ) { // aici ii formatezi textdrawul si adaugi newbies, respectiv reports } } } return true; }
Iar dupa ce un admin a raspuns la un report sau un helper a raspuns la o intrebare, doar scazi din cele 2 variabile.
Eu ti-am dat un exemplu foarte simplu, bineinteles, poti face ceva mult mai smart cu iteratori, dar cum ai zis ca "Nu prea stiu ce as putea sa fac."... e cam greu. ????
-
-
Matt got a reaction from Cps in [REZOLVAT] Problema deconectare
Problema a fost rezolvată.
Topic închis!
-
Matt got a reaction from MasterAdv in Recrutez scripter.
Ma miram eu cum de ti a venit cheful ????????????
Anyway, recomand
-
Matt got a reaction from Leonard in Recrutez scripter.
Ma miram eu cum de ti a venit cheful ????????????
Anyway, recomand
-
-
Matt reacted to L0K3D in [REZOLVAT] Problemă goldplay
Foloseste Unix Time, iti voi da un exemplu simplu deoarece sunt pe telefon:
new joinTime = gettime(), dayStr[50];
format(dayStr, 50, "Ai %d zile in factiune!", (gettime()-joinTime)/86400);
SendClientMessage(playerid, -1, dayStr);
Mai multe detalii despre Unix Time gasesti pe net.
86400 - 24 ore convertit in secunde.
-
-
-
-
-
-
Matt reacted to Leonard in [REZOLVAT] TIMER!
????
De ce ai face un foreach intr-un timer per player? ... nu-i logic ca e apelat la fiecare jucator in parte?
Pentru a face un timer mai usor, foloseste-te de libraria YSI, mai exact de include-ul y_timers.
ptask onPlayerSecondTimer[ 1000 ]( playerid ) { // your code return true; }
-
-
Matt got a reaction from iStefan_YT in BigInt by Matt
Helau.
Va las mai jos un micut script facut de mine prin care puteti depasi limita de 2kkk pentru o statistica. (spre exemplu banii din banca/din mana)
In link aveti un fisier separat care contine diferite exemple care sa va arate cum sa il folositi, mai multe indicatii gasiti sub forma de comentariu in script.
Recomand sa folositi acest script doar daca vreti sa incepeti un gamemode de la 0, deoarece trebuie scris un sistem de economie diferit fata de cel normal. Totusi, puteti edita un gm dar trebuie sa rescrieti tot sistemul de economie.
This is the hidden content, please Sign In or Sign Up https://imgur.com/a/67jtoW8
UPDATE:
Am simplificat modul de verificare a valorilor. Puteti folosi exemplul de mai jos pentru a intelege mai usor noul mod:
if(!SubstractBigInt(PlayerInfo[playerid][pMStore], PlayerInfo[playerid][pMoney], 1000)) return SCM(playerid, -1, "nai banu bos"); Update(playerid, pMoneyx); SCM(playerid, -1, "Ai platit mane."); Si a fost adaugata functia AddSQLBigInt. (care este hasurata)
Pentru a o putea folosi aveti nevoie libraria <y_inline>. Un tutorial legat de mysql + inline: https://forum.sa-mp.com/showthread.php?t=548986
De asemenea, trebuie sa va puneti propriile coloane si tabelul corespunzator in query-uri.
-
Matt got a reaction from AntiExE in Panel Laravel - 50$
Vezi ca ti-a scapat un 0 de pe tastatura O_O
-
-
Matt got a reaction from keNN. in [DELETED]%n pica serverul
Topic-ul a fost șters deoarece nu ai respectat modelul de postare. Te rugăm sa revii cu alt topic in care să respecți modelul.
Topic șters!