Jump to content

zOffline

Membru
  • Posts

    18
  • Joined

  • Last visited

Posts posted by zOffline

  1. On 10/31/2021 at 12:59 PM, shane said:

    Salut @R4zvyy,

    Nu stiu cum functioneaza acest 'Reborn'. Am auzit ceva de resetat levelul, rp-urile si nu mai stiu ce. Mai jos o sa-ti explic cum ai putea realiza asta.

    Iti voi explica cum ar trebui sa vina in '/shop', ca am vazut mentionat mai sus.

    1. In comanda '/shop' vei adauga o noua optiune, 'Reborn', care ar trebui sa vina ceva de genul. Nu are rost sa-ti mai explic cum faci asta, comanda poate sa difere de ce iti explic eu, pur si simplu cauti comanda 'shop' in gamemode, te uiti pe acolo si adaugi o optiune noua, dupa cum sunt adaugate celelalte.
    2. Dupa care vei merge la dialogul de confirmare al comenzii /shop (In cele mai mari cazuri, dialogul e 'DIALOG_SHOP'), si vei adauga variabilele pe care vrei sa le resetezi. Exemplu:
    case nr_urmatorul_case:
    {
    	playerData[playerid][pLevel] = 
    	playerData[playerid][pRespect] = 
    	playerData[playerid][pMoney] = 0;
    	//etc, ce vrei tu sa mai resetezi.
    
    	//aici dam un bonus de 100 pp-uri, am vazut ca ai scris pe undeva mai sus, daca vrei sa mai dai ceva, adaugi tu cum doresti
    	playerData[playerid][pPremiumPoints] += 100;
    
    	new 
    		_Query[80];
    
    	//dupa care, va trebui sa actualizezi noile date in baza de date
    	mysql_format(SQL, _Query, sizeof _Query, "UPDATE `users` SET `Level`=0, `Respect`=0, `Money`=0, `PremiumPoints`=%d WHERE `ID`=%d;", playerData[playerid][pPremiumPoints], playerData[playerid][pSQL]);
    	mysql_tquery(SQL, _Query, "", "");
    
    	SendClientMessage(playerid, -1, "Contul tau a primit 'Reborn'. Ti-a fost resetat levelul, punctele de respect si banii.");
    	SendClientMessage(playerid, -1, "Drept bonus pentru aceasta actiune, ai primit: 100 de puncte premium.");
    
    	//etc, alte actiuni care vrei sa se intample
    }

     

    Variabilele si modul in care ai tu creata comanda /shop poate sa difere. Eu ti-am dat un exemplu, nu e nimic complicat, e treaba de cateva minute. Ce iti ramane tie de facut e sa asezi codul in script asa cum vrei si sa iti pui variabilele, eu ti-am dat ideea.

    Bafta, mentionez ca doar am auzit de acest sistem de Reborn.

    Felicitări!

  2. Salutare toată lumea

    Numele meu este Flavius și am aproape 17 ani. Caut un proiect serios și un om serios.

    Ce pot face?

    - Gamemode stabil

    - Panel

    - Îmbunătățiri (sisteme)

    - Forum

    Pentru sisteme făcute de mine aștept mesaj pe Discord.

    -> Plata se face prin PayPal sau prin Paysafe

    - Plata se face după munca mea.

    Va rog sa nu deranjați aiurea.

    Celalt cont l-am pierdut. Cine ma cunoaște aștept un up.

    • Upvote 1
  3. On 8/24/2021 at 5:34 PM, Rby Robert said:

    Salut incerc sa conectez un panel la gm dar imi da o eroare....

    [24-Aug-2021 17:25:46 Europe/Bucharest] PHP Parse error:  syntax error, unexpected 'else' (T_ELSE), expecting end of file in /home/dtyroman/public_html/panel/inc/header.inc.php on line 7

    Nu stiu ce sa ii fac am incercat toate modele 

    daca sterg asta din panel/inc/header.inc.php

    else {

        if(Config::isAdmin(Config::getUser())) {

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_tickets` WHERE `Status` = 0'); $get-
    >execute();

            $tickets = $get->rowCount();

            

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_unban` WHERE `Status` = 0'); $get->execute
    ();

            $unban = $get->rowCount();

            

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_complaints` WHERE `Status` = 0'); $get-
    >execute();

            $complaints = $get->rowCount();

        } else {

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_tickets` WHERE `Status` = 0 AND `UserID` =
    ?'); $get->execute(array(Config::getUser()));

            $tickets = $get->rowCount();

            

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_unban` WHERE `Status` = 0 AND `UserID` =
    ?'); $get->execute(array(Config::getUser()));

            $unban = $get->rowCount();

            

            $get = Config::$g_con->prepare('SELECT `ID` FROM `panel_complaints` WHERE `Status` = 0 AND `UserID`
    = ? OR `Status` = 0 AND `AccusedID` = ?'); $get->execute(array(Config::getUser(),Config::getUser()));

            $complaints = $get->rowCount();

        }

    }

    Merge dar nu pot sa ma loghez adica imi da pagina alba

     

    Salut.

    PM pentru ajutor.

  4. On 9/10/2021 at 1:25 PM, Flint said:

    E posibil ca variabila "AlegeCrates[playerid]" sa nu se reseteze si atunci cand inchizi dialogul sa-ti dea create-ul setat variabilei, fa un debug prin care verifici ce valoarea i se seteaza variabilei atunci cand inchizi dialogul.

    PM dacă mai ai nevoie de ajutor.

  5. CMD:jobs(playerid, params[]) { if(IsPlayerConnected(playerid)) { new pName[MAX_PLAYER_NAME]; GetPlayerName( playerid, pName, MAX_PLAYER_NAME ); szQuery[ 0 ] = EOS; new, drg, [256]; foreach(Player, i) { dec = mysql_format (mysql_db, szQuery, sizeof(szQuery), "SELECT `Job` FROM `users` WHERE `users`.`Job` ='1'"); mysql_tquery(mysql_db, szQuery); format(string,sizeof(string),"Job\Detectiv\t%d\n[1]", dec); ShowPlayerDialog(playerid, DIALOG_JOBS, DIALOG_STYLE_TABLIST_HEADERS, "Job-urile SERVER-ULUI", string, "Ok", ""); } return 1; }

     

    - Pentru probleme aștept pm. 

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