[Quest] Ban direct din joc.

Avatar utilizator
Andrei Mihai
Utilizator interzis !

Utilizator interzis !
Mesaje: 140
Membru din: 31 Aug 2015, 09:08
Server: Just4Metin
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 15  
Medalii

Salutare,astazi am sa va prezint un quest creat 100% de mine.
Acesta poate da ban direct din joc !
Questul :

Cod: Selectaţi tot

           quest neoban begin
            -- Necesita ce-a mai noua varianta de quest lib.
                state start begin
                    when (aici punet codul itemului).use with pc.is_gm() begin
                        say("Ce vrei sa faci?")
                        local s = select('Blocheaza.','Deblocheaza.',"Nimic.")
                        if s == 3 then return end
                        local ban,bantxt,bantxt2 = "BLOCK","bannen","gebannt"
                        if s == 2 then
                            ban,bantxt,bantxt2 = "OK","entbannen","entbannt"
                        end
                        say(col.blue('Jucator. '..bantxt)); say('[ENTER]Introduceti numele jucatorului.[ENTER](Sau doar o parte.)')
                        local inp = input(); inp = mysql_escape(inp)
                        if inp == "" or inp == pc.get_name() then
                            say(col.red('Intrare invalida.[ENTER]intoarcere!'))
                            return
                        end
                        local q = mysql_query('select * from player.player WHERE name LIKE \\"%'..inp..'%\\" AND name NOT like \\"%[%\\"')
                        if q == "ERROR" then
                            say(col.red('Eroare la introducerea datelor, sau nu exista jucatori cu acest nume.'))
                            return
                        end
                        say('Selectati utilizatorul care '..bantxt2..' este :')
                        local wahl = q.name; table.insert(wahl,"-intoarcere-")
                        table.insert(wahl,1,6)      -- 6 este nr maxim de utilizatori pe o pagina.
                        local auswahl = select2(wahl)
                        if wahl[auswahl] == "-intoarcere-" then return end
                        say('Jucatorul \\"'..q.name[auswahl]..'\\" intr-adevar '..bantxt..'?')
                        if select("Da.","Nu.") == 2 then return end
                        mysql_query('UPDATE account.account SET status = \\"'..ban..'\\" WHERE id = '..q.account_id[auswahl]..' LIMIT 1')
                        say('Jucatorul a fost banat.')
                    end
                end
            end 
Instalare Quest:
1. Salvati continutul quest-ului într-un fisier text numit de exemplu nume_quest.quest .
2. Va conectati la filezilla / winscp si întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveti).
3. Îl puneti acolo (sa fie .quest) si da-ti permisiuni 777.
4. Te loghezi în FreeBSD / putty si scrii în felul urmator: cd /usr/home/game/share/locale/germany/quest
5./qc nume_quest.quest
6. Intrati pe server si scrieti /reload q .
7. Testati quest-ul .
Pentru acest mesaj, Andrei Mihai a primit 6 (de) mulţumiri
[Madalina] • Timi.A • Naryzo • Frank • ReNo. • stefanutelian
 ! Mesaj de la: Andrei Mihai
Ofer suport tehnic metin2 24/24 contracost.
 ! Mesaj de la: Andrei Mihai
Pentru contact,alexandru.alexz skype.
Just4Metin este o comunitate foarte unita.
La noi gasesti ce doresti!
Afișează semnătura
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

xTRRr scrie:Mersi , aveam probleme , cand incercam sa dau ban incepea sa danseze:))
Asta pentru ca nu sti sa dai ban. Tu scriai comanda /ban.

[ Postat de pe Android ] Imagine
Avatar utilizator
misoginul97
Nivel 1

Nivel 1
Mesaje: 53
Membru din: 12 Sep 2017, 05:21
Server: Argos
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 9  
Medalii

Uitati aici quest tradus, si bun, pus pe misiune .
E mai simplu asa.
ABBC3_SPOILER_SHOW
Avatar utilizator
geo98
Nou Venit

Nou Venit
Mesaje: 24
Membru din: 28 Iun 2015, 09:13
Server: empirelegacy
Regat: Chunjo
Aprecieri: 7  
Mulţumiri: 0
 Contact:
Medalii

[Tupeu] scrie:
xTRRr scrie:Mersi , aveam probleme , cand incercam sa dau ban incepea sa danseze:))
Asta pentru ca nu sti sa dai ban. Tu scriai comanda /ban.

[ Postat de pe Android ] Imagine

Si cum se da ban ca sa nu mai danseze gm ?
Avatar utilizator
legionaruuu
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 08 Mar 2019, 11:02
Server: Metin2Cianit
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 12  
 Contact:
Medalii

Nu e prea explicita implementarea questului,adica da am inteles ca il instalez ca quest,dar este vreo comanda de dat ban sau cum se efectueaza treaba asta?
Avatar utilizator
B1zar-Official
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 10 Feb 2022, 18:09
Server: Apollo
Aprecieri: 37  
Mulţumiri: 20  
Discord: Copiază ID
 Contact:
Medalii

Nu e bun de nimic ,
chiar daca definesti functiile

mysql_escape .... in quest-function

degeaba

iti deschide doar :
#Baneaza
#Debaneaza

dar dupa nu se intampla nimic , nu trece la partea de mysql pentru a cauta playeru sau a da ban
Contact :
Instagram https://www.instagram.com/negru.ionut_official/
Facebook https://www.facebook.com/negru.ionut
skype: rain.server
+447514519433 - Daca iti permiti sa ma suni , sa o dam parte in parte :)
acelasi Nr. si la WhatsApp :D
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

B1zar-Official scrie: ↑07 Mai 2022, 14:56 Nu e bun de nimic ,
chiar daca definesti functiile

mysql_escape .... in quest-function

degeaba

iti deschide doar :
#Baneaza
#Debaneaza

dar dupa nu se intampla nimic , nu trece la partea de mysql pentru a cauta playeru sau a da ban
foloseste sursa/comanda-ban-joc-t10871.html
Imagine
Afișează semnătura
Avatar utilizator
B1zar-Official
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 10 Feb 2022, 18:09
Server: Apollo
Aprecieri: 37  
Mulţumiri: 20  
Discord: Copiază ID
 Contact:
Medalii

zWn scrie: ↑07 Mai 2022, 15:08
foloseste sursa/comanda-ban-joc-t10871.html

voi incerca , chiar daca acolo zice lumea ca nu merge

PS : deja folosesc ban-tools e mult mai usor
scriu numele sau ID cont sau banez pe IP direct
(e vechi dar merge perfect) ca pun numele la caracter si aleg sa dea ban IP si baneaza toate IP care le are acel player
Contact :
Instagram https://www.instagram.com/negru.ionut_official/
Facebook https://www.facebook.com/negru.ionut
skype: rain.server
+447514519433 - Daca iti permiti sa ma suni , sa o dam parte in parte :)
acelasi Nr. si la WhatsApp :D
Afișează semnătura
Răspunde
Răspunsuri
6
Vizualizări
3494
Răspunsuri
2
Vizualizări
173
Răspunsuri
10
Vizualizări
5903

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator