Jump to content

danuts

Membru
  • Posts

    122
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by danuts

  1. În primul rând, nu ai definit cum trebuie player text-ul. Acesta trebuie definit in felul următor: new PlayerText: PayDayTD[MAX_PLAYERS]; .

    Pentru funcțiile „PlayerTextDrawSetString” și „PlayerTextDrawShow” modifică astfel:

    PlayerTextDrawSetString(playerid, PayDayTD[playerid], string);
    PlayerTextDrawShow(playerid, PayDayTD[playerid]);

    Iar foreach-ul pentru funcția hidePayDay() îi lipsește „e”-ul:

    function hidePayday() {
    	foreach(Player, i) {
    		if(IsPlayerConnected(i) && gPlayerLogged[i] == 1) PlayerTextDrawHide(i, PayDayTD[i]);
    	}
    	return true;
    }

     

  2. spacer.png

    Salutare tuturor membrilor San Andreas Multiplayer România!

    În acest topic, aș dori să vă prezint primul server oficial al clientului Underground Multiplayer, numit și Global Freeroam.

     

    I. Ce este Underground Multiplayer?

    Underground Multiplayer, sau UG-MP, este o ramura a clientului San Andreas Multiplayer, care are ca și avantaj accesul la conținutul oferit de GTA: Underground. în același timp oferind și developerilor ce dețin servere deja pe clientul SA-MP să migreze pe UG-MP, fără ca aceștia să rescrie scripturile. Migrarea poate fi la fel de ușoară ca simpla copiere a scripturilor.

    GTA: Underground își propune să unească întregul univers 3D al companiei Rockstar Games într-un singur mod. Asta înseamnă hărți din GTA: Vice City, GTA III, Manhunt și Manhunt 2, Bully sunt adăugate, inclusiv armele proprii, vehicule, ped-uri, interioare, magazine, safehouse-uri, vreme și multe altele, fără a înlocui vreun fișier original San Andreas. În plus, sunt introduse și moduri realizate de către fani, cum ar fi: vehicule, ped-uri, arme etc. care se potrives cu estetica jocului, păstrând stilul Rockstar Games.

     

    II. Ce ofera Underground Multiplayer?

    UG-MP ofera o varietate largă de caracteristici, toate fiind documentate în secțiunea specială de pe site-ul lor. Puteți accesa documentația apăsând aici.

    Am să las mai jos câteva chestii pe care le ofera UG-MP:

    1. Sincronizare radio - include posibilitatea de a comuta stațiile radio cu ajutorul nativelor.

    2. Control total asupra atmosferei din joc - ai posibilitatea să îți creezi o vreme custom pentru server-ul tău, având o gamă largă de opțiuni.

    3. Suport pentru culori RGB pentru vehicule - nu mai trebuie să te bazezi pe un set static de coduri de culoare pentru vehicule.

    4. Peste 300+ animații noi.

    5. Culori sidefate pentru vehicule - exact ca în GTA V, doar că poți folosi ID-ul culorilor normale pentru vehicule sau RGB.

    6. Modele noi - diferite modele noi de la ochelari, cărți etc.

    7. Limite extinse pe partea clientului - click aici pentru a vizita pagina cu noile limite.

    III. Ce este Global Freeroam?

     

     

    Global Freeroam este unul dintre primele servere multi-language oficiale ale clientului Underground Multiplayer.

    Ideologia acestui server este de a păstra o experiență de gaming cât mai curată. Experiența de gaming curată este o inițiativă în virtutea căreia echipa Global Freeroam dorește să creeze un mediu exclusiv, extrem de competitiv și fără probleme pentru player-base-ul său.

    În cadrul acestei inițiative, ne angajăm să luptăm împotriva oricărei probleme care cauzează piedici în experiența voastră pe server.

    Știu că, în România, această modificare a clientului San Andreas Multiplayer nu este deloc cunoscută, însă, merită să îi oferim o șansă și să ieșim un pic din zona asta de comfort și să încercăm ceva nou.

    Pentru început, vreau să precizez că, pe server, ai posibilitatea de a te juca pe toate hărțile Rockstar Games (GTA 3, GTA Vice City, Bullsworth).

    spacer.pngspacer.png

    Poți accesa una dintre aceste hărți, utilizând comenzile: /lc, /vc, /bw. Mai multe teleport-uri veți găsi, utilizând comanda /teles.

    spacer.png

    Server-ul are mai multe minigame-uri, precum: Deathmatch, Derby, Race Deathmatch, Last Man Standing, Training etc. Aceste minigame-uri pot fi accesate, utilizând următoarele comenzi: /dm, /rdm, /lms, /tt. După utilizarea comenzilor /dm și /tt, vor apărea niște meniuri: unul cu mai multe hărti pentru minigame-ul Deathmatch, iar unul selectarea tipului de training (/tt), fiind 3 tipuri: walkies, runnies și mix.

    spacer.pngspacer.png

    De asemenea, server-ul vă pune la dispoziție toate vehiculele (61 de pagini de vehicule), atât din GTA Vice City, GTA III, dar și niște vehicule custom create de GTA: Underground Team.

    spacer.pngspacer.png

    Primul vehicul, după cum știți este din GTA Vice City, iar cel de-al doilea este din GTA III (ambele sunt Infernus). Pe lângă vehicule, există și skin-uri (144 de pagini de skin-uri).

    La fiecare 5 minute (cu răspun dat de jucător) sau 30 de secunde (fără răspuns dat de jucător), se activează un Reflex Test, acesta având mai multe tipuri, de exemplu: fast typing, math, find animation, find vehicle, find weapon. În funcție de cât de repede răspunzi, atâtea puncte (scor) și bani primești.

    spacer.png

    spacer.png

    spacer.png

    spacer.png

    CAR TUNING SYSTEM

    Un sistem foarte așteptat de jucătorii server-ului a fost cel de tuning pentru mașini. Poți tuna fiecare mașină disponibilă cu modurile specifice acesteia.

    spacer.png

    spacer.png

    În momentul de față este activ un minigame care se numește Collect Giraffe Toys. Trebuie să aduni 120 de girafe. Acest minigame are parte doar în orașele din Vice City. Pentru fiecare girafă vei primi câte 100 de puncte.

    spacer.pngspacer.png

    Mai multe despre server puteți afla chiar voi intrând pe server, IP: UGMP.GF-MP.COM.

     

    IV. Cum descarc și instalez Underground Multiplayer?

    Pentru a instala GTA: Underground, ai nevoie de o copie 100% clean a jocului GTA San Andreas cu versiunea 1.0 al fișierului gta_sa.exe. Dacă îndeplinești această condiție, poți urmării pașii următori:

    1. Descarcă SNAPSHOT 4.1.7 INSTALLER folosind acest link: click aici.

    2. După descărcare, intrați în arhivă și executați installer-ul și alegeți folderul unde aveți instalat GTA San Andreas curat (fără moduri).

    3. Fiți siguri că ați instalat crack-ul HOODLUM - dacă este nevoie, veți fi anunțați cu ajutorul installer-ului.

    După ce ați instalat GTA: Underground, puteți executa ugmp.exe, apoi intrați in tab-ul oficial și selectați server-ul Global Freeroam.

    Dacă aveți întrebări / probleme puteți să vă alăturați server-ului oficial de Discord al GTA: Underground, dând click aici sau server-ului oficial de Discord al server-ului Global Freeroam, dând click aici.

     

    Platforme utile Global Freeroam:

    Site - https://www.gf-mp.com

    Forum - https://www.gf-mp.com/forum

    Server Discordhttps://discord.com/invite/5fe29MD

    • Upvote 1
  3. La 09.04.2021 la 14:58, iSkull a spus:

    e pus bine, mai invata putin,

    e posibil din cauza primelor warninguri sa ti se returneze si acolo, trebuiesc rezolvate la rand, eroarea de la lini 28216 e inexistenta, e posibil daca ai copiat mai multe coduri din alte gm-uri, deja ultima eroare iti zice ca sunt prea multe erori, deja depaseste limita impusa de pawno, verifica daca acel pAdmin si PlayerInfo exista in gm-ul tau, pentru PlayerInfo sa fie new PlayerInfo[MAX_PLAYERS][pInfo] ar trebui sa fie definit, iar pAdmin in interiorul enumeratorului

    Nu este prima data cand vad erori pe linii corecte din cauza altora

    Cum e pusa bine? Ca daca pui si dupa deschizi acolada, primesti warning pentru unreachable code si eroare pentru empty statement. Fa-ma sa inteleg...

  4. Acum 7 ore, AntiExE a spus:

    legat de "inaite oricine facea totu gratis" ok daca cineva a ales sa isi piarda timpu sa faca tot gratis e problema lui dar un scripter serios din 2021 scripteaza contra cost ca daca sta 5/6 ore sa scripteze pe zi si daca muncteste gratis pierde 7 ore in care putea ori sa se duca la munca in timpu ala ori sa scripteze undeva unde sa fie platit si legat de "nimic nu mai e gratis si bun" pai n am vazut ceva calitativa de la voi pe acest forum niciodata multumitava si cu edit uri nu doar cu unicitate daca vreti ceva frumos faceti voi
    astept sa o vad si pe asta ca n am vazut pe acest forum nimic facut de voi skripteri veterani =))))

    Ai comentat și tu =))))))))))))).

     

    ON: sincer, mă bucur să văd că încă mai sunteți pe aici. Joc SA-MP de prin 2012 - 2013. Începusem să joc pe Romania SFR Server, dacă îl mai ține cineva minte. Nu mă consider veteran, dar sincer, am vrut să răspund la topic-ul ăsta, reamintind de SFR.

  5. In fisierul php.ini, modifica max_execution_time, in felul urmator:

    max_execution_time = 360      ; Maximum execution time of each script, in seconds (I CHANGED THIS VALUE)
    max_input_time = 120          ; Maximum amount of time each script may spend parsing request data
    ;max_input_nesting_level = 64 ; Maximum input variable nesting level
    memory_limit = 128M           ; Maximum amount of memory a script may consume (128MB by default)

     

    • Like 1
  6. Deschide fișierul php.ini și te uiți după

    post_max_size       = 8M
    upload_max_filesize = 2M
    max_execution_time  = 30
    max_input_time      = 60
    memory_limit        = 8M

    Apoi modifică liniile: post_max_size, uploade_max_filesize, max_execution_time, max_input_time, memory_limit.

    post_max_size = 750M 
    upload_max_filesize = 750M 
    max_execution_time = 5000 
    max_input_time = 5000 
    memory_limit = 1000M 

    Poți pune alte valori, nu neapărat cele pe care ți le-am dat eu.

     

    După ce ai pus noile valori, restartează XAMPP pentru ca noile setări să abiă efect (va dura ceva timp). Dacă primești următoarea eroare: "Script timeout passed if you want to finish import please resubmit same zip file and import will resume", intră în phpMyAdmin (phpMyAdmin\libraries\config.default.php) și modifică:

     

    /**
     * maximum execution time in seconds (0 for no limit)
     *
     * @global integer $cfg['ExecTimeLimit']
     */
    $cfg['ExecTimeLimit'] = 0;

    Totuși, ți-am atașat și baza de date curățată, poate te ajută.

    bazakenson.sql

    • Like 1
  7. La 17.03.2021 la 8:47, Aesma a spus:

    Salut WiCk. Aceasta eroare provine de la faptul ca phpmyadmin-ul tau nu suporta baza lui de date datorita marimii,iti recomand sa maresti caracteristicile bazei de date de la 32 / 64 MiB la 750MiB,in caz ca folosesti local-host,poti sa-ti maresti singur configuratia PHP din XAMPP,daca folosesti un Host,iti recomand sa faci un ticket celor de la Host  sa iti mareasca configuratia php-ului. Cheers!

    De ce să mărească mărimea fișierelor .sql pentru phpMyAdmin, când poate să curețe baza de date, apoi să o urce pe localhost.

     

    Acum 20 ore, WicK. a spus:

    saluuuut!, folosesc "XAMPP" pentru ca il urc pe localhost, ai idee cum maresc ceea ce ai zis tu?

    În loc să mărești dimensiunea fișierelor din PHP Configuration, mai bine curăță baza de date de informațiile inutile.

  8. Dialog:DIALOG_REPORT_CHEATER(playerid, response, listitem, inputtext[]) {
        if(!response)
            return true;
    
        if(Iter_Count(Reports) >= MAX_REPORTS) return SCM(playerid, COLOR_LGREEN, "There are too many reports in queue. Please wait...");
        if(Iter_Contains(ServerAdmins, playerid)) return SCM(playerid, COLOR_WHITE, "YOu are an admin, you can't use this command.");
        if(!Iter_Count(ServerAdmins)) return SCM(playerid, COLOR_GREY, "There are no admins connected.");
        if(PlayerInfo[playerid][pReportMute] > gettime()) return SCMF(playerid, COLOR_LGREEN, "You need to wait %d seconds before using this command again.", (PlayerInfo[playerid][pReportMute] - gettime()));
    
        if(isnull(inputtext)) return Dialog_Show(playerid, DIALOG_REPORT_CHEATER, DIALOG_STYLE_INPUT, "Report type: Cheater", "Scrie mai jos numele sau id-ul jucatorului care foloseste cheats:", "Select", "Close");
    
        new userid = INVALID_PLAYER_ID;
        if(!IsPlayerLogged(userid)) 
            return Dialog_Show(playerid, DIALOG_REPORT_CHEATER, DIALOG_STYLE_INPUT, "Report type: Cheater", "Scrie mai jos numele sau id-ul jucatorului care foloseste cheats:\n{AFAFAF}* Jucatorul nu este conectat.", "Select", "Close");
    
        if(userid == playerid) 
            return Dialog_Show(playerid, DIALOG_REPORT_CHEATER, DIALOG_STYLE_INPUT, "Report type: Cheater", "Scrie mai jos numele sau id-ul jucatorului care foloseste cheats:\n{AFAFAF}* Nu poti sa iti dai singur report.", "Select", "Close");
    
        if(Iter_Contains(ServerAdmins, userid)) 
            return Dialog_Show(playerid, DIALOG_REPORT_CHEATER, DIALOG_STYLE_INPUT, "Report type: Cheater", "Scrie mai jos numele sau id-ul jucatorului care foloseste cheats:\n{AFAFAF}* Nu poti sa raportezi un admin.", "Select", "Close");
    
        new id = (Iter_Count(Reports) + 1);
    
        ReportInfo[id][reportID] = playerid;
        ReportInfo[id][reportPlayer] = userid;
        ReportInfo[id][reportType] = REPORT_TYPE_CHEATER;
        ReportInfo[id][reportTimer] = defer ExpirationReport(id);
        format(ReportInfo[id][reportText], 128, "%s is maybe using cheats.", GetName(userid));
        Iter_Add(Reports, id);
    
        SCM(playerid, COLOR_YELLOW, "Jucatorul a fost raportat cu succes catre admini! Daca se suspecteaza ca foloseste cheats, o sa fie sanctionat in cel mai scurt timp posibil!");
        SendAdmin(COLOR_DARKNICERED, "Report by %s (ID: %d, Level: %d): %s", GetName(playerid), playerid, PlayerInfo[playerid][pLevel], ReportInfo[id][reportText]);
        PlayerInfo[playerid][pReportMute] = (gettime() + 120);  
    
        return true;
    }

    Ai uitat să pui cele două paranteze pătrate in header-ul „Dialog:”.

     

    P.S.: Data viitoare pune codul in code-block, te rog.

    • Upvote 1
  9. Acum 1 minut, Xtrem_Maddox a spus:

    Iti multumesc frumos, asta a rezolvat cele 4 erori. Acum insa primesc "Pawn Compiler library has stopped working" si imi da 2 warninguri:

    Banuiesc ca stopped working da fiindca ar fi pe undeva prin script o paranteza care nu a fost inchisa/deschisa pe cealalta parte? Daca e asa, ma dau batut, scriptul e prea mare sa pot gasi asa ceva. Ciudat e ca developer-ul a spus ca n-ar trebui sa afiseze absolut niciun warning sau eroare.

    Pentru primul warning, adauga:

    #define SCM SendClientMessage

    Pentru al doilea warning, adauga:

    #define YSI_MAYBE_HEALP_MALLOC

    Acestea doua le adaugi undeva langa celelalte definitii.

     

    Iar compiler-ul iti da crash, datorita unei paranteze uitate.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.