Jump to content

Spmn

Membru
  • Posts

    177
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Spmn

  1. strcat nu suporta formatarea, doar lipirea a doua stringuri. Foloseste format.
  2. Ai nevoie de versiunea statica a pluginului mysql. (versiunea R39, nu 5.5) Pe langa asta ai nevoie de sscanf, update la streamer si de un plugin geoip.
  3. Spmn

    Windows 10

    Se pare ca la mine nu se vede update-ul, mai astept o zi, daca nu, descarc singur noul build.
  4. Spmn

    Windows 10

    Pentru mine de la ultima versiune a devenit mai instabil (build 10130): explorer.exe primeste crash foarte des, se reseteaza clipboard, aplicatiile metro primesc si ele crash, sa nu mai spun de upgrade-ul (corect ar fi downgrade) la spartan unde playback-ul videoclipurilor pe youtube se opreste in momentul cand bagi browserul in bara. A, era sa uit: explorer.exe crash la shutdown din interfata metro.
  5. Pluginul mysql nu este cel corect sau versiunea este una veche, asa ca descarca cea mai noua versiune. (r39) Alta problema este lipsa pluginului regex, il gasesti pe .com. Cat despre iTD, acel plugin nu ar functiona pe host dintr-un simplu motiv: serverul nu are acces la tastele pe care le apesi tu ca si client. Pluginul iTD are rolul de a citi tastele pe care le apasa serverul (care in cazul in care serverul e hostat in PC sunt aceleasi taste ca si cele ale clientului) si de a verifica pozitia mouseului pentru a putea face acele facilitati posibile.
  6. Spmn

    Întrebare

    Plugin-ul streamer.so nu are aceeasi versiune ca libraria streamer.inc (probabil pluginul este o versiune noua, iar libraria una mai veche)
  7. Ti-ai raspuns singur la intrebare. SA-MP nu poate dezactiva reactia GTA:SA la apasarea unei taste. Iti recomand sa folosesti alta tasta, una care nu are niciun impact major (ALT, Y, N)
  8. Tabelul tau nu are coloana id.
  9. De ce nu cumperi jocul? Este un joc foarte bun ce isi merita toti banii, iar multiplayerul e dragut daca ai prieteni cu care sa joci. E doar $5 pe g2a, un sfert din noua alocatie.
  10. Unde aţi întâmpinat problema: forum Descriere problemă: dupa postarea unui nou topic nu se poate edita niciun topic (posibil si post) deoarece forumul considera editarea o noua postare si este impusa restrictia de x secunde intre postari. Poze / Videoclip: Este posibil ca aceeasi eroare sa apara si in cazul unei noi postari.
  11. Spmn

    Select code

    Tag-urile [code.] si [pawn.] sa aiba optiunea "Select code".
  12. Spmn

    Ajutor dialog

    Se vede ca multi sunteti paraleli cu scripting-ul: //Undeva la mama naibii in afara oricarui callback aka variabila globala: #define MAX_FRIENDS (nr de prieteni maxim) new friendDialogInfo[MAX_PLAYERS][MAX_FRIENDS]; // are rolul de a memora id-urile jucatorilor in functie de randul din lista if(strcmp(cmd, "/friends", true) == 0) { new query[254], i[254], name[512],string2[512]; format(query,sizeof(query),"SELECT * FROM `friendlist` WHERE `username` = '%s'",PlayerName(playerid)); mysql_query(query); mysql_store_result(); new x; // memoreaza locul din lista if(mysql_num_rows() != 0) { while(mysql_fetch_row_format(query, "|")) { FriendsData[playerid][TotalFriends] ++; mysql_fetch_field_row(i,"fr_name"); format(name,sizeof(name),i); if(IsPlayerOnline(name)) { friendDialogInfo[playerid][x] = GetPlayerIDFromName(name); // poti folosi aici functia data de DCosmin format(name,sizeof(name),"{49ec4e} • {ffffff}%s - {49ec4e}ONLINE\n", name); strcat(string2,name); } else { friendDialogInfo[playerid][x] = INVALID_PLAYER_ID; // jucatorul e offline, deci nu prea ai ce id sa afli format(name,sizeof(name),"{ec4949} • {ffffff}%s - {ec4949}OFFLINE\n", name); strcat(string2,name); } x++; // am terminat cu randul asta, trecem la urmatorul ShowPlayerDialog(playerid, 2223, DIALOG_STYLE_LIST, "Prietenii tai:", string2, "Close", ""); } } else { ShowPlayerDialog(playerid, DIALOG_NOFRIENDS, DIALOG_STYLE_MSGBOX, "Prietenii tai:","Lista ta este goala!", "Close", ""); } return 1; } // la OnDialogResponse: case 2223: // id-ul dialogului cu lista { if(!response) return 1; if(friendDialogInfo[playerid][listitem] == INVALID_PLAYER_ID) // in cazul asta jucatorul pe care a dat click e offline si nu se poate intampla nimic { SendClientMessage(playerid, -1, "Prieten offline."); return 1; } SendClientMessage(friendDialogInfo[playerid][listitem], -1, "Salut, ce faci?"); return 1; // friendDialogInfo[playerid][listitem] - reprezinta id-ul jucatorului pe care a dat click; daca este egal cu INVALID_PLAYER_ID inseamna ca jucatorul nu e conectat }
  13. Majoritatea sobeiturilor au remediat aceasta problema de la freeze si chiar daca nu au rezolvat-o, un NOP pus pe functia TogglePlayerControllable te scapa de orice suspiciune. Sunt metode mult mai eficiente de detectare a sobeitului si care nu pot fi dezactivate din configuratie ci doar prin recompilare.
  14. Sau mesajul tau are 155 de caractere, iar maximul este de 144,
  15. Chiar m-am saturat de persoanele care tot spun ca "modul acela este edit; serverul x nu este de la 0; alte prostii". De ce sa reinventezi roata cand a fost deja inventata de alta persoana cu mult timp in urma si perfectionata de-a lungul timpului? Acelasi principiu se aplica si la scripting: daca cineva a facut un script, de ce sa vii tu si sa il faci de la 0 - ca, na, altfel este edit - cand cel mai probabil scriptul tau nu va avea nici macar jumatate din functionalitatile primului, iar pe langa asta mai este si nivelul de optimizare. Pe de alta parte, de ce sa stai luni bune sa creezi un mod de la 0 (care oricum va avea aceleasi facilitati ca orice alt server de tipul asta postat pe internet), apoi sa petreci zile sa verifici daca exista bug-uri in mod (asta doar in cazul in care scripterul este unul care se tine de munca, altfel porneste serverul indiferent daca e testat sau nu), iar apoi alte zile ca sa repari problemele gasite?; CAND poti foarte simplu sa iei un mod bine realizat, sa ii rezolvi eventualele probleme, sa il adaptezi la stilul tau, iar mai departe sa adaugi alte chestii folositoare. O data ce persoana care a facut acel mod l-a postat pe internet, l-a postat sa fie folosit si de altii, altfel de ce l-ar mai fi postat? Sa nu veniti la mine si sa imi spuneti ca bat campii, verificati de unde au pornit serverele mari, atat din Romania, cat si din afara: de la un mod propriu sau au inceput sa editeze unul deja existent?
  16. Da, acel bug cu unghiul e ceva cunoscut. Ai aici linkul catre .com unde am scris si 2 solutii cele mai folosite: http://forum.sa-mp.com/showthread.php?t=578092
  17. Ai doua metode de rezolvare: 1. la /v park distrugi masina si o recreezi in pozitia unde a fost parcata 2. la OnVehicleSpawn folosesti SetVehiclePos si SetVehicleZAngle sa spawnezi masina in pozitia unde a fost parcata
  18. 1. Taburi 2. Navigare mai rapida 3. Plugins (compare etc) 4. Selectare avansata 5. Multe alte facilitati
  19. De curiozitate: de ce sa folosesti steam daca nu ai niciun joc pe el? E o decizie luata corect a celor de la steam: de ce sa le folosesti serverele pentru a juca un joc cracked? Si, totusi, cat de mult e 5 euro? Jumatate de alocatie.
  20. Poate ca nu sunt mare pe scena SA-MP-ului din Romania, dar o mare parte din afirmatiile tale nu sunt fondate: SA-MP este un joc. Ce vrei sa zici prin 'copii sunt cei care au 'stricat' jocul'? Cine te astepti sa-l joace? Cei de 18 ani care dau BAC-ul sau cei de peste 18 ani care au un job? Tu cand ai inceput sa joci SA-MP, erai adult? Jucatorii scad? Parerea mea este ca SA-MP-ul este in momentul de fata intr-o continua ascensiune. Uita-te doar la cele 2 servere Bugged, spre exemplu. Cum spunea si Runix, acum 5 ani, 1000 de playeri erau cam toti jucatorii romani de SA-MP. O alta mica dovada ar fi versiunea 0.3.7 care nu mai ofera suport pentru serverele 500p, acum oferind doar varianta 1000p. Acum argumentele tale numerotate: 1. Jocurile noi nu reprezinta nimic. Se cauta jocuri ieftine(gratis) care pot fi jucate multiplayer. SA-MP, CS 1.6 si Minecraft reprezinta principalele 'atractii'. 2. Ia un copil care nu a mai jucat niciodata SA-MP si intra cu el pe un server care contine arme, masini, furturi, DM si stunt. Crezi ca ei vor fi plictisiti din prima atat timp cat nu stiu ce sa faca in acel joc? 3. Servere fantoma erau si acum 5 ani si vor fi in continuare. Totusi, daca ai aduna toti playerii de pe 'serverele fantoma' (cele cu 10-15 jucatori), nu ar fi cu mult peste 150 de jucatori. Putin comparat cu numarul de jucatori al unor servere considerate mari. 4. De ce sa nu vanda? Atat timp cat hosterii au investit bani in aparatura nu trebuie sa ii scoata? Iar legat de partea 'nu au ce face cu banii'? Tu chiar crezi asta? Zilnic vad copii de 6-7 ani care au nu-stiu-ce-telefon-cat-palma de ultima generatie si care se indoapa (la propriu) cu chips-uri, 2 sticle de cola la 0.5l si ciocolata (sigur consuma 3-4 euro PE ZI, iar un host costa 5-6 euro PE LUNA). 5. Da, plagiatura este o problema, dar nu e o problema care afecteaza doar lumea virtuala. Spre exemplu, telefoanele mobile: in momentul cand un telefon vine cu o functie noua, concurenta nu va introduce si ea acea functie daca este considerata utila? Aceeasi problema este si pe SA-MP. Ca o paranteza, nu gamemode-ul reprezinta principalul factor in alegerea unui server, ci comunitatea. Sunt destule servere care au un gamemode cu facilitati destul de ok, doar ca persoanele care il populeaza (staff/jucatori) fac distractia imposibila. 6. Am raspuns la punctul 3. Acum solutiile: 1. De ce ar reprezenta asta o solutie la problema aparitiei de jocuri noi? 2. Hosterii nu reprezinta nicio problema. Cei care ies in pierdere (daca iese cineva) sigur sunt cumparatorii. Legat de partea a 2-a, am raspuns la punctul 4. de mai sus. 3. Tu si o parte din cei care ati postat aici nu intelegeti ideea de comunitate. Daca poti ajuta pe cineva, de ce sa nu-l ajuti aratandu-i cum se realizeaza un anumit sistem? EU CONSIDER ca asta este adevarata problema a SA-MP-ului: neintelegerea conceptului de comunitate. Daca nu ar trebui postata munca facuta de unii sau ajutati cei care vor sa isi deschida un server, de ce mai exista site-urile sa-mp.com, sa-mp.ro, gta-mp.ro s.a.m.d. 4. 'Betasii' intra pe server dupa grade, dar tu nu intrai? Iar, asta e problema administratorilor daca il includ pe acel 'betas' in administratie sau nu. 5. Serverele adevarate nu cer jucatori, insa este binevenita o mica publicitate la server, nu? Dar, iarasi, nimeni nu te obliga sa joci pe un astfel de server. 6. Spui 'sa fim mai uniti', insa nu intelegi notiunea de comunitate. Nu voi mai intra inca o data in detalii. 'Din cauza noastra a ajuns SA-MP-ul asa'? Cum a ajuns? Eu unul vad acum SA-MP-ul in cea mai prospera perioada a sa.
  21. Nu sunt deacord, in ultimele saptamani au picat cam des serverele lor, iar support-ul lasa de dorit(spun asta in calitate de client).
  22. GetPlayerHealth(playerid, numar); //In loc de numar pui un numar de la 0-100 (Se confirma viata ce o daruiesti jucatorului) Esti sigur ca engleza ta este buna?
  23. Scuza-ma, dar de cand toolz este firma fantoma? De ce arunci cu noroi fara ca macar sa cunosti despre ce vorbesti, moderatorule? Momentan nu recomand zeroping intrucat au cateva probleme de conectare la UPC.
  24. Ai putea posta OnDialogResponse de la dialogul de logare?
×
×
  • 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.