Jump to content

AndreiB

Membru
  • Posts

    108
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by AndreiB

  1. Salutare as dori sa stiu daca are cineva un gamemode bun si cu systeme frumoase si functionale macar system de vip, race,  premium si cateva joburi modificate sau noi

    Dau cheie de CS-GO pe steam + o cheie de GTA IV 

  2. On 8/2/2018 at 10:28 PM, Official_Uzzi25 said:

    Salut doresc sa fac un ultim gamemode 

    de tip role play

     

    Astept idei mai jos !!

    X4FkEvD.jpg

    1.Sa faci voice cheat

    2.Sa faci sa ruleze comenzile gen dai /me si sa apara animatia

    3.Sa faci mapping

    4.Sa faci cat mai multe systeme unice 

    5.Sa faci joburi gen electirican,reparator de tevi,constructor, muncitor pe cariera, sofer de tir,sofer de pizza, mecanic de locomotiva, mecanic, etc;

    Sper ca ai ceva idei de aici

  3. 2 hours ago, Ionut_WS said:

    Salut, eu sunt Ionut si in acest topic va voi oferii accesul oficial la noua versiune a gamemode-ului Bluffs, ca in topicul anterior vreau sa mentionez ca am inceput de la gamemode-ul postat de Droom pentru ca mi-a placut structurarea lui, insa de la versiunea lui pana la ultima s-au schimbat multe, ce sa mai, acum la ultima versiune e mai mult nou, mai mult edit. 

    Pentru inceput, o sa va zic doar o parte din lucruri pentru ca stiu ca va plictisiti usor:

    - raport/rank up automat la factiuni

    - sistemului de clan i-a fost acordat un update prin adaugarea seifului pentru clan si vehiculelor pentru clan (PS: daca vreti sa afisati cati bani a depus fiecare in clan, aveti variabila creata, doar cat o treceti la afisarea membrilor "pClanDep")

    - design-ul pe panel a fost modificat si modificate unele functii, adaugat pe la profil niste functii noi, vedeti voi

    - reparate destul de multe bug uri

    Desigur, au fost mai multe lucruri facute, insa sincer acum sunt entuiziasmat ca am terminat sistemul la clanuri si nu mi le mai amintesc pe toate, dar am facut destul de multe lucruri interesante de la ultimul update, daca veti deschide si veti vrea sa faceti o diferenta, este enorm de sesizabila. 

    Nu uitati sa dati un +1 daca va place si astfel voi stii daca sa mai editez pentru viitor, asta o fac oricum din placere, insa daca eu tot nu imi deschid server de samp pentru ca nu am timp de administrare, macar sa aiba cineva pe mana un asa gamemode.

    Link download: https://drive.google.com/file/d/1m3Fv-u39u87IOuBzFCJgLVMPBbEB5zE0/view

    Virustotal: https://www.virustotal.com/#/url/60f7783dadcaeb1f6b6d5a707f6d3be2703d3ff31f16ff5c9f5c53d99666b50a/detection (acum e link bun la virustotal)

    Poze: Nu am mai facut, insa daca ati mai luat gm-uri de la mine, stiti cum sta treaba.

    Sper sa va placa, succes cu el daca aveti planuri mari ;)!

    Are bugul la systemul de vehicule casi pe bigzone sa se dubleze vehiculul de pe slotul 3 sa apara si pe slotul 4?

  4. 14 hours ago, s4uriK said:
    1. Titlul cu numele gamemod-ului și versiune lui: RPG Romania 0.031a
    2. O descriere cât mai mare a gamemod-ului: Acesta este ultima versiune si cea finala din 2018 a gamemode-ului s4uriK. Bucurati-va de el si il puteti aduce la un stagiu foarte avansat, daca lucrati in permanenta si vreti sa deschideti cu adevarat ceva. Panel combatibil pentru acest gamemode este: 
       Este trecut pe md5, atat gamemode-ul cat si panel-ul. Join.
    3. Poze și/sau video: Videoclip cu panel aveti mai sus. 
    4. Creditele specificate (chiar dacă e un gamemod edit, postați creditele autorilor și celor care l-au editat): s4uriK - Toate drepturile rezervate catre acest gamemode.
    5. Link de descărcare: http://www.mediafire.com/file/12in1gi4wo4vw1i/finally+s4uriK+2k18.rar
    6. Link catre virustotal.com cu arhiva scanată: https://www.virustotal.com/#/url/461038def67a878cfa2bc95522b311f0bcba36e7ae3f8239ef85f40de47c2caf/detection

    Are bug la systemul de vehicule?

  5. 11 hours ago, Banditul said:
    
    public MySQLCheckCar(carname[])
    {
    	new query[90], Cache: result, id;
    	mysql_format(SQL, query, sizeof(query), "SELECT `ID` FROM stock WHERE `Car` = '%e'", carname);
    	result = mysql_query(SQL,query);
    
    	if (!cache_num_rows())
    		id = 0;
    	else
    		cache_get_value_name_int(0, "ID", id);
    	
    	cache_delete(result);
    	return id;
    }
    
    public MySQLCheckClan(sqlclanname[])
    {
    	new query[128], Cache: result, id;
    	mysql_format(SQL, query, sizeof(query), "SELECT `ID` FROM users WHERE `ClanTag` = '%e'", sqlclanname);
    	result = mysql_query(SQL,query);
    
    	if (!cache_num_rows())
    		id = 0;
    	else
    		cache_get_value_name_int(0, "ID", id);
    	
    	cache_delete(result);
    	return id;
    }
    
    public MySQLCheckAccount(sqlplayersname[])
    {
    	new query[128], Cache: result, id;
    
    	mysql_format(SQL, query, sizeof(query), "SELECT `ID` FROM users WHERE `name` = '%e'", sqlplayersname);
    	result = mysql_query(SQL,query);
    
    	if (!cache_num_rows())
    		id = 0;
    	else
    		cache_get_value_name_int(0, "ID", id);
    	
    	cache_delete(result);
    	return id;
    }

    Practic:

    mysql_free_result(); devine delete_cache(); (asta daca ai ai facut mysql_query in felul asta:

    
    new Cache: cache = mysql_query(...);
    //Fa chestie aici cu cache-u
    
    cache_delete(cache);

    mysql_store_result() e acea parte cu new Cache: cache 

    mysql_num_rows() devine cache_num_rows()

    iar mysql_real_escape_string(); se poate introduce in mysql_format cu ajutorul %e in loc de %s (face automat escape la string)

    Imi poti da un exemplu la ala cu new cache si mysql_real_escape_string te rog si la asta mysql_fetch_row(strid);

  6. 9 minutes ago, Banditul said:

    Este tot string deci va fi cu  cache_get_value_name , cele cu strmid sunt stringuri


    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2437) : warning 213: tag mismatch
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2647) : error 017: undefined symbol "mysql_real_escape_string"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2649) : warning 213: tag mismatch
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2650) : error 017: undefined symbol "mysql_store_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2651) : error 017: undefined symbol "mysql_num_rows"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2653) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2660) : error 017: undefined symbol "mysql_fetch_row"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2662) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2671) : error 017: undefined symbol "mysql_real_escape_string"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2674) : error 017: undefined symbol "mysql_store_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2675) : error 017: undefined symbol "mysql_num_rows"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2677) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2684) : error 017: undefined symbol "mysql_fetch_row"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2686) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2695) : error 017: undefined symbol "mysql_real_escape_string"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2698) : error 017: undefined symbol "mysql_store_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2699) : error 017: undefined symbol "mysql_num_rows"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2701) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2708) : error 017: undefined symbol "mysql_fetch_row"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(2710) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(4428) : error 017: undefined symbol "mysql_store_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(4429) : error 017: undefined symbol "mysql_num_rows"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(4437) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(9329) : error 017: undefined symbol "mysql_store_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(9330) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(9332) : error 017: undefined symbol "mysql_fetch_field_row"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(9334) : error 017: undefined symbol "mysql_free_result"
    C:\Users\AndreiB\Desktop\Saints-Network Original\gamemodes\saints.pwn(11214) : error 017: undefined symbol "mysql_store_result"

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    26 Errors.

     

    De aici sunt cele mai multe

    public MySQLCheckCar(carname[])
    {
        new query[128];
        new escstr[MAX_PLAYER_NAME];
        mysql_real_escape_string(carname, escstr);
        format(query, sizeof(query), "SELECT `ID` FROM stock WHERE `Car` = '%s'", escstr);
        mysql_query(SQL,query);
        mysql_store_result();
        if (mysql_num_rows()==0)
        {
            mysql_free_result();
            return 0;
        }
        else
        {
            new strid[32];
            new intid;
            mysql_fetch_row(strid);
            intid = strval(strid);
            mysql_free_result();
            return intid;
        }
    }

    public MySQLCheckClan(sqlclanname[])
    {
        new query[128];
        new escstr[MAX_PLAYER_NAME];
        mysql_real_escape_string(sqlclanname, escstr);
        format(query, sizeof(query), "SELECT `ID` FROM users WHERE `ClanTag` = '%s'", escstr);
        mysql_query(SQL,query);
        mysql_store_result();
        if (mysql_num_rows()==0)
        {
            mysql_free_result();
            return 0;
        }
        else
        {
            new strid[32];
            new intid;
            mysql_fetch_row(strid);
            intid = strval(strid);
            mysql_free_result();
            return intid;
        }
    }

    public MySQLCheckAccount(sqlplayersname[])
    {
        new query[128];
        new escstr[MAX_PLAYER_NAME];
        mysql_real_escape_string(sqlplayersname, escstr);
        format(query, sizeof(query), "SELECT `ID` FROM users WHERE `name` = '%s'", escstr);
        mysql_query(SQL,query);
        mysql_store_result();
        if (mysql_num_rows()==0)
        {
            mysql_free_result();
            return 0;
        }
        else
        {
            new strid[32];
            new intid;
            mysql_fetch_row(strid);
            intid = strval(strid);
            mysql_free_result();
            return intid;
        }
    }

  7. 8 minutes ago, Banditul said:

    Daca te astepti sa iti fac eu toate alea nu se va intampla, o sa iti dau un exemplu dar tu va trebui sa il continui pentru ca nu vei invata niciodata daca dai copy-paste

    
    public OnPlayerLogin(playerid,password[])
    {
        new playername2[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername2, sizeof(playername2));
        new qstr[100];
        new result[456];
    
        mysql_formatformat(SQL, qstr,100,"SELECT * FROM users WHERE `name`='%s' AND `password`='%s'",playername2,password);
        new Cache: cache = mysql_query(SQL,qstr);
    
        if(cache_num_rows())
        {
          	cache_get_value_name(0, "password", PlayerInfo[playerid][pKey], 128);
            cache_get_value_name_int(0, "Level", PlayerInfo[playerid][pLevel]);
            cache_get_value_name_float(0, "pHealth", PlayerInfo[playerid][pHealth]);
            //Aici convertesti restu lucrurilor
    
            //Astea trebuie sterse, dar ti-am lasat exemplu de vechea functie vs noua functie(deasupra)
            mysql_fetch_field_row(result,"password"); format(PlayerInfo[playerid][pKey], 128, result);
            mysql_fetch_field_row(result,"Level"); PlayerInfo[playerid][pLevel] = strval( result );
            mysql_fetch_field_row(result,"pHealth"); PlayerInfo[playerid][pHealth] = floatstr( result );
        }
        cache_delete(cache);
    }

    Edit: Si foloseste acel wiki sa vezi cum e si ce face fiecare functie

    mysql_fetch_field_row(result,"MarriedTo"); strmid(PlayerInfo[playerid][pMarriedTo], result, 0, strlen(result), 255);

    si cu asta cum fac

  8. 52 minutes ago, Banditul said:

    Asta e simplu tot ce trebuie sa faci este sa te uiti aici: http://wiki.sa-mp.com/wiki/MySQL si cauti functiile cu cache_get_value_name si vezi care ecum corespunde

    Dar ca sa te ajut iti zic direct

    
    //Asta este un string deci vei folosi cache_get_value_name
    mysql_fetch_field_row(result,"password"); format(PlayerInfo[playerid][pKey], 128, result);
    
    Cache_get_value_name(0, "password", PlayerInfo[playerid][pKey], 128);
    
    //Astea sunt integer deci vei folosi cache_get_value_name_int
    mysql_fetch_field_row(result,"Level"); PlayerInfo[playerid][pLevel] = strval( result );
    mysql_fetch_field_row(result,"Admin"); PlayerInfo[playerid][pAdmin] = strval( result );
    mysql_fetch_field_row(result,"Helper"); PlayerInfo[playerid][pHelper] = strval( result );
    
    cache_get_value_name_int(0, "Level", PlayerInfo[playerid][pLevel]);
    cache_get_value_name_int(0, "Admin", PlayerInfo[playerid][pAdmin]);
    cache_get_value_name_int(0, "Helper", PlayerInfo[playerid][pHelper]);

    Iiti recomand sa te uiti peste acel link si sa vezi functiile

    Pentru float vei folosi cache_get_value_name_float

    atata tot ca uite cum ii

    mysql_fetch_field_row(result,"MarriedTo"); strmid(PlayerInfo[playerid][pMarriedTo], result, 0, strlen(result), 255);

    si cu asta cum fac

    Capture.PNG

  9. Salutare cine ma poate ajuta si pe mine sa imi zica cum schimb o versiune de mysql

    Lucrez pe saints si are versiunea de mysql r34 si vreau sa il trec pe versiunea de mysql r41-4

    Si nu stiu cum trebuie sa pub la pubicul onplayerlogin.

    mysql_fetch_field_row(result,"password"); format(PlayerInfo[playerid][pKey], 128, result);
                mysql_fetch_field_row(result,"Level"); PlayerInfo[playerid][pLevel] = strval( result );
                mysql_fetch_field_row(result,"Admin"); PlayerInfo[playerid][pAdmin] = strval( result );
                mysql_fetch_field_row(result,"Helper"); PlayerInfo[playerid][pHelper] = strval( result );

    asa este originalul si vreau sa il trec pe r41-4 cine ma ajuta are +1

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