Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 08/09/2014 in all areas

  1. 12 points
    Gamemode postat cu Pawno-Include+Baza de Date,se compileaza perfect si functioneaza perfect! Link: http://www.mediafire.com/file/bts7ruwtsefezx8/BigZone+V1.021+Ultimate.rar Aceasta este versiunea 2017 actuala de pe serverul lor de acum,o sa constatati singuriComanda /rrx ascunde buti de pe server si te lasa sa adaugi mai multi de 2,practic iti deblocheaza mesajul Nu te poti conecta de pe mai mult de 2 IP. Baza de date este creeata de la zero,nu am adaugat masini/case/bizuri acestea le puteti face singuri!Sunt foarte multe lucruri noi ! Succes in downloadarea lui! Un +1 mi-ar fi de folos, nu ma hranesc cu el, in semn de respect !!
  2. 9 points
    Salutare sa-mp.ro atazi vreau sa va las gamemodeul meu la care am lucrat,nu este de la zero este un edit bigzone 5.1.3 si l-am adus la versiunea 5.1.9. Veti gasi in gamemode lista cu update-urile. Puteti sa al editati. Pentru a putea folosi toate comenzile cautati public EstiFondator si puneti numele vostru de joc. +1 mi-ar fi de folos imagini: http://imgur.com/a/664YJ download v 5.1.8: http://www46.zippyshare.com/v/ERiuXL2R/file.html download v 5.1.9: http://www52.zippyshare.com/v/01l3Qcoy/file.html pawno & plugins: http://www76.zippyshare.com/v/jqpOh6RP/file.html
  3. 6 points
    Salut, vreau sa va prezint gamemode-ul de la care au inceput scripterii sa scripteze pentru serverele mari, gen t4p / nephrite / og-times. - Download - http://sprysphere.com/D5ZV ---[] Este gamemode-ul optimizat bigzone, fara erori, etc, cel mai bun de inceput. - SUBSCRIBE - Andrei Claudiu : STAR. == Dati un ochii repejor aici - https://www.youtube.com/channel/UCM0Vxbx9RhWptqqpciXJuLA - Imagini : Bigzone-ul fara erori / warning-uri / etc.
  4. 5 points
    am pus ala si tot nu merge
  5. 5 points
    Salutare , astazi doresc sa discutam despre foreach si cum poate inlocui loopul. Pentru inceput , loop-ul sau bucla se gaseste astfel: for(new i = 0; i < MAX_PLAYERS; i++) { // linii } El este folosit pentru a aplica niste functii pe toti playeri prezenti in momentul de fata.Un exemplu ar fi payday-ul(salariul zilei). Publicul suna cam asa: public Payday() { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i))// verifica playerii care sunt conectati in acel moment { //liniile voastre } } return 1; } Bun , sa incepem sa explicam, publicul este un callback pe care l-am denumit payday, dar daca ne uitam la acel loop si incercam sa il traducem va suna cam asa: pentru(noul i = 0;atunci cand i < Toti playeri;i sa creasca pana ajunge la toti playeri si le returneaza ce vrem noi sa oferim) Loop-ul este defapt o functie care apeleaza la toti playeri , nu doar 1 singur. Payday-ul se da tuturor playerilor, nu doar unora.Ati auzit cu toti de comanda /givemoney pe care v-am prezentat-o in tutorialul sscanf-zcmd CMD:givemoney(playerid,params[]) { new targetid, suma; if(sscanf(params,"ud",targetid,suma)) return SendClientMessage(playerid,culoarea_dorita,"Se foloseste: /givemoney [Nume_Player/ID] [Suma]"); if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,culoarea_dorita,"Playerul nu este conectat!"); GivePlayerMoney(targetid,suma); return 1; } Folosind loopul , vom face aceasta comanda sa se aplice tuturor playerilor conectati cand folosim comanda si va suna cam asa CMD:givemoneyall(playerid,params[]) { new sumaall = 0; for(new i = 0; i < MAX_PLAYERS; i++)// punem loop-ul sa verifice toti playeri conectati. { if(IsPlayerConnected(i)) // aplicam comanda tuturor playerilor conectati(restu , sa le para rau ca nu au fost conectati nu { if(sscanf(params,"d",sumaall))// verificam sa fie scrisa bine return SendClientMessage(playerid,culoare,"Sintaxa: /givemoneyall [suma]"); GivePlayerMoney(i,suma);// daca e scrisa corect returneaza i=(la)toti playeri suma dorita } } return 1; } Loop-ul poate mai fi de genu: for(new i = 0; i < 10; i++) in acest caz, noi vom returna functiile/functia numai primilor 10 playeri. Acum , ca am vorbit putin si despre loop, sa trecem la foreach. link foreach.inc http://pastebin.com/Seseuh2x Forech-ul a fost creat de renumitul Yless. Foreach-ul a fost structurat ca un loop dar mult mai rapid, folosind functiile complexe din el. Foreach , inlocuieste loopul + verificarea "if(isPlayerConnected(i). Forech-ul inlocuieste loop-ul sub 2 forme: foreach (new i : Player) si foreach(Player, i) eu prefer a 2 varianta, pentru ca e mai simla deci in comanda va fi cam asa CMD:givemoneyall(playerid,params[]) { new sumaall = 0; foreach(Player, i) { if(sscanf(params,"d",sumaall))// verificam sa fie scrisa bine return SendClientMessage(playerid,culoare,"Sintaxa: /givemoneyall [suma]"); GivePlayerMoney(i,suma);// daca e scrisa corect returneaza i=(la)toti playeri suma dorita } return 1; } iar payday-ul va fi asa: public Payday() { foreach(Player, i) { //liniile } return 1; } Ca o concluzie la tot ce am prezentat, foreah-ul este un mod de a optimiza un GM, si al face mult mai rapid si ca + e mult mai simplu de folosit si usor de scris. tutorialul scris 100% de mana mea! Pace!
  6. 5 points
    Stunt Eclipse » VIP Free! Type: /BuyVIP! Serverul STUNT ECLIPSE este un edit de la "celebrul" server numit Romania Real Stunt v5, editat de GameR. Acum 5 zile am descarcat acel GM si m-am gandit sa ii fac niste update-uri bunicele. Vreau sa specific ca este doar un simplu edit. Vor veni si alte UPDATE-uri la el. Multumesc de intelegere. Serverul contine: » Clan system - no bugs (100% functional). » Serverul acel multicolor a fost mutat doar pe doua colori: alb si albastru. » Am adaugat noi comenzi (/sethours, /setkills, /setdeaths, etc). » Am inlocuit toate mapele vechi cu unele noi! » Noi case de vanzare! » O mapa noua la /minigun! (fostul /minigun2) » Multe update-uri care le veti descoperi dvs. Poze cu serverul: Astept pareri despre server, aspect, mape, etc. Daca se poate si sugestii! . La + 30 de like-uri postez link de download!
  7. 4 points
    Credite: Nu mai stiu de la ce GameMode am inceput, in caz de ceva o sa dau edit la credite. Edit: ErrorAdv Am lucrat la el aproape 2 luni cu pauze destul de mari. Ce am uitat sa mai rezolv este: la /hmenu - House Name sa apara numele / Job-ul fireman parca am vrut sa-l mut in LV si n-am apucat sa-l mut pe tot, si o problema la masina vip nu se salveaza. (lucruri minore). Download: https://www40.zippyshare.com/v/GUwOft3s/file.html VirusTotal: https://www.virustotal.com/gui/file/67bf21aee366fe4a656377a37917412809d967a22b6d1e9ad8de96fae5ed4a28/detection - 17.10.2019 - - Server-ul a primi modificari legate de aspectul lui (culori, textdraw, etc). - Server-ul are ca oras principal Las Venturas. - Logo-ul a fost modificat. - A fost adaugat jobul Newsman. - Au fost mutate niste case prin Las Venturas. - Au fost reparate niste bug-uri la jobul newsman + locatii mutate. - Sistemul de rent a fost refacut si este unul gen B-Hood, [rentcar], [rentbike]. - A fost adaugat un sistem de crate gen B-Hood. - A fost facut un mapping gen b-hood pentru crate + giftbox. - Comanda [/getgift] a fost modificata in [/opengift]. - Comenzile gen [/giveallpp, /giveallmoney, etc] au fost sterse si facuta comanda [/giveall <item> <amount>]. - Au fost adaugate mai multe locatii pentru jobul Newsman. - A fost adaugat un sistem de Job Boost. - Comanda [/shop] a primit un aspect diferit. - Sistemul de crate a fost putin modificat + reparat un bug. - A fost stearsa verificarea de la war pentru masini, acum poti sta cu masina pe turf. - A fost adaugat un sistem de Personal Pet, ceva ce gasiti oriunde. - Rezolvat un bug la text-ul unui vehicul personal - Rezolvat un bug la inregistrare - Adaugat sistem de Rainbow, masina se poate upgrade din [/v]. - Rezolvat un bug la text-ul de la masina. - A fost adaugat un job numit 'Hacker', mai multe detalii puteti vedea voi. - Comamnda [/gotohq] a fost rescrisa si mutata pe dialog deoarece era enervanta pe ID HQ. - Pe server exista un Summer Quest care consta in gasirea a 50 de mingi din oraul Los Santos(25) si Las Venturas(25) - Sistem de duel 1v1 cu arme de tip Desert Eagle, M4, Shotgun, MP5, Sniper in anumite arene. - Sistemul de VIP a fost modificat. - A fost adaugata o suma pentru a intra la paint. - Acum la job-ul 'Hacker' daca gresesti o sa primesti wanted, in functie in cat de multe "pc-uri" spargi atat de mare e wanted-ul. - Acum nu mai ai nevoie de level 3 pentru a folosii comanda /hud. - A fost adaugat un Job Goal. - 19.10.2019 - - Jobul mecanic a fost mutat in Las Venturas. - Jobul Fisherman a fost modificat, acum e ca pe B-Hood. - Timpul de asteptare la jobul Fisherman a fost micsorat. - Job-urile acum sunt pe level. - Timpul de asteptare de la jobul Farmer a fost micsorat, acum este de 20 secunde. - Jobul Arms Dealer a fost mutat + refacuta comanda [/getmats (pe dialog)]. - A fost adaugat jobul Fireman - A fost rezolvat un bug la jobul Fireman - War-urile au fost mutate de Luni pana Vineri. - Toate casele au fost sterse si o sa se adauge altele. - Casele / biz-urile o sa fie oferite doar la licitatii. - Au fost rezolvate toate problemele legate de salvarea anumitor lucruri in baza de date. - Sistemul de duel a fost sters. - Comanda /me a fost scoasa (inutila). - Comanda /b a fost scoasa (inutila). - Comanda /low a fost scoasa (inutila). - A fost readaugat un logo mai vechi deoarece cel care era, nu era bine asezat. - Spawn-ul a fost mutat intr-un orasel mic impreuna cu scoala de soferi si alte biz-uri ajutatoare. - Acum la examen sunt mai putine checkpoint-uri. - Au fost adaugate bike-uri la spawn pentru a te putea deplasa. - Acum nu se mai pot cumpara bani din /shop. - Comenzile </vipname, /vipnamecolor, /vipwheels> au fost sterse si facuta comanda </vipmenu>. - Castigurile la crate au fost micsorate. - Jobul Hacker a fost scos. - A fost rezolvat un bug la comanda </opencrate> - Comanda </o> a fost scoasa (inutila). - Factiunea Taxi Las Venturas a fost stearsa. - A fost adaugat Level Progres Bar. - Comanda </server> a fost rescrisa. - Server-ul a mai primit mici optimizari. - 20.09.2019 - - Adaugata comanda </pc> pentru premium account. - Anumite comenzi au fost prescurtate. - Rezolvate anumite buguri la mafii. - Atunci cand dai </fixveh> nu o sa iti mai de-a fuel 100. - Acum timer-ul de la mafii nu se mai blocheaza si totul decurge bine. - Sistemul de crate a fost mutat in Las Venturas si bineinteles a fost facut un mapping mic. - 22.09.2019 - - Toate bizurile din Los Santos au fost sterse, au mai ramas 34 de afaceri in Las Venturas. - A fost scos 'Los Santos' de pe </gps>. - Au fost sterse toate masinile din orasul Los Santos. - Roll-ul a fost mutat. - Textele de la case / biz-uri au primit un aspect mai frumos. - Comanda </order> la Hitman Agency a fost scoasa acum cand dai </gethit> iti da automat arme. - Safe-ul de la factiunea Hitman a fost scos si membrii nu mai trebuie sa faca mats. - 01.11.2019 - A fost adaugat un sistem de sumo in orasul Las Venturas. - Sistemul de getgift a fost scos deoarece mie unul deja nu imi mai placea asa ca am decis sa-l scot si sa fac altceva. - A fost adaugat ca atunci cand un jucator scrie o injurataura sa primeasca un mesaj ca acel cuvant nu este permis pe server. [am adaugat doar cateva cuvinte mai puteti pune voi]. - Comanda </shop> a fost refacuta acum este Normal Shop si Christmas Shop. - Au fost adaugate Christmas Points-uri cu care poti cumpara lucruri din </shop - Christmas Shop>, aceste puncte se pot obtine doar la payday momentan. - 03.11.2019 - Comanda </fill> a fost rescrisa acum este pe dialog. - Textdraw-ul de la Job Goal a fost modificat. - A fost rezolvat un bug la comanda </fill> - A fost adaugat un job de craciun in care trebuie sa duci cadouri la case, de la acest job poti face cele mai multe Christmas Points. - Rezolvat un bug la jobul de craciun - Mutat News Reporters. - Rezolvate niste buguri in baza de date. - S-a mai lucrat la aspect.
  8. 4 points
    SA:MP-UL in Romania 2 : Inceputul: După cum știți SA:MP-U din România a început să se decline de la bine la rău, în acest topic o să analizăm problema asta, să găsim probleme / cauze și să găsim soluții. Analiza: SA:MP-U în Romania a avut o înflorire pe la începutul lui 2011/2012 pâna la intrarea în anul 2014/2015, totul a fost foarte ok până când jocurile cu o grafică mult mai bună au apărut (GTA V ...), generația tabletă nu mai știe să comunice și să se distreze cum ne distram noi, nu mai e aceeiași "dependență" de acest joc deoarece acum mulți tipi iși pot permite un pc decent care să ruleze niște jocuri mult mai noi. Probleme/Cauze: 1.Jocurile cu o nouă grafică . 2.Monotonia de pe server, servere cu acelaș concept de idei - copy paste / copy paste or idem / idem. 3. Copii mici ingineri în pawn ce habarnau sa întrețină un server. 4.Firmele de host fantomă, accesul la cumpărarea unui host de la o varstă mai mică de 14 ani. 5.Plagiatura. 6.Pilele. 7.Generația tabletă care intră pe server pentru grade / bani și alte lucruri. 8.Jucători toxici 9.Lipsă de idei de update-uri 10.Lipsa de update-uri noi din partea creatorilor de la SA:MP 11.GTAVMP -știu că și noi am fost copii dar pe atunci nu făceam ce fac ăștia acum. Solutii: 1.Serverele să fie mai unice cu un content mai complex. 2.Firmele fantomă de host să fie raportate sau date jos. 3.Plagiatura să scadă și fiecare să își vadă de scriptul / gamemodul lui. (Dar în acest caz nu mai putem face multe lucruri)... 4.Băețași să nu mai intre pe un server pentru grade/bani etc....(Cred că s-ar rezolva asta nu mai pe servere roleplay ceva mai hard-core în rest nuștiu ce să zic.). 5.Owneri să nu mai ceară bani de la playeri pentru admine etc ...... 6.În acest caz nu prea găsesc o soluțiie momentan, vă dau un exemplu (daca vrei sa obții lider / helper etc... nu Îl poți obține pe merit / doar pe pile). 7.Să fim mai uniți ca comunitate. 8.Când ne alegem serverul să vedem ce e de capul lui, mai bine zis ce ne oferă ca script. Altele: Sper să înțelegeți că din cauza noastră a ajuns SA:MP-U din Romania așa, dacă ne-am strădui, am putea să revenim la vremurile trecute, cu stimă AliaS. Credite: -AliaSz Daca repostati acest topic sa nu il insusiti. Update: 1.Am facut unele modificati.... 1.1.Mici modificari. 1.2.Modificati aduse topicului! 1.3 A trebuit editat după atâta timp.
  9. 4 points
  10. 4 points
    Gamemode complect cu include, baza de date si tot Daca dai +1 esti smecher Download: http://rapidteria.com/2Z9G
  11. 4 points
    Salutare si bine v-am regasit. Plictisindu-ma m-am decis sa ma joc si eu putin cu scripturi si uitati ce a iesit. Tin sa mentionez ca drepturile de autor imi apartin in totalitate! Instalare: Vei avea nevoie NEAPARAT de libraria YSI adaugata in gamemode-ul tau. Adaugam la inceputul gamemode-ului include-urile YSI si includeul de care ne vom folosi. Daca aveti deja libraria YSI adaugata in gamemode adaugati doar include-ul dropAir cu un rand mai jos de librarie. !!!ATENTIE!!! Pastrati ordinea de mai jos. #include <YSI\y_hooks> #include <YSI\y_timers> #include <YSI\y_iterate> #include <dropAir> Adaugati in publicul OnPlayerShootDynamicObject: CallLocalFunction("OnPlayerShootDynamicObject_ev", "iiifff", playerid, weaponid, objectid, Float:x, Float:y, Float:z); Daca nu gasesti publicul OnPlayerShootDynamicObject in gamemode adauga-l tu: public OnPlayerShootDynamicObject(playerid, weaponid, objectid, Float:x, Float:y, Float:z) { CallLocalFunction("OnPlayerShootDynamicObject_ev", "iiifff", playerid, weaponid, objectid, Float:x, Float:y, Float:z); return 1; } Compileaza gamemode-ul, nu ar trebui sa primesti nici-o eroare sau avertizare daca ai urmarit toti pasii corect. Comenzi: /dropair - https://imgur.com/GOtGoEr /gotodrop - te teleportezi direct la drop Sunt disponibile 10 spawn-uri pentru drop. Sunt disponibile 3 nivele pentru drop, lvl #1 100HP, lvl #2 200HP, lvl #3 300HP. Dupa "spargerea" giftului se v-a afisa un dialog (https://imgur.com/a/4QC07Xa) prin care jucatorii isi pot lua recompensa. De asemenea dialogul v-a arata si top 3 jucatori care au oferit cel mai multe daune gift-ului. Pentru editarea premiilor deschideti include-ul, aveti instructiuni in el. !!! ATENTIE !!! Restrictiile nu sunt adaugate deoarece definitiile pentru ele difera de la un gm la altul, tot la fel si funtia de bani, o adaugati tot voi. Pentru a putea oferi banii cautati in include pInfo[playerid][pMoney], dehasurati si adaugati functia voastra. !!! EDIT !!! Pentru cei ce folosesc gamemode Burned si primesc erorile de mai jos, urmati modeul. error 021: symbol already defined: "GetIP" error 035: argument type mismatch (argument 2) error 025: function heading differs from prototype CTRL+H si redenumiti GetIP in GetIP_ CTRL+H si redenumiti OnPlayerLogin in OnPlayerLogin_ ------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------ Poze: https://imgur.com/pLyMTU7 https://imgur.com/00MZHK1 https://imgur.com/38B0K7u https://imgur.com/1o0BCwj https://imgur.com/WoaaSY0 Download include+YSI: https://www.solidfiles.com/v/4aBBwgM7gZmDg https://www.mediafire.com/file/adzt03h98yb28ne/dropAir.rar PAROLA: sirius Daca ti-a placut nu uita de un +1 si poate un eventual subscribe la canal. V-am salultat pe toti, ne vedem la urmatorul sistem/tutorial.
  12. 4 points
    De curand am inceput sa deschid cateva gm-uri RPG si de foarte multe ori anumite gm-uri ma fac sa sterg system32 din calculator prin simplu fapt ca comit greseli mari/mici si asta m-a determinat sa fac acest topic Sa incepem mai intai cu baza de date. Pe foarte multi i-am auzit ca baza lor a depasit 2MiB in marime , ei bine daca structura bazei de date ar fi fost mult mai buna asta nu s-ar fi intamplat nici macar cu 1000 conturi inserate Ce vreau sa spun cu asta? Ei bine.... Daca vrei sa salvezi spre exemplu valori de 1 sau 2 si care nu vor fi niciodata sub zero si niciodata mai amri de 127/255 se poate folosi cu usurinta tinyint. Ce este tinyint? Este un int care salveaza valori intre -128 si 127 (sau 0-255 daca unsigned) Ce il face asa special si il recomand? Pentru ca foloseste doar 1byte de memorie si nu 4bytes ca si int normal ( ce mie 1byte ce imi sunt 4bytes , nu? ) , ei bine aceasta diferenta de bytes conteaza prin simplu fapt ca se acumuleaza pentru fiecare rand inserat(cont, masina sau whatever) si se ajunge la 1.5Mib (depinde de cat de mare e tabelul users/players etc) foarte repede Si nu, valoarea pe care o pui la lenght/values conteaza doar ca afisaj cand vizualizati prin phpmyadmin tabelul. (desigur asta se aplica doar in cazul valorilor de tip integer) Deci despre valori de nuemre intregi , sfatul meu este sa folositi si restul tipurilor de date , nu doar INT (asta desigur depinde de ce valori vreti sa stocati ). Cu cat e mai mic tipul de data cu atat mai bine pentru baza de date ( https://dev.mysql.com/doc/refman/5.7/en/integer-types.html ) Bun, acum sa vorbim de VARCHAR , am vazut in multe baze de date nsite valori imense pentru lucruri care nu depaseau 24/32 etc caractere. Deci de ce sa sacrifici memoria bazei de date si a HDD/SSD-ului cand poti sa specifici exact marimea valori pe care vrei sa o stochezi in acel VARCHAR? Ca nu cred ca daca modifici un numar , iti cade mana. Vreti sa stocati data si ora in mysql? Evitati VARCHAR si stringuri/gettime/getdate inutile. Folositi DATETIME sau TIMESTAMP . De ce? De ce nu, e o alternativa mult mai eficienta si are exact acelasi rezultat(daca nu chiar mai bun). Vreti sa extrageti DATETIME/TIMESTAMP din bazade date? Faceti-o ca pe orcare string , nu trebuie sa va murdariti mana si gm-u scriind gettime/getdate , variabile pentru ele , formatare etc. Se poate face foarte simplu folosind CURENT_TIMESTAMP la valaorea default a coloanei din baza de date care contine timpul . Si daca vreti sa updatati data si ora (last seen spre exemplu). " UPDATE users SET lastseen = CURRENT_TIMESTAMP WHERE ID = 5" , nimic mai simplu. Si cat despre storage engine evitati pe cat posibil MyISAM sau altele , folositi InnoDB (pentru ca InnoDB e cel mai bun pentur sa-mp ) Si ca exemplu, va ofer baza de date saints v1.3 vs baza de date saints v1.3 facuta de mine folosind ce am spus mai sus (tabelul users ): http://imgur.com/rE8Q8RC (1008 conturi vs 2008 conturi) Toate cele de mai sus pe langa faptul ca reduc marimea bazei de date , dar deasemenea fac scrierea/citirea din baza de date putin mai eficeinte.Desigur , ar mai fi de mentionat despre tabele separate pentru anumite sisteme (pentru a incarca tabela users etc) dar este mult de scris (forgein key, design de structura etc) Cam atat am avut de spus depsre baza de date (ar mai fi cateva mici chestii , dar nu astea sunt indeajuns) Incat priveste gm-ul , am cateva obiectii si sfaturi (pentru ca si eu la randu meu am facut aceste greseli , fie ele importante sau mai putin importante) In primul rand, evitati pe cat posibil mysql_query . De ce? Pentru ca poate produce unsync la server foarte rapid (query-uri mari sau dese). mysql_query va stopa rularea gm-ului pana ce executa query-ul. Folositi mysql_tquery cat mai mult posibil , pentru ca va lasa serverul sa-si faca treaba cat timp el executa query-ul. Pentru a incarca datele din baza de date(in special la sistemu de logare ) folositi mysql_pquery. De ce? Pentru ca e capabil sa execue query-uri in paralel (in cazul in care mai multi playeri se logheaza in acelasi timp pe server se va dovedi eficient) In al doilea rand, am vazut foarte multe query-uri de genul "UPDATE users SET Money = '%d' WHERE id = '%d'" , nimic gresit nu? Merge foarte bine. Dar problema e cauza din care merge. In cazul de fata, se trimit 2 stringuri spre baza de date care vor fi stocate in baza de date ca integer. Nu stiu motivul pentru care mySQL permite asta , dar are un sistem de conversie string > integer. Diferenta dintre a trimite un string si un integer pentru a fi stocate intr-o coloana de tip integer e putin neglijabila , dar nu tot timpul. Pentru ca acea conversie poate dura doar cateva nanosecunde sau poate chiar cateva secunde (depinde de sarcina pe serverul de mysql) , asa ca de ce sa lasi serverul de mysql sa lucreze in plus cand poti evita aceasta greseala. In al treilea rand , am vazut ceva in gm-u saints care m-a socat( probabil sa fie si in alte gm-uri): for(new turf = 1; turf < sizeof(TurfInfo); turf++) { TurfInfo[turf][zTime] = 0; format(str,sizeof(str),"UPDATE `turfs` SET `Time`='0' WHERE `ID`='%d'",turf); mysql_query(SQL,str); } Aceasta prostie pur si simplu parca mi-a facut un neuron sa explodeze . Sa zicem ca serverul are 100 turfs = 100 query trimise cu mysql_query. Ce inseamna asta? La ora 23 lag garantat + posibile probleme de sync si pierderi de date De ce sa trimiti un astfel de query cand poti face asta: for(new turf = 1; turf < sizeof(TurfInfo); turf++) { TurfInfo[turf][zTime] = 0; } mysql_tquery(SQL,"UPDATE Turfs SET Time = 0"); Ambele fac acelasi lucru, dar modul , viteza si eficienta in care o fac le deiferentiaza enorm. Deci de ce sa sacrifici serverele (mysql/sa-mp) cand poti pastra lucrurile simple si eficiente. In al patrulea rand, folosirea GetPlayerName foarte excesiv. Ce vrea usa spun cu asta? Pentru ca peste se fosoeste GetPlayerName cand de fapt se poate folosi o singura data in tot gm-u. Ce vrea usa psun cu asta? Simplu. Cream o variabila pentru numele jucatorului( cel fara taguri sau alte ccaturi) in PlayerInfo(sau cum o fi) si folosim la OnPlayerConnect: GetPlayerName(playerid, PlayerInfo[playerid][pNormalName], MAX_PLAYER_NAME); Si cand vrem sa ne folosim de numele jucatorului , pur si simplu apelam la aceasta variabila. Deci de ce sa scriem 100000000 de GetPlayerName in tot gm cand putem scrie unul singur si ne facem viata mai simpla? In al cincelea rand, am vazut foarte multe query de genul : UPDATE `users` SET `Money`='%d' WHERE `name`='%s' Ce e gresit in asta? Ei bine, este mult mai rapid si eficient sa ne folosim de ID-ul din baza de date , mai ales ca este un index principal ,iar cautarea dupa ID este mult mai rapida decat cautarea dupa nume (string) Singurele momente in care vrei sa cauti un player in baza de date dupa nume este la conectare (login) si in cazul in care vrei sa te asiguri ca un player exista in baza de date ( referal , ban etc) In al saelea rand, am vazut pe multi folosind cea mai neeficienta metoda de anti sql injection (ce cu cautarea dupa anumite caractere) . Mi se pare cea mai mare prostie sa faci asta. De ce? Pentru ca exista mysql_format care are specificatorul %e care semnifica un string caruia ii se face escape. Daca nu vrei sa folosesti %e pentru a trimite stringuri catre baza de date , se poate folosi deasmeana mysql_real_escape_string care este folosit in background-ul lui %e In al saptelea rand, textdaw-urile globale NU se fac asa: for(new i = 0; i < MAX_PLAYERS; i++) { Speedd[i] = TextDrawCreate(483.600067, 145.848937, " "); TextDrawFont(Speedd[i], 1); TextDrawLetterSize(Speedd[i], 0.270000, 1.000000); TextDrawColor(Speedd[i], -505290241); TextDrawSetOutline(Speedd[i], 1); TextDrawSetProportional(Speedd[i], 1); TextDrawSetShadow(Speedd[i], 1); ..... } Asta inseamna 650 (50 sloturi) de textdraw-uri gobale deja epuizate cand limita este de 2048 ( 13000 de textdarw-uri pentru 1000 sloturi) . Ce naiba?? Cine a facut asta , a fost cel mai "destept" om. Daca vreti sa faceti textdraw per player, folositi textdraw-uri per player. Cum? Creati cate o variabila pentru fiecare player textdraw in PlayerInfo (PlayerText: text1, PlayerText: text2 etc) si puenti ceva asemanator la OnPlayerConnect: PlayerInfo[playerid][Speedd] = CreatePlayerTextDraw(playerid,483.600067, 145.848937, " "); PlayerTextDrawFont(playerid,PlayerInfo[playerid][Speedd], 1); PlayerTextDrawLetterSize(playerid,PlayerInfo[playerid][Speedd], 0.270000, 1.000000); PlayerTextDrawColor(playerid,PlayerInfo[playerid][Speedd], -505290241); PlayerTextDrawSetOutline(playerid,PlayerInfo[playerid][Speedd], 1); PlayerTextDrawSetProportional(playerid,PlayerInfo[playerid][Speedd], 1); PlayerTextDrawSetShadow(playerid,PlayerInfo[playerid][Speedd], 1); Pentru fiecare in parte , si va folisiti de variabila respectiva . ( Player textdraw-urile se sterg la deconectarea playerului singure) Cat inseamna asta pentru limita de textdraw-uri? 0 pentru cele gloable, si posibil 10-15 per player. Nu e mai ok asa? De ce sa ai 650 , 1300 ....13000 de textdraw-uri cand poti sa ai 10-15 per player ( limita per player este de 256 , si nu are legatura cu textdarw-urile gloable) In al optulea rand, loop-uri de playeri/masini. Multi inca mai scriu loop-uride genul: for(new i; i < MAX_PLAYERS;i++) Cea ce nu mai este atat de eficient si bun , avand in vedere ca exista foreach si GetPlayerPoolSize disponibile si mult mai eficiente (GetVehiclePoolSize in cazuk masinilor) for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) for(new i = 1, j = GetVehiclePoolSize(); i <= j; i++) foreach(new i: Player) Ce fac GetPlayerPoolSize si GetVehiclePoolSize? Ei bine, returneaza toate sloturile ocupate( sa zicem ca max de sloturi e 50, si ai abia 3 playeri conectati , GetPlayerPoolSize() va intoarce 3 pentru ca sunt numa 3 playeri / 3 sloturi ocupate , acelasi principiu se aplica si la GetVehiclePoolSize()) In al noulea rand, nu vreti ca playerul care se conecteaza sa mosteneasca datele precedentului player care tocmai a iesit? Nu este nevoie sa scrieti PlayerInfo[playerid][VariabilaX] = 0 la OnPlayerDisconect sau Conenct pentru fiecare variabila in parte. Ce mai eficienta si rapida metoda este aceasta: static const empty_player[pInfo]; PlayerInfo[playerid] = empty_player; Ce face asta? Atribuie 0 pentru fiecare variabila in parte (pentru cele existente in PlayerInfo) , deci de ce sa scrii N randuri cand poti sa scrii numa 2 In al zecelea rand, evitati pe cat posibil array-uri mari (stringuri etc) . De ce sa definesti un string de 500 cells(2000 bytes) si sa folosesti pentru cel mult 60 caractere? E o pierdere de memorie inutila (da stiu nu e semnificativa , bla bla ,dar totu se aduna si pe termen lung nu are rost). Cam atat, poate ar mai fi lucruri de spus dar pur si simplu nu-mi mai vin in minte. E cam lung ce-i drept dar am incercat sa explic cat de cat..... Sper sa nu ma injurati cand ajunget ila aceste randuri ca e prea mult de citit. Sper sa fie cat de cat de folos cuiva si sper ca cel macar sfaturile legate de baza de date sa le vad aplicate (pentru ca pe asta se bazeaza RPG , multe query-uri si mult contact cu baza de date si nu vrem sa avem pierderi de date sau delay-uri sau mai stiu eu ce)
  13. 4 points
    Salutare tuturor! In acest video am incercat sa reproduc mapa fy_snow din cs 1.6. Youtube: Click! Link-ul de download se afla in descriere. :*
  14. 4 points
    Salutare la toti. Bine ati venit la primul meu tutorial pe acest site, azi va voi invata cum sa faceti un Login/Register mai "complex". Am vazut ca multi fug de MySQL fiindca li se par foarte greu . Eu am pregatit unul pe include-ul [DINI], iar acest include puteti sa-l descarcati de aici. Sa incepem. Pentru inceput vom aduga cele doua include-uri Ca in orice login/register ne trebuie niste enum-uri, haideti sa le facem. Avem enum-uri la Dialoguri Avem enum-uri si la cont Acum avem nevoie sa vedem daca contul exista sau nu exista. DIALOG_REGISTER - Nu exista cont .. DIALOG_LOGIN - Exista cont La "InterlopateCameraPos" si la "InterlopateCameraLookAt" puteti sa puneti daca vreti. -Cand se conecteaza playerul pe server , ii se va misca camera. Dupa ce am facut si asta vom merge la "public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])" Si vom crea urmatoarele Dialoguri --> "DIALOG_REGISTER", "DIALOG_AGE", "DIALOG_SEX", "DIALOG_EMAIL", "DIALOG_FINISH" si "DIALOG_LOGIN" 1.DIALOG_REGISTER 2.DIALOG_AGE - Varsta 3.DIALOG_SEX -Sex-ul caracterului 4.DIALOG_EMAIL - Email-ul 5.DIALOG_FINISH - Final de inregistrare 6.DIALOG_LOGIN - Login-ul Acum ca am terminat cu dialoguri-le si le-am creat pe toate vom trece la ultima etapa, si aceea este Asta a fost tutorialul , este primul meu turorial si sper ca va placut mult Daca am avut greseli de ortografie sau greseli in script nu ezitati sa lasa-ti un reply . Multumesc Nu uitati - Tutorial 100% creat de mine , Nu uitati - Daca va placut tutorialul puteti da un +1
  15. 4 points
    Sâmbătă, 8 august, Comunitatea Linkmania deschide noul server de GTA San Andreas Multiplayer găzduit în rețeaua RCS&RDS. Luni întregi de efort susținut stau la baza gamemode-ului complet nou de tip RPG, conceput astfel încât să fie cât mai atractiv pentru oricine alege să ne fie membru. De ce noi? Motivele pentru care considerăm că este o alegere excelentă să alegi serverul nostru sunt numeroase. Un mare avantaj al comunității noastre îl considerăm tradiția: Linkmania a continuat să ruleze încă din 2008, fără întrerupere, servere de GTA San Andreas Multiplayer, sub diferite forme. Experiența acumulată de-a lungul anilor ne-a permis să observăm îndeaproape nevoile jucătorilor și să le înțelegem, ca mai apoi acestea să devină prioritatea principală pentru noi în fiecare acțiune pe care am întreprins-o. De ce noi? Pentru că împreună formăm o echipă profesionistă, deschisă, cu un sistem de valori bine conturat, iar comunitatea noastră este una care prețuiește doar munca cinstită. În acest sens, serverul nostru este unul dintre puținele care nu face o segregare în rândul playerilor, cerând achitarea unor sume de bani în schimbul unor avantaje oferite în joc; suntem un server care mizează pe calitatea oamenilor, motiv pentru care prețuim fiecare jucător și le oferim tuturor șanse egale. De altfel, în mijlocul comunității stă un staff competent, selectat cu rigurozitate de-a lungul anilor, care să vegheze asupra bunei desfășurări a evenimentelor. De ce noi? Pentru că dispunem de numeroase facilități unice în rândul serverelor de SA:MP, concepute special pentru jucători. În primul rând, din considerentul că principalul scop al tuturor jucătorilor este distracția, am creat un sistem de evenimente care să asigure organizatorilor toate elementele necesare pentru a satisface orice dorință a jucătorilor. De menționat este și faptul că serverul nostru a fost întotdeauna un server plin de viață, așa că știm să întreținem o atmosferă cât mai călduroasă și mai plăcută. De altfel, ne mândrim cu numeroase sisteme menite să faciliteze experiența jucătorilor pe server, în special a celor nou-veniți, printre care se numără și un navigator GPS inovativ care conține toate locațiile importante de pe server. Totodată, dispunem de 19 facțiuni variate, dintre care majoritatea au câte un spawn dedicat conceput de la zero de către o echipă profesionistă, dar și de numeroase joburi atractive, multe dintre ele cu elemente unice în rândul serverelor de SA:MP. Iar dacă tot nu ești convins că Linkmania este alegerea potrivită pentru tine, iată motivul pe care îl considerăm cel mai important pentru a justifica alegerea serverului nostru: pentru că la noi fiecare jucător are locul său, indiferent de preferințe, de experiență sau de orice alți factori. Anii numeroși pe care îi avem în spate și pe care i-am petrecut alături de mii și mii de jucători diferiți ne-au permis să interacționăm cu numeroase tipologii de oameni, iar misiunea noastră — pe care considerăm că am reușit să o îndeplinim cu succes — a fost să îi integrăm într-un tot unitar. Așadar de ce noi? Pentru că oricine poate deveni Linkmaniac, iar odată ce ai pătruns în comunitatea noastră suntem siguri că vei dori să ne rămâi aproape! Vă așteptăm în număr cât mai mare pe serverul nostru. Pentru mai multe informații puteți consulta și pagina de forum dedicată serverului: http://www.linkmania.ro/forum/124-grand-theft-auto-multiplayer/. Pentru o prezentare mai detaliată a gamemode-ului, puteți accesa următorul topic: http://www.linkmania.ro/topic/487604-prezentarea-serverului-de-gta-san-andreas-multiplayer-linkmania/.
  16. 4 points
    =)) Lasa-te de sa-mp, ne vei ajuta sa scapam de unul dintre analfabetii aia de care vorbesti =) Damn, regret ca m-am bagat in discutie. Daca nu-i prea mare deranjul, cer unui moderator sa-mi dea delete la toate posturile =) chiar si ban, oricum nu mai am de gand sa calc pe aici.
  17. 3 points
    Username: Uzzi25 Varsta: 18 Ce vinzi?: Gamemode Samp Dovada (că sunteti in posesia produsului) OBLIGATORIU: https://ibb.co/QX2cLms , https://ibb.co/jrdJWmC , https://ibb.co/b1NyCmq Pret: 10 euro plata doar prin PayPal Detalii de contact: Facebook: https://www.facebook.com/uzzi25.samp Alte precizari: Video Gamemode: https://www.youtube.com/watch?v=Ib3NJrh22YA https://www.youtube.com/watch?v=2gU4jSFQQD4 https://www.youtube.com/watch?v=wC4gFwC9wHY https://www.youtube.com/watch?v=Soy6_4x37IM
  18. 3 points
    Life Commands v2.0:Description:This is a new shell that was created by me (Kazon).It is written in C++ to PluginInstallation:Need to register #include PHP Code: #include <LIFE-CMD> Examples of commands:Commands in LIFE:CMD written as in ZCMD, YCMD and other. PHP Code: LIFE:command(playerid, params[]) //(command) You command no slash (/) { // You code return true; } PHP Code: CMD:mycommand(playerid, params[]) //(mycommand) You command no slash (/) { return cmd::command(playerid, params); // So we call the command (/command) from the other command } CallBack's: PHP Code: public OnPlayerCommandCall(playerid, cmdtext[]) { //playerid - ID Player | cmdtext - You Command return true; } public OnPlayerCommandCall(playerid, cmdtext[]) - Called before using PHP Code: public OnPlayerCommandFinish(playerid, cmdtext[], success) { //playerid - ID Player | cmdtext - You Command | success - returns true or false, that is, whether there is a command or not return true; } public OnPlayerCommandFinish(playerid, cmdtext[], success) - Called after using the commandFunctions: PHP Code: CMD:command(playerid, params[]) // Create command LIFE:command(playerid, params[]) // Create command FCMD:command(playerid, params[]) // Create command FUSION:command(playerid, params[]) // Create command COMMAND:command(playerid, params[]) // Create command cmd::command(playerid, params); // Call command of the other command Speed Test:The tests were conducted over:RCMD - Romanius Command Engine ZCMD - Zeex Command Engine TCMD - Threaded Command Engine(Multithreading) LIFE:CMD - Life Command Engine(Multithreading)Dowload:LIFE:CMD (dll + so + inc) - Dowload* (Updated 20/03/2013)Speed Test - Dowload* (Updated 20/03/2013)Source - Dowload* (Updated 20/03/2013)
  19. 3 points
    Am decis sa-l public ! Bafta tuturor si sa-l stapaniti sanatosi, un +1 m-ar ajuta foarte mult ! Download : http://www.girlshare.ro/3490080721.6 Virustotal: https://www.virustotal.com/#/url/5f6bfb53f64f4234c1d459370fcf36fbe6fa329c9cafef33883fdec6dcf966d7/detection
  20. 3 points
    bai am auzit de tine acum cativa ani pe pawno, esti mai prost ca atunci, cand te intrebau aia functii si dadeai cu seen, esti vai de tine si chiar daca faci un sistem nu l-am facut pentru tine, l-am facut pentru cei ce sunt incepatori, te bagi ca chilotii in fund
  21. 3 points
    nu inteleg ce vede toata lumea asa interesant la sistemul acesta un timer de o secunda de changevehiclecolor random cu alt random, daca erati creativi ati fi facut un enum cu vreo 30-40 de culori selectate de pe site si le ati fi ordonat gen sa nu se observe schimbarea culorii, de la o culoare asemanatoare la alta sa dea un efect fade.
  22. 3 points
    Atentie am gasit o comanda ascunsa comanda este /skemaaka47, Pm, daca vreti sa va spun unde este bagata !
  23. 3 points
    Da coaie, atât de important ești și invidiat, mi-am făcut cont special aici pe forum, numai să mă iau de coaiele tale de zeu, nici nu știu ce a fost în capul meu. Ești paranoic grav să mor... Ai vrea tu să ai un hater. Hateri au oamenii care sunt invidiați pentru ceea ce fac. Mulțimea celor ce te invidiază pe tine e vidă. Și lasă vrăjelile legate de cererea aia de ajutor. Se vede că ești paralel cu PAWN. Aș fi vrut să dau o replică mai lungă, dar m-am pierdut în filosofia ta de 20 de rânduri. Nici la BAC la română nu cred că ai scris atâta... De ce am fi invidioși pe tine.. lol.. de când lumea vrea să se nască și să moară proastă..? Lăsând șto-ul, cred că e pe invers situația prezentată de tine. Cică tu faci gratis, dar ceri niște tarife pe care nici Y_Less dacă ar oferi servicii de scripting nu le-ar cere *_*
  24. 3 points
    Salut, Aşa cum am zis cu ceva timp în urmă când am schimbat serverul (mai multe detalii despre asta aici) am început să facem mici schimbări la site. Unul dintre primele lucruri este că am adăugat înapoi pagina care afişa cea mai recentă versiune majoră pentru SA-MP, pagină de descărcare şi galeria (dacă doriţi puteţi să ne trimiteţi un mesaj privat cu imagini pentru galerie şi noi le vom selecta pe cele mai bune). Un alt lucru este că am scos două rang-uri si anume Moderator Coordonator şi Moderator Scripting, am decis să le lăsăm doar un rang pentru moderatori. Pe aceste două lucruri am decis să scoatem şi modelele pentru anumite categorii, să activăm statistică (leaderboard) pentru reputaţie, să adăugăm întrebări de securitate şi să actualizăm regulamentul, câteva actualizări ale regulamentului sunt: Am schimbat complet regula pentru publicitate (Fără publicitate - Prin publicitate ne referim strict la comunităţi cu acelaşi scop că al nostru în limba română.). Am scos regula care facea referire la postarea dubla (Fără dublu post - Folosiţi butonul pentru editare ("Edit"). Totuşi ridicarea topicului sau cererea de informaţii adiţionale (dacă nu s-a postat înainte voastră) este permisă la interval de 6 ore (Nu este obligatoriu in Totul si Nimic, dar daca postati mai mult de 6 posturi o sa fiti sanctionati).). Am actualizat regula pentru conţinutul copiat (Fără plagiat / copiat - Nu încercaţi să postaţi ceva făcut de altcineva sau daca o faceti includeti si sursa de unde ati luat materialul respectiv.). Am scos regulile pentru avatar si semnatura (totusi nu folositi semnaturi mari sau daca o faceti folositi butonul de spoiler). Sperăm să va placă aceste mici actualizări pe care le-am făcut şi aşteptăm sugestiile si feedback-ul vostru. Echipa San Andreas Multiplayer România. View full news
  25. 3 points
    Blake Island v1.1 Inainte sa acordati orice fel de nota, va rog incarcati proiectul pe un server. Proiectul este o insula facuta de mine de la zero. A fost proiectata pentru survival si manhunt. Cateva detalii: Locatia ei e in largul marii la sud de Angel Pine, dar e oricum facuta comanda de teleport. Totalul obiectelor ajunge la 700, iar suprafata ei ajunge la o treime din Los Santos, chiar mai mult daca luam in considerare si spatiile interioare. Insula contine o gramada de locuri de ascuns, si un mediu inconjurator variat: plaje, paduri, un orasel in ruina, 3 vapoare dezafectate, cabane, depozite, etc. Pentru mai multe detalii legate de harta, postarea originala e aici: http://forum.sa-mp.com/showthread.php?t=520141 Atentie: Harta contine suprafete retexturate. Imaginea de mai sus, prezinta forma insulei vazuta in Map Construction. De asemenea este scriptata pentru a fi folosita cu Incognito Streamer. Download: Pastebin MediaFire
  26. 3 points
    Informatii Gamemode Factiuni Police Departament School Instructors Taxi Company News Reporters Hitman Agency Grove Street Los Aztecas Ballas Family Los Vagos Joburi Dealer de Arme Pescar Trucker Pilot Sisteme Serverul detine un sistem AVANSAT de premium points (sistem dedicat donatorilor) cu urmatoarele beneficii: Clear Warns Premium Account Clear Faction Punish Change NickName Clan iPhone FireWorks Masinile personale Masinile DS le gasiti la DealerShip, la preturi bune comparativ cu joburile serverului. Fiind o economie echilibrata! Sistem WAR Sistemul de war permite celor 4 mafii sa se lupte pentru teritorii. Despre sistemul de war: - War-urile se dau numai intre orele 20:00 - 22:00. - Este 1 textdraw care afiseaza timpul ramas la war. - Sistemul de war contine statistici best, worst, fail. - Nu puteti sta intr-o masina pe turf. Sistemul de e-mail: - Toate reclamatiile , ticketele, e-mailurile de pe panel pot fii citite si in joc. - Orice actiune de pe panel este afisata si in joc catre toti playerii si in e-mail la playerul respectiv. ===================================================== Serverul dispune de: - Sistem anti-cheat avansat. - Sistem anti-reclama avansat. - Sistem anti-boti. ( maxim 3 conexiuni pe ip ) - Sistem monitorizare staff. (Fiecare comanda de staff este inregistrata in baza de date si afisata pe panel doar la admini) Videoclipuri Link de download http://www.fileshare.ro/5.03021440807E+16
  27. 3 points
    Din cauza acestor servere m-am decis sa ma las(este vorba despre BuGGeD, B-Zone copiat). Cum sa aiba OG-TIMES 1000/1000 cu nimic unic, tot copiat? Asa am ajuns? Cum sa fie un server ca asta atat de sus cand unele unice de abia respira si traiesc... Nimic nu e pretuit de romani. Daca vrei sa faci un server ca BuGGeD si citesti acest mesaj, opreste-te. DEGEABA FACI servere de astea, nu poti sa ai succes, decat daca faci reclama ca OG-TIMES, care ajunge sa plateasca pe Lecturatu' sa faca serie ca sa faca 1000/1000. Apreciez serverele care nu plagiaza, dar de data asta am decis sa ma las de SA:MP, chiar daca nu am facut nu stiu cine stie ce.. mai puteam evolua, daca nu apareau serverele astea. Multi s-au lasat din cauza serverlor de acest gen. Propun pentru comunitatile din Romania: 1. Stergerea categoriilor cu script-uri. 2. Sa bagati tutoriale, nu mura in gura, explicat tot. Nu vreau sa fiu injurat, mi-am expus parerea despre SA:MP-ul din Romania.
  28. 3 points
    Din asta: new string2[256]; in asta: new string2[512]; Si la linia cu format(string2,sizeof(string2), linie_lunga); ai uitat sa pui ")" si ";" la sfarsit.
  29. 2 points
    ok frate, programezi de 5 ani dar nu te-am vazut nici macar o data pe aici pe forum ( si sunt in domeniu de 4 ani ) Si, (Nu ca m-as lua dupa data de la profil, dar ma rog)
  30. 2 points
    //Gamemode descarcat de pe net(Postat de GoFUS) Old BestFrag[Nu am uitat sa le scot, ci le-am lasat] Updates: v1 - Adaugat Job-ul Uber - Reparate diferite comenzi v1.1 - Adaugat un sistem de cutii - Adaugat un pick-up si un label pentru [/buylicenses] - Adaugat ceva mapping pe VineWood - Adaugat sistem Rainbow pentru utilizatorii VIP - Pentru a lua bonusul, acum, trebuie dusa o valiza la Don Romario - Adaugat un sistem de curve la Jefferson Motel - Adaugata comanda [/setmeasmanager] pentru manageri (Te seteaza Faction Manager la factiune) - Rescris sistemul de accesorii - Adaugata comanda [/vehname] pentru admini - Acum poti cumpara o barca de tip Tropic si poti dormi in ea v1.2 - Adaugat un nou sistem de login v1.3 - Adaugat un sistem de Gold Bar Hunt - Refacut sistemul de login - Adaugata comanda [/vre] pentru admini v1.4 - Adaugat sistem de Rent Boat. - Adaugat un sistem de lucky codes [Info]: Adminii de level 5+ pot adauga lucky codes(/addluckycode) Playerii le pot folosi prin comanda [/luckycode] - Adaugat un logo si un NamePlayer unic - Apare in tab culoarea factiunii in care esti (la toate, inainte erau 2-3 factiuni la care nu aparea) - Adaugat un interior special pentru casele donatorilor - Pentru specoff puteti folosi ALT - Pentru Fly Off puteti folosi Enter - Adaugat un cavou pentru mine - Daca esti duty off, primesti haine de civil(skin 60) - Pot pica din cer cutii, putand fi luate folosind [/getcrate] v1.5 - Adaugat job-ul de curier - Adaugat un test practic pentru licenta de fly - Adaugat optiunea "all" la comanda [/agl] (Da toate licentele) - Adaugat comanda [/agltoall] (Da licenta pe care o alegi la toti cei online) - Adaugat test practic pentru licenta de arme - Adaugat test practic pentru licenta de navigatie - Scoasa comanda [/buylicenses] si tot ce tinea de ea - Rescrisa comanda [/muninvite] v1.6 - Daca esti la datorie ca Uber si cobori din vehicul, iei fail - Adaugat un quest pentru job-ul de Curier - In loc de eroarea de admin pe chat, va aparea un textdraw cu faptul ca nu ai acces la comanda - Adaugat un mic test teoretic pentru permisul auto - Adaugat un mic test teoretic pentru permisul de arme - Adaugat un sistem de rent bike - Daca esti intr-un vehicul si te teleportezi undeva pe mapa, iti teleporteaza si masina - Poti incuia / descuia masina de la job-ul curier(N sau /lock) - Am adaugat functia LockCarFunction pentru a bloca masina - Poti incuia / descuia bicicleta / barca inchiriata - Adaugat [/getgift] pe textdraw, ceva mai frumos v1.7 - Scoase comenzile: [/takegunlic | /takeboatlic | /takeflylic] si inlocuite cu [/exam driving | fly | gun | boat] - Adaugat un sidejob [/sidejobs](chelner) - La a3a carte din giftbox poti lua acum un Turismo [2 cazuri din 33] - Adaugata comanda [/rentsportcar] pe textdraw (pwp AntiF1x | ms de idee) - In loc de "You don't have enough money.", iti va aparea un textdraw cu acest lucru - Dialogurile au fost trecute de pe #define pe enum pentru a nu se intercala - Reparate preturile la DealerShip ( Cand cumparai o masina ti-o dadea mai ieftin [ Ca de BlackFriday ] ) - Marite preturile la masinile speciale - Adaugat un textdraw cu tick-urile pentru a6+ / refacute td-urile pentru fps si ping - Erau 2-3 dialoguri pe if(listitem) le-am trecut pe switch si case - Nu mai poti rideca coletul daca nu te afli la 25 de unitati de Checkpoint(Job curier) v1.8 - Am facut DIALOG_STYLE_TABLIST_HEADERS la [/hud] - Adaugata o taxa pentru vehicule la payday - Adaugat renthelicopter pe textdraw - Ce era cu if si else if au fost trecute pe switch si case(unde se putea) [Anti-Cheat] - Adaugat anti dialog hacking - Adaugat anti aimka - Adaugat Anti AimBot _____________________________________ - Dupa restart la gm se salveaza tot in baza de date - Owner-ul casei se salveaza in baza v1.9 [Anti-Cheat] - Adaugat anti cptp-hack - Adaugat anti troll(get car) _____________________________________ - Adaugat un speedometer mai frumos - Adaugata comanda [/puthelmet] (Cate o pozitie pt fiecare skin) - Datele tuturor player-ilor online se salveaza din 10 in 10 minute - Daca dai ad, el v-a fi postat dupa 10-180s(Random) - Daca dai [/killcp] si muncesti o sa ti se opreasca munca - Adaugate rang-uri la paint v2.0 - Reparate cateva bug-uri - Tot ce e era pe mysql_pquery trecut pe mysql_tquery - Adaugat un sistem de activity points - Adaugata functia VarUpdate[Ex: VarUpdate(playerid, "Vouchers", pInfo[playerid][pVouchers])] - Din [/actshop] poti lua "Vehicle voucher(Orice vehicul la jumatate de pret)", "Fishing Boost(x2 bani per peste)", "Payday boost(x2 bani la payday)", "1k dmd" - Am adaugat comanda [/area heal|disarm|freeze|unfreeze|armour radius] - Adaugata comanda [/gotojob] pe dialog - Gamemode-ul trecut pe cel mai rapid procesor de comenzi la momentul actual(Pawn.CMD) [Anti-Cheat] - Adaugat anti fly-hack _____________________________________ Proiectul este inca in dezvoltare. Lasati-mi reply-uri cu idei.
  31. 2 points
    Prezentare pana La V5.0 , nu am video cu versiunea actuala V6.0 - - Doanwload: www12.zippyshare.com/v/Mi3Oxyes/file.html- VirusTotal: virustotal.com/en/file/0b5b6c2…b734/analysis/1493557634/>> Prezentare <<Uitati aicea, prezaentare in scris: pastebin.com/Kn1j7gB2
  32. 2 points
    Buna,astazi doresc sa va prezint on insula ca aeroport,sper sa va placa
  33. 2 points
    Folosesti un source control ca git (github, bitbucket) ca sa stii exact ce cod ai schimbat si poti crea chiar si versiuni bazate pe acele schimbari
  34. 2 points
    si cu ce este diferit de sistemele din toate gmurile de pe net? gen doar pentru ca editezi obiectul e de vanzare? S a ajuns sa se vand si o comanda amarata cu sendclientmessage...
  35. 2 points
    Gamemode ul detine 6 versiuni pe care am sa vi le las mai jos putin. Video: Pretul este de 200 lei [ 42.85 euro ]. Contact: Discord: Leonard#6969 || Facebook: fb.com/leonardscripter Cine este interesat de gamemode, ma poate contacta in privat pentru ai oferii un server de teste unde poate testa gamemode ul. Ofer suport 7 zile de la cumpararea acestuia pentru rezolvarea bugurilor. Orice modificare va creste pretul produsului. Metoda de plata: Transfer Bancar, Paypal, Paysafecard. Gamemode ul il voi vinde la o singura persoana.
  36. 2 points
    Frumos dar sunt multe bug-uri pe care le-am rezolvat plus acum merge si pe localhost si am adaugat si un panel. +8 pentru munca depusa.O sa revin cu gm-ul si ce am adaugat la el.
  37. 2 points
    Dacă nu incetati cu off-tipicul si cu tot scandalul asta jur ca va dau warn/ban la toti implicați.
  38. 2 points
    Salutare SA:MP.RO astazi va dau compilatorul meu pawno care poate compila gm precum burned galaxy arena restu Link :http://www78.zippyshare.com/v/BuzOtTzj/file.html
  39. 2 points
    Salut astazi va prezint un tutorial pentru comanda /bonus(ofera unui nou jucator level,bani etc.) Comanda + Tutorial: if(strcmp(cmd, "/bonus", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLevel] == 1) { PlayerInfo[playerid][pLevel] += 2; SetPlayerCash(playerid, 2000000); SendClientMessage(playerid,COLOR_LIGHTGREEN,"{FFA500}==================={FF0000} [{E0FFFF}Bonus{FF0000}] {FFA500}==================="); SendClientMessage(playerid,COLOR_LIGHTGREEN,"{CCDEE0}Ai primit {00FA1D}3 LevelUP"); SendClientMessage(playerid,COLOR_LIGHTGREEN,"{CCDEE0}Ai primit {FFA500}2.000.000{00FA1D}$$ "); SendClientMessage(playerid,COLOR_LIGHTRED,"Daca doresti sa-ti iei o masian gratis {CE3D57}(/dealership)"); SendClientMessage(playerid,COLOR_LIGHTGREEN,"Daca vrei sa-ti iei un job tasteaza {CE3D57}/job !"); SendClientMessage(playerid,COLOR_LIGHTBLUE,"Nu uita sa citesti cateva dintre regulile serverului {CE3D57}/reguli !"); SendClientMessage(playerid,COLOR_LIGHTGREEN,"{FFA500}==================={FF0000} [{E0FFFF}Bonus{FF0000}] {FFA500}==================="); } else { SendClientMessage(playerid, COLOR_GREY, " You can`t use this command at this time [Level 1] !"); } } return 1; } Acum sa explicam ce contine comanda: if(PlayerInfo[playerid][pLevel] == 1) = Doar jucatori de Level 1 Pot folosi aceasta comanda PlayerInfo[playerid][pLevel] += 2; = Daruieste Playeruli 2 Level Up (Se poate Modifica dupa bunul plac) SetPlayerCash(playerid, 2000000); = Seteaza Playerului care a folosit comanda 2000000 cash (Se poate Modifica dupa bunul plac) SendClientMessage(playerid,COLOR_LIGHTGREEN,"{CCDEE0}Ai primit {00FA1D}3 LevelUP"); = Trimite playerului care a folosit comanda un mesaj text ca a primit 3 Level Up (Exista mai multe mesaje text le modificati voi ) SendClientMessage(playerid, COLOR_GREY, " You can`t use this command at this time [Level 1] !"); = Primeste un mesaj ca decat cei care au Level 1 Pot Folosi comanda /Bonus Multumesc ca ai citit acest topic . Sper ca te-am ajutat . Daca exista grejeli va rog sa ma sucuzati este primul tutorial de genul . O zi Buna
  40. 2 points
    Daca zici asta esti nab,uitate in gm-ul bigzone 5.1.3 ala plin de buguri si uitate in asta sa vezi diferentele
  41. 2 points
    da numai ca daca stergi aia sau daca stergi numai Kick(i); iti poate accesa toti rcon-ul si nu va mai primi kick cine va incerca sa va sparga acel rcon
  42. 2 points
    Te-am iertat deja dupa ce am terminat de citit asta. Si tin sa precizez ca "Acesta comunitate m-a facut sa ajung la un nivel destul de mare de cunostinte, aceasta comunitate m-a ajutat sa cunosc niste persoane deosebite.", la fel ca pe tine. Ar trebuii sa dam PIN, sa postam toti multumiri :)) @WopsS, la cate multumiri te astepti mosule? Eu ridic toate degetele pentru tine :))
  43. 2 points
    San Andrea Multiplayer România oferă 5 tipuri de reclame la preturi pentru orice buzunar. Nou! La cumpărarea unei reclame pe minim 3 luni primiţi 1 luna GRATUIT! Banner mare Dimensiune: 728x90. Poziţionare: Header. Preţ: 14 euro / lună Metode de plată: PayPal. Contact: PM la unul din administratori. Topic Global Descriere: Topicul îl veţi face voi personal, iar noi îl vom face global. Poziţionare: În toate secţiunile forumului. Preţ: 10 euro / lună Metode de plată: PayPal. Contact: PM la unul din administratori. Topic Sticky Descriere: Este valabil doar pentru serverele de SA:MP. Poziţionare: În Publicitate Server că subiect important (pinned). Preţ: 6 euro / lună Metode de plată: PayPal. Contact: PM la unul din administratori. Postare pe pagina de Facebook Descriere: Postarea o veţi face voi personal, iar noi o s-o facem importantă (este necesar să ne anunţaţi care este postarea voastră). Poziţionare: Pe pagină noastră de Facebook că o postare importantă (pinned) fixată sus. Preţ: 6 euro / lună Metode de plată: PayPal. Contact: PM la unul din administratori. Dacă aveţi întrebări sau probleme cu reclamele, ne puteţi contacta prin mesaj privat şi va vom răspunde în cel mai scurt timp posibil.
  44. 2 points
    Nu este OK ca pe un site dedicat GameMode-urilor și reclamelor să se deschidă un server ; niciodată nu o să aibă succes ; dacă cu adevărat doriți să jucați pe un server unde WopsS lucrează de ceva timp ca fiind principal scripter intrați pe www.linkmania.ro.Nu mai săriți cu idei fără să gândiți înainte.
  45. 2 points
  46. 2 points
    Uitati aici include'urile bune. http://adf.ly/1Bvrrh http://adf.ly/1Bvskz
  47. 2 points
  48. 2 points
    EquiNox da un Gay-Party, o sa vina si Justin Bieber iar in seara urmatoare o sa vina Geastin Bibar. Cine vrea sa vina la aceasta petrecere este invitat, doar sa zica aici. (I-am zis ca o sa invit lume, dar nu m-a crezut) Apropo, cand veniti la Gay-Party trebuie sa luati in calcul urmatoarele aspecte: Este posibil sa nu va mai amintiti ce ati facut in timpul petrecerii. Exista o probabilitate de 99% sa intram la inchisoare daca ma intalnesc eu cu EquiNox, Phoenix, Viorel si Mafia. De ce? Pentru ca e simplu, suntem umpic mai dusi. (apropo, vedeti ca eu uit, deci e posibil sa uit ce am facut si de ce suntem la inchioare) E posibil sa facem un The Hanover 4. Deci fiti pregatiti! Trebuie sa vina cineva sa ne scoata de la inchioare dupa ce intra, deci fiti atenti sa nu intrati si voi. Locatie: AT EquiNox HOME!! ATENTIE: Avem SIDA.
  49. 2 points
    Ba caine , ea sama la vorbe , ca o iai peste gura vreai Necro-Zone al tau sa pice pentru tot deauna ??? Nu te inteleg ai ceva sa-mi zici zimi in PM sau pe mess .
  50. 2 points
    Este chiar așa de greu? :| Pui PlayerInfo[playerid][Tutorial] = 1; ( sau cum ai tu ) și când să se salveze conturile pui să se salveze și funcția aceasta. Și să nu uiți să pui și in baza de date ex: Tutorial sau cum vrei tu. PS: Dacă nu era connectată baza de date nu se putea loga. Îi dădea doar fail login. EDIT: Pune tot cu playerid, să nu se încurce.
This leaderboard is set to Bucharest/GMT+02:00
×
×
  • Create New...

Important Information

This site uses cookies. By continuing browsing, you agree to the use of this information. For more details, see Terms of Use and Privacy Policy.