-
Posts
122 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by danuts
-
-
In caz de esti interesat de acest cont, astept un PM sau reply.
-
UP!
-
Pentru linia 24163, modifica in:
if(CarSpawn[playerid] == 1) return SCM();
Si mai ai o ")" in plus la linia 24168, dupa "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; }
-
UP!
-
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).
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.
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.
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.
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.
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.
Î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.
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 Discord - https://discord.com/invite/5fe29MD
- 1
-
Acum 14 ore, IosifR a spus:
Salut, https://open.mp/docs/translations/th/scripting/functions/TextDrawSetString aicia vad ca o pus la OnPlayerConnect TextDrawSetString si TextDrawShowForAll si eu am facut un public CheckTimer si l am facut acolo, are cv daca nu pun la onplayerconnect?
Nu, nu are nimic dacă nu îl pui la „OnPlayerConnect”. Acela era doar un exemplu.
-
https://open.mp/docs/translations/th/scripting/functions/TextDrawSetString
https://open.mp/docs/scripting/functions/TextDrawShowForAll
Citește aici despre funcțiile pe care le folosești și vei înțelege de ce primești aceste erori.
-
Nu primești eroarea din cauza punctului 4, așa cum ai specificat. Dacă nu schimbi parola default de la RCON, server-ul te se închide automat, lăsând și un mesaj in server_log, care îți spune clar că trebuie să schimbi parola.
-
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...
-
La linia 21218 ai ; pusă aiurea.
-
https://github.com/pawn-lang/YSI-Includes/releases - descarca de aici ultima versiune a librăriei YSI.
-
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.
-
Dă-mi un add pe Discord: matei_#5497.
-
Nu ai făcut permisiunile cum trebuie, probabil, când ai instalat platforma forum-ului. Încearcă un reinstall sau vorbește cu cei de la firma de host, poate, te pot ajuta.
-
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)
- 1
-
Apeși pe „browse”, apoi cauți folderul în care ai instalat GTA San Andreas. De ex.: dacă tu ai instalat GTA-ul în partiția D:\, atunci te duci în D:\Jocuri\GTA.
-
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ă.
- 1
-
Cauta ~g~red~w~zone.
-
Poftim un link de la un server launcher de aici de pe comunitate, poate te ajută.
-
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.
-
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.
- 1
-
Postează, te rog, întregul script unde întâmpini erorile.
-
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.
Problema gamemode
in Ajutor Scripting
Posted
Posteaza server_log.