2 mesaje
Administrator Administrator
  • Mesaje: 4126
  • Reacții: 78027
  • Mesaje utile: 40
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Mai jos aveti event "Guess the Number" (Ghiceste numarul).. unde, trebuie sa ghicesti numaru' :))

    Un GM trebuie sa porneasca evenimentu', iar jucatorii trebuie sa scrie un chat un numar random de la 1-99.

    Cine ghiceste numarul, primeste un premiu.

    Numarul e generat automat folosind math.

    *Poze / Video:

    *Link download / Code:

    Adaugam locale_inc.h:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschidem input_main.cpp si adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Dupa care instalam quest-ul:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Modificati textele voi, nu stiu cine l-a scris..

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem aproape 2000 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:




    See full signature

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Membru Începător Membru Începător
  • Mesaje: 10
  • Reacții: 63
  • Mesaje utile: 0
  • Status: exec army.cfg
  • Server: Vision2 - PVP FARM
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de Achilles »

    Instalare corecta + fix:

    In input_main.cpp cauti:
    Code:
    if (true == SpamBlockCheck(ch, buf, buflen))
    {
        return iExtraLen;
    }
    Adaugi dupa:
    Code:
    #ifdef ENABLE_GUESS_NUMBER
    if (quest::CQuestManager::instance().GetEventFlag("test_enable_eguessnambar") == 1)
    {
        int number = quest::CQuestManager::instance().GetEventFlag("guesnumber_event_nambar");
        if (number > 0)
        {
            if (atoi(buf) > 0 && atoi(buf) == number)
            {
                char string[256];
                snprintf(string, sizeof(string), "Felicitari! %s a ghicit numarul corect. Numarul corect era %d", ch->GetName(), quest::CQuestManager::instance().GetEventFlag("guesnumber_event_nambar"));
                SendNotice(string);
                ch->AutoGiveItem(80016, 1);
    
                quest::CQuestManager::instance().SetEventFlag("test_enable_eguessnambar", 0);
                quest::CQuestManager::instance().SetEventFlag("guesnumber_event_nambar", 0);
            }
        }
    }
    #endif
    Quest-ul fixat si cateva verificari daca scrii numarul cu litere:
    Code:
    quest ghiceste_numarul1 begin
    	state start begin
    		when letter with pc.get_name() == "NUME1" or pc.get_name() == "NUME2" begin
    			send_letter("Administrare EVENT")
    		end
    		
    		when button or info begin
    			say_title("Administrare Event - Ghiceste Numarul")
    			say("Ce doresti sa faci?")
    			
    			local opt1 = select("Activeaza evenimentul", "Inchide")
    			
    			if opt1 == 2 then
    				return
    			end
    			
    			say_title("Activeaza Evenimentul")
    			say("Alege modalitatea de selectare a numarului:")
    			
    			local opt2 = select("Introduc eu numarul", "Numar aleatoriu", "Opreste evenimentul")
    			
    			if opt2 == 1 then
    				say_title("Introduceti numarul")
    				say("Scrieti numarul pe care jucatorii trebuie sa il ghiceasca:")
    				local numar = input()
    				if numar == "" then
    					syschat("Eroare: Nu poti introduce un camp gol.")
    				else
    					game.set_event_flag("guesnumber_event_nambar", numar)
    					game.set_event_flag("test_enable_eguessnambar", 1)
    					syschat("Evenimentul a fost activat cu succes. Numarul setat: " .. numar)
    					notice_all("Evenimentul 'Ghiceste Numarul' a inceput! Scrieti in chat numarul pe care il ghiciti.")
    				end
    			end
    			
    			if opt2 == 2 then
    				local numar2 = math.random(1, 99)
    				game.set_event_flag("guesnumber_event_nambar", numar2)
    				game.set_event_flag("test_enable_eguessnambar", 1)
    				syschat("Evenimentul a fost activat. Numarul generat este: " .. numar2)
    				notice_all("Evenimentul 'Ghiceste Numarul' a inceput! Scrieti in chat numarul pe care il ghiciti.")
    			end
    			
    			if opt2 == 3 then
    				game.set_event_flag("test_enable_eguessnambar", 0)
    				game.set_event_flag("guesnumber_event_nambar", 0)
    				syschat("Evenimentul a fost oprit.")
    				notice_all("Evenimentul 'Ghiceste Numarul' a fost inchis.")
    			end
    		end
    	end
    end 

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Îmbunătățiri”

    Informații

    Utilizatori ce navighează pe acest forum: Aioria, Amazon [Bot], br34k3r, essex, mesomloco, Radwcw32, Rofedexx și 1 vizitator

    Discord ID copiat: