Jump to content

WiDuAlK

V.I.P
  • Posts

    1,338
  • Joined

  • Last visited

  • Days Won

    94

Posts posted by WiDuAlK

  1. Acum 10 ore, bosi111 a spus:

    Si gen asta ajuta sa tina multi jucatori ? sau ?

    Asta te ajuta, atunci cand scriptezi sa iti organizezi tot GM-ul, in asa fel incat imediat sa gasesti ceea ce cauti, sa aiba un aspect cat de cat interesant. E pentru tine ca si scripter, nu pentru jucatorii de pe server, pentru ca ei nu vad ceea ce ai tu in GM.

  2. Acum 12 ore, Krusher a spus:

    Trebuie sa ai variabile care sa stocheze acest lucru: 

    Spre exemplu, daca ai variabila pHeals va fi ceva de genu:

    
    CMD:myraport(playerid, params) {
    	if(playerVariables[playerid][pGroup] == 0) return SCM(playerid, -1, "You are a civillian!");
    	new string[16];
    	format(string, 16, "Heals: %d", playerVariales[playerid][pHeals]);
    	SCM(playerid, COLOR_YELLOW, string);
    	return 1; }

     

    e o idee dar poti face in loc de  playerVariales[playerid][pHeals] ceva mai sigur : new Float: viata;

    GetPlayerHealth(playerid, viata);
  3. cred ca pe langa

    i                            = cache_get_field_content_int(c, "ID");

    ar mai trebui sa specifici o interogatie mysql de genu:

    mysql_format(parametrii, " SELECT * FROM `personalcar` WHERE `ID` = '%e'", i);

    apoi sa faci load-ul pentru ca ar trebui specificata fiecare masina cu exactitate in timpul iteratiei.

  4. Idea de a crea ceva in c++ nu este pentru oricine. Majoritatea stiu doar sa schimbe culorile la text si sa dea un copy - paste dintr-un edit luat de pe internet in altul, acel edit fiind , logic, godfather, de aceea se potriveste acel copy paste pt ca variabilele sunt sub aceeasi forma.  Si ideea este exceptionala , dar prea tarziu ilustrata, pentru ca nu prea se mai joaca sa-mp, iar cei care joaca, desi au pe tava toate sistemele si tutorialele necesare pentru a invata si evolua tot pe edit se bazeaza. Din cauza asta m- am lasat si eu. Vad ca este tot mai mult orgoliu si prostie combinata cu invidie si chiar nu mai are rost, ar trebui sa trecem la ceva mai evoluat, am auzit de GTA V multiplayer si acolo tot in c++ se realizeaza serverele, si e si mai benefic deci acolo ar trebui sa ajungem.

  5. Acum 1 minut, SoNNy.sys a spus:

    Frate atata timp cat el stocheaza de exemplu ObjectInfo[objY] nu are motiv pentru care sa i se reseteze cand vrea sa-i verifice valoarea mai tarziu, de aia i-am cerut codul unde creeaza el obiectele :) Si repet, de ce sa fie setate pe 0?

    Pentru ca valoarea ori nu e setata bine de la inceput,ori e pierduta pe parcurs.

  6. Chiar acum, SoNNy.sys a spus:

    Eu te-am intrebat de ce o sa fie mereu pe 0 daca el stocheaza in variabila aia un float?

    Off: se scrie "va" pentru ca e viitor.

    Cum spui tu, simplu, ca sa faci sa mearga trb sa tii evidenta tuturor obiectelor de la bun inceput. E limpede ca codul a fost copiat de undeva, dar nu a fost interpretat corect, mai ales partea de creare. Poate creeaza obiectul pe moment si il afiseaza, dar modul cum isi face stocarea variabilelor e gresit, iar cea mai simpla metoda de a salva eficient obiectele in fisierul .txt este cum i-am aratat eu, deoarece, daca apeleaza functia in momentul cand se inchide serverul, risca sa piarda din date.

  7. Nu v-a functiona nici odata. Variabilele mereu vor fi setate pe 0.

    Daca vrei sa iti mearga, trb sa alegi alta abordare. Eu sugerez ceva de genu:

    SaveObjects(arg1, arg2, arg3, ..., argN)

    apoi

    format(coordsstring, sizeof(coordsstring), "CreateDynamicObject(%d, %f, %f, %f, %f, %f, %f, %d)\n",
            arg1,
            arg2,
            arg3,
            ...
           	argN);

    si apelezi functia de cate ori creezi un nou obiect

  8. Acum 44 minute, Kidro a spus:

    Buna seara! Am si eu nevoie de ajutor daca se poate, nu stiu ce s-a intamplat dar am urcat gm-ul meu pe un host si imi tot dadea unknown mode, bun am rezolvat dar acum imi pune serverul pe offline dar nu e din cauza la server.cfg.. Asta imi zice Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory) am incercat sa caut pe google dar nu am gasit nimic. Multumesc, sper sa ma ajutati!

    Problema este ca pe host se utilizeaza fisierele .so, adica in functie de linux-ul folosit necesita un anumit tip de fisier .so.

    https://github.com/pBlueG/SA-MP-MySQL/releases

    Aici iti da mai multe versiuni pentru diferitele tipuri de linux, incearca-le pe fiecare si vezi care se potriveste cu sistemul de operare pe care il detine firma host.

  9.  

    45 minutes ago, catalin9325 said:

    Problema intalnita (descriere): Nu arata textdraw-urile la case si biz-uri
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu): Daca mi se va cere,voi posta.
    Imagini / Video (optional):-
    Ati incercat sa rezolvati singur?: Da..

    Textdraw sau 3DText?

    daca e 3DText,

    Just now, Geani said:

    fa uploade la streamer

    nu cred ca foloseste streamer, posibil sa nu se fi facut fisarea text-ului din GM, arata cum isi fac load proprietatile.

  10. Fa un callback in care sa extragi numele leaderul-ui de la factiunea dorita:

    stock NumeLeader(ID)
    {
    	new Lider[24], query[150], temporar[24];
    
    	mysql_format(parametri...., "SELECT * FROM `players` WHERE `Leader` = '%d', ID);//faci selectia din baza de date unde jucatorul are valoarea de leader = cu id selectat
    	mysql_query(parametrii);//trimiti formatul catre baza de date
    	
    	cache_get_field_content(0, "Name", temp);// extragi numele jucatorului
    	format(Lider, sizeof(Lider), temp);// formatezi variabila leader  = numele celui extras
    
    	return Lider;//returnezi numele
    }

    iar formatul va fi ceva de genul:

    format(parametrii..., "Factiunea 1 are leader %s", NumeLeader(1));
    SendClientMessage(parametrii..., string);

     

  11. On 24.09.2016 at 7:48 PM, Yamato said:

    faza e ca nu am idee cum sa il fac mai mare ca acea data e prea mica , nu inteleg cum o pot marii , am incercat cu editor textdraw si nu merge deloc 

    Fa-l in Ipleomax TextDraw si dupa reinlocuiesti codul, il ajustezi si va arata dupa preferinta ta.

×
×
  • 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.