Back to Piciul- [Legacy 3554]'s profile
Piciul- [Legacy 3554]

Posts by Piciul- [Legacy 3554]

933 posts

  1. #361
    Reply in Chat & Socialize

    Potrivit Tellur, până la finalul anului, vânzările de încărcătoare cu tehnologie Quick Charge 3.0 vor depăși 50% din totalul pe această categorie. Consumatorii români sunt tot mai preocupați de soluții rapide de încărcare a telefoanelor și tabletelor, vara reprezentând un vârf de sezon, odată cu vacanțele, în care aceștia sunt în permanentă mișcare.

    Qualcomm Quick Charge 3.0 este cea mai eficientă tehnologie de încărcare rapidă prin USB disponibilă pe piață și oferă o viteză de până la 4 ori mai mare decât cea standard. Potrivit Tellur, până la finalul lui 2017, vânzările de încărcătoare cu tehnologie QC3.0, lansate abia la începutul anului, vor depăși 50% din totalul pe această categorie.

    Printre cele mai populare produse se numără încărcătoarele de priză și mașină cu 3 porturi, compatibile cu majoritatea dispozitivelor electronice de ultimă generație.

    Telefon încărcat de la 0 la 80% în 35 de minute

    Încărcătorul de priză Tellur TLL151081, certificat Qualcomm Quick Charge 3.0, poate încărca de la 0 la 80% în doar 35 de minute dispozitivele compatibile, folosind portul USB cu tehnologie QC 3.0 și cablul compatibil, ținând cont de condițiile de încărcare, de capacitatea bateriei și de alți factori.

    Încărcătorul foloseşte tehnologia Smart IC, care detectează automat și redă protocolul de încărcare original al dispozitivului, pentru a permite atigerea ratei maxime de încărcare. Este prevăzută protecția asupra următoarelor 4 situații: supraalimentare, subtensiune, supratensiune, scurtcircuit. Pe lângă portul QC3.0, are și 2 porturi Smart USB. Pentru flexibilitate deplină, este compatibil cu toate dispozitivele alimentate prin USB, inclusiv telefoane mobile sau tablete, indiferent de sistemul de operare rulat.

    Încărcătorul de mașină cu 3 porturi USB Tellur TLL151051 este de asemenea certificat Qualcomm Quick Charge 3.0 și oferă aceleași beneficii de viteză și de siguranță și control. Acesta dispune de 1 port USB QC 3.0, 1 port USB și 1 port USB de tip C, ultimul conector având avantajul de a putea fi folosit indiferent de direcţia în care este introdus.

    Oferte încărcătoare Tellur pentru casă și mașină

    La eMag poți găsi o mare varietate de încărcătoare performante alături de modelele Tellur TLL151081 și Tellur TLL151051 prezentate mai sus. Încărcătorul pentru priză Tellur TLL151081poate fi achiziționat cu aproximativ 100 de lei iar încărcătorul auto Tellur TLL151051 poate fi achiziționat cu 80 de lei.

    Vizitează site-ul magazinului online eMag pentru a-ți găsi un încărcător performant pentru casă sau mașină la un preț avantajos.

     

  2. #362
    Reply in Chat & Socialize

    LG a lansat mai multe variante pentru telefonul de top LG G6, apărut pe piață la începutul acestui an. Noul smartphone LG Q6 este modelul de bază, are specificații mid-range și este o variantă mai accesibilă a LG G6. LG Q6 se alătură noii game Q și folosește un ecran FullVision, la fel ca de pe modelul LG G6.

    LG a lansat noile dispozitive ca alternative accesibile utilizatorilor care nu își permit să achiziționeze modelul de top. Compania a lansat trei noi variante: Q6, Q6+ și Q6α. Diferențele dintre cele trei dispozitive vor fi făcute de memoria RAM și de capacitatea de stocare.

    Noul LG Q6+ va fi disponibil cu 4GB capacitate a memoriei RAM și 64GB spațiu intern de stocare, LG Q6 va oferi 3GB de RAM și 32GB spațiu intern de stocare, iar modelul LG Q6α este varianta cu 2GB memorie RAM și 16GB spațiu intern de stocare.

    Telefoanele au specificații tehnice interesante și folosesc un ecran FullVision FullHD+ cu diagonala de 5,5 inci, cu margini laterale foarte subțiri și o rată de aspect de 18:9. Carcasa dispozitivelor este construită dintr-un aliaj de aluminium, iar designul este asemănător cu cel folosit pe modelul G6.

    La nivel de fotografie, noile dispozitive folosesc o cameră foto secundară cu lentile cu un unghi mare de captare de 100 de grade și o camera foto principală cu senzor de 13MP.

    Specificații tehnice:

    • Ecran: FullVision, 5,5 inci, FullHD+ (2160×1080 pixeli)

    • Procesor: octa-core, Qualcomm Snapdragon 435, 1,4GHz

    • Memorie:

      • Q6+: 4GB RAM / 64GB ROM

      • Q6: 3GB RAM / 32GB ROM

      • Q6α: 2GB RAM / 16GB ROM

    • Cameră foto principală: 13 MP, autofocus, bliț LED

    • Cameră foto secundară: 5 MP, lentile cu un unghi de 100 grade

    • Conectivitate: Wi-Fi 802.11 b/g/n, Bluetooth 4.2, NFC, USB Type-B 2.0

    • Baterie: 3000mAh

    • Sistem de operare: Android 7.1.1 Nougat personalizat cu interfața LG UX 6.0

    Noile telefoane mid-range LG Q6, Q6+ și Q6α vor fi lansate, pentru început, începând de luna următoare, pe anumite piețe locale din Asia, urmând să ajungă în scurt timp și pe piețele europene sau în America Latină și America de Nord. Nu sunt disponibile informații legate de prețurile noilor telefoane.

     

  3. #363
    Reply in Chat & Socialize

    AMD a prezentat publicului informații legate de prețul și disponibiliattea noilor procesoare de top din gama Ryzen Threadripper. Noile procesoare performante AMD Ryzen Threadripper sunt destinate utilizatorilor casnici care au nevoie de o putere de calcul superioară la un preț avantajos.

    Puterea Ryzen Threadripper

    Compania a oferit informații despre două noi procesoare performante care vor ajunge în unitățile de calcul performante pentru acasă. Noua gamă Ryzen Threadripper include procesoarele Threadripper 1920X și Threadripper 1950X. Procesorul Ryzen Threadripper 1920X are 12 nuclee, 24 fire de execuție, o frecvență de bază de 3,5GHz cu boost până la 4.0GHz iar modelul Ryzen Threadripper 1950X are 16 nuclee, 32 fire de execuție și 3,4GHz frecvență de bază cu boost până la 4.0GHz.

    Noul Threadripper 1950X va putea fi achiziționat cu aproximativ 1000$, mult mai ieftin față de modelul Intel Core i9-7960X care este disponibil la 1.700$ iar modelul Threadripper 1920X va fi disponibil la 800$, mai ieftin cu 400$ față de modelul Intel Core i9-7920X care poate fi achiziționat cu aproximativ 1.200$.

    AMD Ryzen 3

    Pe lângă noile procesoare de top, AMD a lansat și noile procesoare entry-level Ryzen 3. Noile procesoare din gama Ryzen 3 sunt: Ryzen 3 1200 cu patru nuclee, 4 fire de execuție 3,1GHz frecvență de bază cu boost până la 3,4GHz și modelul Ryzen 3 1300X care are 4 nuclee, 4 fire de execuție și o frecvență de bază de 3,5GHz cu boost până la 3,7GHz.

    Preț și disponibilitate

    Noile procesoare Threadripper vor ajunge pe piață undeva prin luna August la un preț mult mai avantajos față de concurență. Conform informațiilor oferite de AMD, noile procesoare vor fi cu până la 1000$ mai ieftine față de modelele dezvoltate de Intel.

    Procesoarele din gama Ryzen 3 lansate alături de modelele de top Threadripper vor ajunge pe rafturile magazinelor la finalul acestei luni dar AMD nu a oferit informații despre prețul acestora. Ca și comparație, cel mai ieftin procesor Ryzen 5, modelul AMD Ryzen 5 1400 poate fi achiziționat cu aproximativ 850 de lei de la eMag.

     

  4. #364
    Reply in Gaming
    
    -------------------------------
    -- SERVERFILE BY 
    -------------------------------
    quest sistem_intrebari begin
        state start begin
            when login begin
                send_letter ( "Întrebãri Frecvente" )
                    q.set_icon("scroll_open_blue.tga")
                    end        
                   
                        when button or info begin
                   
    --PAG 1 -----------------------------------------------------------------------------------                       
                           
    
                         say_rosu ( "Întrebãri Frecvente" )
    
                                say ( "" )                       
                                say_blue2 ( "Pentru a afla mai multe informaþii despre" )
                                say_blue2 ( "server introduceþi în caseta de mai jos" )
                                say_blue2 ( "numãrul întrebãrii dorite.[ENTER]" )
                                say_green ( "1. Informaþii" )
                                say_green ( "2. De ce voi?" )       
                                say_green ( "3. Membri STAFF-ului" )
                                say_green ( "4. Cum pot dona?" )       
                         say_green ( "5. Ce sisteme sunt pe server?" )  
                                 say_blue ( "6. Ieºire" )   
                           
                                    local help = input()                           
                               
    
                                    if help == "1" then                        
    
                           
                                 say_blue ( "Informaþii" )
                                say_green ( "Vrei sã-þi dovedeºti puterea propie sau vrei sã" )
                                say_green ( "demonstrezi cã regatul tãu deþine supremaþia?" )
                                say_green ( "Strangeþi armata de luptãtori, ºi mergeþi la luptã pe viaþã ºi pe moarte a celor 3Regate! [ENTER]" )
                                say_blue2 ( "Vã aºteptãm în numar cât mai mare!! Fie ca cel mai bine organizat sau cel mai puternic regat sã caºtige. " )
                                say_rosu ( "Vã aºteapta o experienþã de neuitat pe acest server" )
                                say_rosu ( "nu mai pierde vremea si apucãte de treabã!" )
                                say_rosu ( "Vã asteapta premii mari ![ENTER]" )
                                say_alb ( "Echipa Sapphire2[ENTER]" )
                           
                                    wait()
                                    send_letter ("Întrebãri Frecvente")
                                    return
    
                           
                                    elseif help == "2" then                        
    
                           
                                 say_rosu ( "De ce aº alege serverul nostru?" )
                                say ( "" )
                                say_green( "De ce ai alege serverul Sapphire 2? ºi nu altele?" )
                                say_galben ( "Ei bine , avem deja un cuvânt de spus aici" )                       
                                say_green ( "Avem foarte multe sisteme noi si update-uri unice!" )
                                say_galben ( "Lagul este redus , însã mai poate apãrea din cauza lucrarilor de la firmã." )                   
                                say_green ( "Ratele serverului sunt 100% în timpul saptamânii iar în weekend vor fi evenimente%." )
                                say_galben ( "Îþi putem garanta cã nu vom dispãrea peste noapte.." )  
                                say ( "" )
                                say_rosu ( "Echipa Sapphire 2[ENTER]" )
                           
                                    wait()
                                    send_letter ("Întrebãri Frecvente")
                                    return
                               
                       
                                    elseif help == "3" then                        
    
                               
                                 say_blue ( "Membrii STAFF-ului" )
                                say_rosu ( "(SA)Rules  - Adminstrator" )       
                                say_rosu ( "(SA)keNy- Co-Owner" )    
                                say_verde ( "Lipsa" )    
                         say_verde ( "Lipsa" )                      
                                say ( "Lipsa" )
                                say ( "Lipsa" )
                                say ( "" )
                                say_negru ( "Pentru a da pm unui membru din staff foloseºte Shift+Enter si pune gradul în paranteze drepte ![ENTER]" )
                           
                                    wait()
                                    send_letter ("Întrebãri Frecvente")
                                    return
                               
                               
                                        elseif help == "4" then        
    
                                   
                                 say_blue ( "Cum donez?" )                   
                                say_rosu ( "Contact pe joc la un Game Master " )                           
                                say_blue ( "Mai multe detalii despre cate md-uri poþi achizitiona gaseºti pe site=> http://ro.mmo-sapphire.ro/index.php" )
                 say_blue ( "Sau la id de skype: kiddutaw & Y!M: norulessxd
                                say_blue ( "Donaþiile se fac doar la [SA]Rules !" )   
                                say ( "" )
                                say_negru ( "Donaþiile sunt folosite pentru modernizarea ºi întreþinerea serverului.[ENTER]" )   
                               
                               
                                    wait()
                                    send_letter ("Întrebãri Frecvente")
                                    return       
                           
                                        elseif help == "5" then        
    
                                   
                                 say_blue ( "Ce sisteme sunt pe server ?" )                   
                                say_rosu ( "Avem destul de multe sisteme disponibile . " )                           
                                say_blue ( "Sistemul de Putere" )
                                say_verde ( "Sistemul de Ucideri" )   
                                say_rosu ( "Sistemul de culori la Shop" )                           
                                say_blue ( "Sistemul Animale de Companie" )
                                say_verde ( "Sistemul de Mounti Puternici" )  
                                say_rosu ( "Sistemul de Acadele si Inele" )                           
                                say ( "" )
                                say_negru ( "Si multe alte sisteme .[ENTER]" )   
                               
                               
                                    wait()
                                    send_letter ("Întrebãri Frecvente")
                                    return       
                            
                                        elseif help == "" then        
    
                               
                                 say_blue ( "Întrebãri Frecvente" )
                                say_rosu ( "Nu ai ales nicio întrebare.[ENTER]" )   
                               
                                    wait ()
                                    send_letter ("Întrebãri Frecvente")                       
                                    return                                       
                                    end
                                   
            end
        end
    end
    

    Tutorial instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    5. Intraţi pe server şi scrieţi /reload q .

  5. #365
    Reply in Gaming
    
    quest change_guild_master_item begin
       state start begin
          function change_master( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member , iscacheitem )
             local ret = guild.change_master_with_limit( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member, iscacheitem)
             local result = false
             if ret == 0 then
                say("Ai introdus un nume fals")
             elseif ret == 1 then
                say("Doar liderii de breaslã pot folosi acest inel.")
             elseif ret == 2 then
                say("Membrul breslei nu a fost gãsit.")
             elseif ret == 3 then
                say("Ai adãugat cu succes un Mesaj de lider.")
                result = true
             elseif ret == 4 then
                say("Tu nu eºti in nicio breaslã.")
             elseif ret == 5 then
                say("Caracterul care este trecut ca lider")
                say("nu este online.")
             elseif ret == 6 then
                say("Caracterul care este trecut ca lider")
                say("are nivelul prea mic.")
             elseif ret == 7 then
                say("Caracterul care este trecut ca lider")
                say("trebuie sã aibe deja o breaslã.")
             end
             return result
          end
          when 71099.use begin
             say_title("Inel de continuitate")
             if pc.is_guild_master() == false then
                say("Doar liderii breslelor pot folosi acest inel.")
                return
             end
             say("Te rog sã introduci numele noului lider.")
             say("")
             local s = input()
             say_title("Inel de continuitate")
             if s == pc.name then
                say("Nu poti sã iti introduci numele tãu.")
                return
             elseif s == "" then
                say("Vã rugãm sã introduceti un alt nume!")
                return
             end
             if not pc.is_near_vid( find_pc_by_name( s ) , 10 ) then
                say("Caracterul cãruia vrei sã îi înmânezi breaslã")
                say("trebuie sã fie alaturi de tine.")
                return
             end
             if change_guild_master_item.change_master( s , 40 , 0 , 0 , 0 ,true) == true then
                pc.remove_item(71099)
             elseif ret == 5 then
                say("error: 1")
                say("Vã rugam sã contactati un administrator.")
             elseif ret == 6 then
                say("Caracterul care trebuie sã fie lider")
                say("are nivelul prea scazut.")
             else
                say("error: 2")
                say("Vã rugam sã introduceti un nume:")
                say(ret)
                say("Raportati unui administrator.")            
             end
          end
       end
    end
    

    Tutorial instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    5. Intraţi pe server şi scrieţi /reload q .

  6. #366
    Reply in Gaming
    
    quest deviltower_zone begin
    state start begin
       when login begin
    if pc.get_map_index() == 66 then
    -- Nicht în einer Etage, die wieder nach drau|n .
    -- Layer Range 
    -- 1F 88 577 236 737
    -- 2F 91 343 238 504
    -- 3F 104 107 248 269
    if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then
    pc.warp((5376+532)*100, (512+596+4)*100, 65)
    end
    pc.set_warp_location(65, 5376+532, 512+596+4)
    elseif pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 then
    pc.set_warp_location(65, 5376+532, 512+596+4)
    end
       end
       when deviltower_man.chat.locale.deviltower_man_chat begin
    if pc.get_level() < 40 then
    say(locale.deviltower_man_say_you_cant)
    else
    say(locale.deviltower_man_say)
    local s = select(locale.deviltower_enter,locale.deviltower_no_enter)
    if s == 1 then
    -- warp into!
    pc.warp(216500,727000)
    end
    end
       end
       when devil_stone1.kill begin
    timer("devil_stone1_1", 6)
       end
       when devil_stone1_1.timer begin
    local mapto7= pc.count_item(30302) -- Ich wei?nicht, das wahre Tilgung der die Existenz der Seele des Turms 
    pc.remove_item(30302,mapto7)
    
    local boxto7= pc.count_item(30300) -- Beseitigung des unbekannten wei?nicht, ob es sich um ein Feld 
    pc.remove_item(30300,boxto7)
    
    d.new_jump_all(66, special.devil_tower[1][1], special.devil_tower[1][2])
    d.regen_file("data/dungeon/deviltower2_regen.txt")
    d.set_warp_at_eliminate(4,
     d.get_map_index(), special.devil_tower[2][1], 
    special.devil_tower[2][2], "data/dungeon/deviltower3_regen.txt")
       end
       --when devil_stone2.kill begin
       --d.jump_all_local(special.devil_tower[2][1], special.devil_tower[2][2])
       --end
       when devil_stone3.kill begin
    --d.jump_all_local(special.devil_tower[3][1], special.devil_tower[3][2])
    --d.set_exit_all_at_eliminate(6)
    --d.set_warp_at_eliminate(6, d.get_map_index(), 100, 100)
    --d.set_warp_at_eliminate(4, 65, 5376+532, 512+596+4)
    d.set_warp_at_eliminate(4,
     d.get_map_index(), special.devil_tower[3][1], 
    special.devil_tower[3][2], "data/dungeon/deviltower4_regen.txt")
    d.check_eliminated()
    --d.exit_all()
       end
       function get_4floor_stone_pos()
    local positions = {
    {368, 629},
    {419, 630},
    {428, 653},
    {422, 679},
    {395, 689},
    {369, 679},
    {361, 658},
    }
    for i = 1, 6 do
    local j = number(i, 7)
    if i != j then
    local t = positions;
    positions = positions[j];
    positions[j] = t;
    end
    end
    --for i = 1, 7 do
       --   positions[1] = positions[1] * 100
       --   positions[2] = positions[2] * 100
    -- end
    return positions
       end
       when 8016.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    d.setf("level", 4)
    -- Reproduzieren eine gro| Anzahl von Monstern und Herstellung von wahr und falsch Steine Steine 
    --d.regen_file("data/dungeon/deviltower4_regen.txt")
    local positions = deviltower_zone.get_4floor_stone_pos()
    for i = 1, 6 do
    chat(positions[1], positions[2])
    d.set_unique("fake" .. i , d.spawn_mob(8017, positions[1], positions[2]))
    end
    chat(positions[7][1], positions[7][2])
    local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])
    chat(vid)
    d.set_unique("real", vid)
    server_loop_timer('devil_stone4_update', 10, pc.get_map_index())
    server_timer('devil_stone4_fail1', 5*60, pc.get_map_index())
    
    d.notice("Aici este al 4-lea etaj");
    d.notice("gaseste adevarata piatra.");
    d.notice("în terment de maxim 15 minute.");
       end
    
       when devil_stone4_fail1.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("10 minute!")
    server_timer('devil_stone4_fail2', 5*60, get_server_timer_arg())
    end
       end
    
       when devil_stone4_fail2.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("5 minute!")
    server_timer('devil_stone4_fail', 5*60, get_server_timer_arg())
    end
       end
    
       when devil_stone4_fail.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("Timpul a expirat!")
    d.exit_all()
    clear_server_timer('devil_stone4_update', get_server_timer_arg())
    end
       end
    
       when devil_stone4_update.server_timer begin
    if d.select(get_server_timer_arg()) then
    if not d.is_unique_dead("real") then
    for i = 1, 6 do
    if d.getf("fakedead" .. i) == 0 then
    if d.unique_get_hp_perc("fake" .. i) < 50 then
    d.purge_unique("fake" .. i)
    d.setf("fakedead" .. i, 1)
    d.notice("Piatra metin falsa dispare.");
    end
    end
    end
    else
    --d.clear_regen()
    --d.regen_file("data/dungeon/deviltower5_regen.txt")
    server_timer("devil_stone4_end", 5, get_server_timer_arg())
    d.notice("Felicitari ati reusit!");
    d.notice("Treceti la etajul urmator!")
    clear_server_timer('devil_stone4_fail1', get_server_timer_arg())
    clear_server_timer('devil_stone4_fail2', get_server_timer_arg())
    clear_server_timer('devil_stone4_fail', get_server_timer_arg())
    end
    else
    server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg())
    end
       end
    
       when devil_stone4_stop_timer.server_timer begin
    clear_server_timer('devil_stone4_update', get_server_timer_arg())
       end
    
       when devil_stone4_end.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.setf("level", 5)
    d.setf("stone_count", 5)
    d.notice("Etajul 5!")
    d.notice("Omoara toti monstrii, iar de la acestia pica niste chei!")
    d.notice("Gaseste cheia cea buna pentru a trece la nivelul urmator!")
    d.notice("Cu ajutorul acestor chei vei putea ajunge la nivelul 6!(ai 20 de minute)")
    d.jump_all(special.devil_tower[4][1], special.devil_tower[4][2])
    server_timer('devil_stone5_fail1', 5*60, get_server_timer_arg())
    clear_server_timer('devil_stone4_update', get_server_timer_arg())
    
    -- 5. Stock, weiter zu reproduzieren 
    d.set_regen_file("data/dungeon/deviltower5_regen.txt")
    
    -- 5. Stock, Seal Stone Reproduktion 
    d.spawn_mob(20073, 421, 452)
    d.spawn_mob(20073, 380, 460)
    d.spawn_mob(20073, 428, 414)
    d.spawn_mob(20073, 398, 392)
    d.spawn_mob(20073, 359, 426)
    end
       end
       when devil_stone5_fail1.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("15 minute!")
    server_timer('devil_stone5_fail2', 5*60, get_server_timer_arg())
    end
       end
    
       when devil_stone5_fail2.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("10 minute!")
    server_timer('devil_stone5_fail3', 5*60, get_server_timer_arg())
    end
       end
    
       when devil_stone5_fail3.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("5 minute!")
    server_timer('devil_stone5_fail', 5*60, get_server_timer_arg())
    end
       end
    
       when devil_stone5_fail.server_timer begin
    if d.select(get_server_timer_arg()) then
    d.notice("Timpul a expirat!")
    d.exit_all()
    end
       end
    
       --when devil_stone4.kill begin
    --d.setf("level", 5)
    --d.setf("stone_count", 4)
    --d.clear_regen()
    --d.regen_file("data/dungeon/deviltower5_regen.txt")
    --d.jump_all_local(special.devil_tower[4][1], special.devil_tower[4][2])
       --end
    
       when 1062.kill with pc.in_dungeon() and d.getf("level") == 5 begin
    local KILL_COUNT_FOR_DROP_KEY = 50
    --if is_test_server() then
    --KILL_COUNT_FOR_DROP_KEY = 1
    --end
    local n =d.getf("count") + 1
    d.setf("count", n) 
    if n == KILL_COUNT_FOR_DROP_KEY then
    -- Falling Tasten 
    game.drop_item(50084, 1)
    d.setf("count", 0)
    end
       end
       when devil_stone5.take with item.vnum == 50084 begin
    npc.purge()
    item.remove()
    d.setf("stone_count", d.getf("stone_count") - 1)
    if d.getf("stone_count") <= 0 then
    d.setf("level", 6)
    d.clear_regen()
    d.regen_file("data/dungeon/deviltower6_regen.txt")
    
    d.notice("Felicitari!")
    d.notice("Vei urca la etajul urmator.")
    d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
    clear_server_timer('devil_stone5_fail1', get_server_timer_arg())
    clear_server_timer('devil_stone5_fail2', get_server_timer_arg())
    clear_server_timer('devil_stone5_fail3', get_server_timer_arg())
    clear_server_timer('devil_stone5_fail', get_server_timer_arg())
    else
    d.notice("Coloana eliminate ... mai ai"..d.getf("stone_count").."Mult noroc!")
    end
       end
    
       when devil_stone6.kill begin
    -- Geschickt, um eine Karte, wo die Verfeinerung St. 
    -- Ansonsten |fnen Sie ein neues Lian Sheng 
    --d.jump_all(special.devil_tower[6][1], special.devil_tower[6][2])
    d.kill_all()
    -- d.set_warp_at_eliminate(3*60, 65, 5376+532, 512+596+4)
    d.check_eliminated()
    local reward_alchemist = {20074, 20075, 20076}
    d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);
    d.setqf("can_refine", 1)
       end
    
       --------------------------------------
       -- 7 D kommt man aus dem Zugriff vor dem 8. Stock 
       --------------------------------------
    
    
       when 20074.chat."Etajele superioare" with pc.in_dungeon() and 
    pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    say_title(""..mob_name(20074).."")
    say("Doriti sa treceti mai departe?")
    say("")
    say("Eu unul voi ramane aici!")
    say("")
    wait()
    if pc.level >=75 then
    say_title(""..mob_name(20075).."")
    say("Sunteti cel putin suficient de mare în nivel.")
    say("Dar sunteti, de asemenea, suficient de curajos?")
    say("Exista o singura metoda de a afla acest lucru!")
    timer("devil_jump_7", 6)
    return
    end
    say_title(""..mob_name(20075).."")
    say("Sunteti din pacate, nu înca")
    say("suficient de mari. Trebuie sa mai cresti în nivel.")
    say("Întoarce-te alta data.")
    say("Mult noroc în calatoria voastra.")
    say("")
    wait()
    pc.warp(590500, 110500)
    return
    end
    
       when 20075.chat."Etajele superioare" with pc.in_dungeon() and 
    pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    say_title(""..mob_name(20075).."")
    say("Doriti sa Treceti mai departe?")
    say("")
    say("Eu voi ramane aici!")
    say("")
    wait()
    if pc.level >=75 then
    say_title(""..mob_name(20075).."")
    say("Sunteti cel putin suficient de mare în nivel.")
    say("Dar sunteti, de asemenea, suficient de curajos?")
    say("Exista o singura metoda de a afla acest lucru!")
    timer("devil_jump_7", 6)
    return
    end
    say_title(""..mob_name(20075).."")
    say("Sunteti din pacate, nu înca")
    say("suficient de mari. Trebuie sa mai cresti în nivel.")
    say("Întoarce-te alta data.")
    say("Mult noroc în calatoria voastra.")
    say("")
    wait()
    pc.warp(590500, 110500)
    return
    end
    
       when 20076.chat."Etajele superioare .." with pc.in_dungeon() and 
    pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    say_title(""..mob_name(20076).."")
    say("Doriti sa Treceti mai departe?")
    say("")
    say("Eu voi ramane aici!")
    say("")
    wait()
    if pc.level >=75 then
    say_title(""..mob_name(20075).."")
    say("Sunteti cel putin suficient de mare în nivel.")
    say("Dar sunteti, de asemenea, suficient de curajos?")
    say("Exista o singura metoda de a afla acest lucru!")
    timer("devil_jump_7", 6)
    return
    end
    say_title(""..mob_name(20075).."")
    say("Sunteti din pacate, nu înca")
    say("suficient de mari. Trebuie sa mai cresti în nivel.")
    say("Întoarce-te alta data.")
    say("Mult noroc în calatoria voastra.")
    say("")
    wait()
    pc.warp(590500, 110500)
    return
    end
    
    when devil_jump_7.timer begin
    d.clear_regen()
    
    d.spawn_mob(8018, 639, 658)
    d.spawn_mob(8018, 611, 637)
    d.spawn_mob(8018, 596, 674)
    d.spawn_mob(8018, 629, 670)
    
    d.setf("level", 7)
    
    d.jump_all(2048+590, 6656+638)
       end
       
       when 8018.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    local cont = d.getf("7_stone_kill") + 1
    d.setf("7_stone_kill", cont)
    
    if cont >= 4 then
    d.setf("7_stone_kill", 0)
    d.set_regen_file("data/dungeon/deviltower7_regen.txt")
    end   
       end
    
       when 8019.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    game.drop_item(30302, 1)
    game.drop_item(30301, 1)
       end
    
       when 30300.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    pc.remove_item("30300", 1)
    
    local pct = number(1,10)
    
    if pct == 1 then
    -- Fall wahr Karte
    game.drop_item(30302, 1)
    d.clear_regen()
    else
    -- Fall wahr Karte
    game.drop_item(30301, 1)
    
    end
       end
    
       when 30302.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    -- An der 8th Floor 
    say("Vei fi teleportat în pestera Îngerului cu coasa .Mult noroc în continuare!")
    pc.remove_item("30302", 1)
    timer("devil_jump_8", 6)
    d.clear_regen()
       end
    
       --------------------------------------------
       -- Von 8 F vor der Ankunft geben Sie die 9 F 
       --------------------------------------------
       when devil_jump_8.timer begin
    d.setf("level", 8)
    d.jump_all(2048+590, 6656+403)
    d.set_regen_file("data/dungeon/deviltower8_regen.txt")
    d.spawn_mob(20366, 640, 460)
    local _count= pc.count_item(30302)-- True Tilgung Dead Turm 
    pc.remove_item(30302,_count)
    
       end
    
       when 1040.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    local pct1 = number(1, 5)
    if pct1 == 1 then
    local pct2 = number(1, 10)
    if pct2 == 1 then
    -- Fall wahre Schl|sel 
    game.drop_item(30304, 1)
    else
    -- Keys fiel 
    game.drop_item(30303, 1)
    end
    else
    return
    end
       end
    
       when 20366.take with item.vnum == 30304 begin
    -- 9 F-Zeichen aufgehoben 
    npc.purge()
    item.remove()
    timer("devil_jump_9", 6)
       end
    
       ---------------------------------------------
       -- 9 F ein Ende, indem Sie 
       ---------------------------------------------
       when devil_jump_9.timer begin
    d.setf("level", 9)
    d.jump_all(2048+590, 6656+155)
    d.regen_file("data/dungeon/deviltower9_regen.txt")
       end
    
       when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    d.kill_all()
    timer("devil_end_jump", 10)
    d.notice("Felicitari!")
    d.notice("Ai l-ai ucis pe Îngerul cu coasa!")
    d.notice("Acum, veti ajunge la stagiul urmator, ucide demon rege!")
       end
    
       when devil_end_jump.timer begin
    d.setf("level", 7)
    d.jump_all(2048+590, 6656+638)
    d.clear_regen()
    d.spawn_mob(1094, 639, 658)
       end
       
       when 1094.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    d.notice("Felicitari!")
    d.notice("Ai ucis soldatii regelui demon!")
    d.notice("Acum, veti ajunge la etajul urmator, Moartea Albastra!")
    d.kill_all()
    timer("devil_end_jump_schmied", 10)
       end
    
       when devil_end_jump_schmied.timer begin
    d.setf("level", 9)
    d.jump_all(2048+590, 6656+155)
    d.clear_regen()
    d.spawn_mob(1095, 605, 178)
       end
       
       when 1095.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    notice_all("".. pc.get_name() .." Felicitari ai ucis demonul!")
    notice_all("Felicitari inca odata!")
    d.notice("")
    d.notice("Ai ucis Moartea Albastra!")
    d.notice("Ca o recompensa îti vor aparea toti cei 3 fierari din acest turn!")
    d.check_eliminated()
    local reward_alchemist = {20074, 20075, 20076}
    d.spawn_mob(20074, 609, 179);
    d.spawn_mob(20075, 609, 172);
    d.spawn_mob(20076, 609, 185);
    d.spawn_mob(9012, 619, 170);
    d.setqf("can_refine", 1)
       end
    end
    end
    

    Instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    5. Intraţi pe server şi scrieţi /reload q .Instalare quest:

     

  7. #367
    Reply in Gaming

    Event Manager

    
    quest event begin
    
                 state start begin
    
                     when letter with pc.get_gm_level()==5 begin
    
                         send_letter(gameforge.event.letter_10)
    
                     end
    
                     when button or info begin
    
                         say_title(gameforge.event.title_20)
    
                         say(gameforge.event.say_30)
    
                         local events_info = {
    
                             --- event_name , flag
    
                             {gameforge.event.event_90, "new_2006_drop"},
    
                             {gameforge.event.event_100, "new_drop_moon"},
    
                             {gameforge.event.event_110, "new_valentine_drop"},
    
                             {gameforge.event.event_120, "new_football_drop"},
    
                             {gameforge.event.event_130, "new_ramadan_drop"},
    
                             {gameforge.event.event_140, "halloween_hair"},
    
                             {gameforge.event.event_150, "easter_rabbit"},
    
                             {gameforge.event.event_160, "new_xmas_event"},
    
                             {gameforge.event.event_170, "dressup_saleh"},
    
                             {gameforge.event.event_180, "sertbox_saleh"},
    
                             -- حالة خاصه , لاتقم بالتعديل هنا
    
                             {gameforge.event.say_70, nil}, -- rate
    
                             {gameforge.locale.cancel, ""} -- close
    
                         }
    
                         local menu01 = {}
    
                         for num1,str1 in ipairs(events_info) do
    
                             table.insert(menu01, str1[1])
    
                         end
    
                         local seltab01 = select_table(menu01, gameforge.locale.cancel)
    
                         if seltab01 == table.getn(menu01) then return end
    
                         say_reward(gameforge.event.say_reward_40)
    
                         if events_info[seltab01][2] == nil then
    
                             say(gameforge.event.say_80)
    
                             local min_rate = tonumber(input())
    
                             if min_rate == nil then
    
                                 say(gameforge.event.say_90)
    
                                 return
    
                             end
    
                             game.set_event_flag("event_rate", min_rate)
    
                         else
    
                             local s = select(gameforge.event.select_50, gameforge.event.select_60, gameforge.locale.cancel)
    
                             if s == 1 then
    
                                 notice_all(string.format(gameforge.event.notice_70, events_info[seltab01][1]))
    
                                 game.set_event_flag(events_info[seltab01][2], 1)
    
                             elseif s == 2 then
    
                                 notice_all(string.format(gameforge.event.notice_80, events_info[seltab01][1]))
    
                                 game.set_event_flag(events_info[seltab01][2], 0)
    
                             else
    
                                 return
    
                             end
    
                         end
    
                     end
    
                 end
    
             end 
    

    Drop

    
    quest event_drop begin
    
                 state start begin
    
                     function get_events_table()
    
                         if event_drop.events_info == nil then
    
                             event_drop.events_info={
    
                                 {gameforge.event.event_90, "new_2006_drop", 50037},
    
                                 {gameforge.event.event_100, "new_drop_moon", 50011},
    
                                 {" صندوق غامض ", "new_kids_day_drop", 50034},
    
                                 {gameforge.event.event_120, "new_football_drop", 50096},
    
                                 {gameforge.event.event_130, "new_ramadan_drop", 30315},
    
                                 {gameforge.event.event_170, "dressup_saleh", 50130},
    
                                 {gameforge.event.event_180, "sertbox_saleh", 50033},
    
                             }
    
                         end
    
                         return event_drop.events_info
    
                     end
    
                     
    
                     when login or enter begin
    
                         for i,v in ipairs(event_drop.get_events_table()) do
    
                             if game.get_event_flag(v[2]) == 1 then
    
                                 syschat(gameforge.event.say_100, v[1])
    
                             end
    
                         end
    
                     end
    
                     
    
                     when kill with not npc.is_pc() begin
    
                         for i,v in ipairs(event_drop.get_events_table()) do
    
                             if game.get_event_flag(v[2]) == 1 then
    
                                 local level = pc.get_level()
    
                                 local limit = npc.get_level0()
    
                                 local rate = game.get_event_flag("event_rate")
    
                                 if level < limit+5 then
    
                                     if math.random(1, 100) <= rate then
    
                                         game.drop_item_with_ownership(v[3])
    
                                     end
    
                                 end
    
                             end
    
                         end
    
                     end
    
                 end
    
             end 
    

    Tutorial instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu q1.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc q1.quest

    5. Intraţi pe server şi scrieţi /reload q .

  8. #368
  9. #369
  10. #370
  11. #371
    Reply in Chat & Socialize

    Primele informatii despre Galaxy Note 8 : Phablet-ul va veni cu display 4K

     

     

    Samsung nu va renunta la brandul Note.

    Samsung lucreaza la propriul sistem AI activat de voce - pentru a se diferentia de Alexa, Cortana si Siri, vocea va fi masculina si va avea numele Bixby, scrie GSM Arena.

    Primul telefon pe care va aparea asistentul digital va fi Galaxy S8, urmand sa fie insa o parte cruciala din Galaxy Note 8. Telefonul va veni cu un display cu rezolutie UHD 4K, reprezentand un pas major in fata pentru o experienta cu realitatea virtuala imbunatatita.

    Noi detalii despre Galaxy Note 8 vor fi disponibile dupa ce Samsung va publica luna aceasta raportul oficial legat de problemele pe care le-a avut Galaxy Note 7, mai scrie GSM Arena. Se pare ca problema nu ar fi fost una a bateriei, ci al design-ului hardware-ului electroni 

     

  12. #372
    Reply in Chat & Socialize

    Dupa cum se bine stie nu toti au resursele necesare pentru a-si achizitiona un S7 edge sau un P9 samd. Well nu conteaza pentru ca sunt si telefoane bune pentru banuti putini chiar daca nu au numele "SAMSUNG" scris mare sau un mar muscat pe ele sunt bune.. si decat sa umblii cu un samsung cu android 2.1 numai pentru numele pe care-l poarta...zic ca e mai inteligent sa renunti la eticheta si sa apreciezi specificatiile altuia la un pret mai redus. 

    Pentru 150 eur : Coolpad Cool 1

    Specs : 

    Pentru 140 eur : Xiaomi Redmi Note 4

    Specs :

    Mai multe telefoane de genul : http://www.pcadvisor.co.uk/test-centre/m...7-3473395/

  13. #373
    [Serial] Preety Little Liars
    Reply in Movies and series

    Nume serial: Preety Little Liars

    Gen: Dramă, Mister, Thriller

    Anul aparitiei: -

    Episoade/sezoane: 7

    Trailer: -

    O scurta descriere: Pretty Little Liars este o producție ABC Family bazată pe seria de romane cu același nume a Sarei Shepard. Serialul urmărește schimbările din viețile a patru fete - Hanna, Aria, Spencer și Emily - după ce "liderul" grupului lor, Alison, dispare, iar ele încep să primească mesaje scrise din partea unui necunoscut care se semnează "A". La început, ele cred că este Alison, dar după ce este găsită moartă, fetele își dau seama că altcineva știe secretele lor, inclusiv pe cele mai ascunse, pe care au crezut că doar Alison le știa.

  14. #374
  15. #375
  16. #376
  17. #377
    Reply in Movies and series

    Regulament (RO)


    1. În conţinutul postului vostru nu trebuie să aveţi cuvinte, imagini etc, cu temă  pornografica, rasistă etc. Sancţiune: WARN

    2. Sa postaţi două mesaje unul dupa altul într-un interval de 24h, se consideră dublu post! Nu aveţi nevoie să postaţi reply în topicul vostru, deoarece exista butonul report!  Sancţiune: WARN

    3. Nu aveţi voie să faceţi post-hunt, adică să lăsaţi reply cu "bună stire"; "interesant"etc. Sancţiune: WARN

    4. Limita maximă de posturi pe zi este de 7! Sancţiune: WARN

    5. Titlul trebuie să fie [Stire] urmat de numele respectivei stiri | Ex: [Stire] In Italia a avut loc unul din cele mai mari cutremure. Sancţiune: WARN

    6. Înainte de postarea unei Stiri, folosiţi funcţia "Search", ca să vedeţi dacă stirea a mai fost postată ! Sancţiune: WARN

    7. Stirea trebuie sa contina o descriere si o imagine ! Sancţiune: WARN

    8. Trebuie să adăugaţi o sursă de unde provine ştirea postată sau dacă este o creaţie proprie ! Sancţiune: WARN

    9. Dacă daţi copy-paste editaţi ştirea, astfel încât să aibă un aspect cât mai plăcut ! Sancţiune: WARN

    10.  Dacă cineva încalcă aceste reguli, sunteţi rugaţi să îl raportaţi!
    Vă rugăm să citiţi şi să respectaţi regulile, pentru evitarea sanctiunilor!

    Atenţie! Nu este un model anume de postare, dar trebuie să respectaţi regulamentul, ce conţine şi cerinţele de postare !

    Rules (EN)


    1. The content of your post should not have words, images etc with Tena pornographic, racist etc. Sanction: WARN

    2. To post two messages one after another within 24 hours are considered double post! You do not need to post your reply to this topic because there report button! Sanction: WARN

    3. You are not allowed to do post-hunt, ie leave reply with "good news"; "Interesting" etc. Sanction: WARN

    4. The maximum limit is 7 posts a day! Sanction: WARN

    5. The title should be [News] followed by the name of that news | Eg [News] In Italy held one of the largest earthquakes.  Sanction: WARN

    6. Before posting the news, use the "Search" to see if the news has been posted! Sanction: WARN

    7. The news must contain a description and a picture! Sanction: WARN

    8. You must add a source where it comes from or where a story posted their own creation!  Sanction: WARN

    9. If you give copy-paste editing the news, so to have a look as pleasant! Sanction: WARN

    10. If someone break these rules, please report it!
    Please read and follow the rules to avoid penalties!

    Careful! There is a particular model of post, but you have to adhere to, which contains requirements for posting!

  18. #378
    Reply in Gaming

    Quest

    
    -----------------------------------
    -- Age Of Wushu -
    -- Author: 
    -- Contact: 
    -----------------------------------
    quest Templul_Dragonului begin
       state start begin
    
          function setting()
             return {
                ["mapIndex"] = 354,                                                   -- Index del Mapa
                ["base_coord"] = {7924,9134},                                          -- Coordenadas Base
                ["outdoor_coord"] = {65,5536,1436},                                       -- Coordenadas de la Entrada. Ej: {indexDelMapa, coordx, coordy}
                ["second_floor_coord"] = {8046,9246},                                    -- Coordenadas de la sala de la Araña
                ["minLevel"] = 75,                                                   -- Nivel minimo
                ["dEnterItemVnum"] = 30179,                                             -- Item necesario para entrar
                ["dEnterItemCount"] = 3,                                             -- Cantidad de item necesario para entrar en la dungeon
                ["dsEnterItemCount"] = 1,                                             -- Cantidad de item necesario para entrar en la sala Araña
                ["enterNpc"] = {30121, 183, 173},                                       -- NPC de entrada a la segunda planta (araña)
                ["firstTaskBoss"] = {1192, 166, 212},                                    -- Jefe de la primera planta + coordenadas de spawn
                ["secondTaskBoss"] = {2493, 166, 157},                                    -- Jefe (beran) de la 2ª planta + coordenadas de spawn
                ["thirdTaskBoss"] = {2092, 372, 361},                                    -- Jefe (araña) de la 3ª planta + coordenadas de spawn
                ["thirdTaskStones"] = {2095, 355, 333, 385, 333, 385, 359, 345, 356, 365, 373},      -- Metines (huevos de araña) + coordenadas de spawn. Ej: {idHuevo, x1, y1, x2, y2, x3, y3, etc}
             }
          end
    
          function is_in()
             local mapIndex = dr_sd3_dungeon.setting().mapIndex
             return pc.get_map_index() >= mapIndex*10e3 and pc.get_map_index() < (mapIndex+1)*10e3
          end
    
          function can_enter(checksecondfase)
             local setting = dr_sd3_dungeon.setting()
             if pc.get_level() < setting.minLevel then
                return -2
             elseif pc.count_item(setting.dEnterItemVnum) < (checksecondfase and setting.dsEnterItemCount or setting.dEnterItemCount) then
                return -1
             end
             return true
          end
    
          function can_party_members_enter(checksecondfase)
             local setting = dr_sd3_dungeon.setting()
             local itemCount = (checksecondfase and setting.dsEnterItemCount or setting.dEnterItemCount)
             if not party.is_party() then
                local canEnter = dr_sd3_dungeon.can_enter(checksecondfase)
                if canEnter == -2 then
                   say(string.format(locale.dr_sd3_dungeon._16say, setting.minLevel))
                   return false
                elseif canEnter == -1 then
                   say(string.format(locale.dr_sd3_dungeon._15say, itemCount, item_name(setting.dEnterItemVnum)))
                   return false
                end
                return true
             end
             
             local pids = {party.get_member_pids()}
             local cantEnter = {{},{}}
             for _, pid in ipairs(pids) do
                q.begin_other_pc_block(pid)
                local canEnter = dr_sd3_dungeon.can_enter(checksecondfase)
                if canEnter == -2 then table.insert(cantEnter[1], pc.get_name())
                elseif canEnter == -1 then table.insert(cantEnter[2], pc.get_name()) end
                q.end_other_pc_block()
             end
    
             if table.getn(cantEnter[1]) > 0 then
                say(string.format(locale.dr_sd3_dungeon._05say, setting.minLevel))
                for i = 1, table.getn(cantEnter[1]) do
                   say(color(1,1,0), "   "..cantEnter[1][i])
                end
                return false
             elseif table.getn(cantEnter[2]) > 0 then
                say(string.format(locale.dr_sd3_dungeon._06say, itemCount, item_name(setting.dEnterItemVnum)))
                for i = 1, table.getn(cantEnter[2]) do
                   say(color(1,1,0), "   "..cantEnter[2][i])
                end
                return false
             end
             return true
          end
    
          function clear_level()
             local base = dr_sd3_dungeon.setting().base_coord
             d.clear_regen()
             d.purge_area(base[1], base[2], (base[1]+511)*100, (base[2]+511)*100)
          end
    
          function go_to_next_floor()
             dr_sd3_dungeon.clear_level()
             d.notice(locale.dr_sd3_dungeon._09say)
             server_timer("dr_sd3_dungeon_next_floor", 60, d.get_map_index())
          end
    
          when login with dr_sd3_dungeon.is_in() begin
             local setting = dr_sd3_dungeon.setting()
             if dr_sd3_dungeon.can_enter() == -1 then
                d.notice(string.format(locale.dr_sd3_dungeon._01say, pc.get_name(), setting.dEnterItemCount, item_name(setting.dEnterItemVnum)))
                d.exit()
                return
             elseif dr_sd3_dungeon.can_enter() == -2 then
                d.exit()
                return
             end
             pc.remove_item(setting.dEnterItemVnum, setting.dEnterItemCount)
             pc.set_warp_location(setting.outdoor_coord[1], setting.outdoor_coord[2], setting.outdoor_coord[3])
             if d.getf("level") == 0 then
                d.setf("level", d.getf("level")+1)
                d.regen_file("data/dungeon/dr_sd3_dungeon/dr_sd3_1.txt")
                d.spawn_mob(setting.firstTaskBoss[1], setting.firstTaskBoss[2], setting.firstTaskBoss[3])
                d.notice(string.format(locale.dr_sd3_dungeon._07say, mob_name(setting.firstTaskBoss[1])))
             end
          end
    
          when 30121.chat.locale.dr_sd3_dungeon._02say begin
             local setting = dr_sd3_dungeon.setting()
    
             say_title(mob_name(npc.get_race()))
             if dr_sd3_dungeon.is_in() then
                if party.is_party() and not party.is_leader() then
                   say(locale.dr_sd3_dungeon._04say)
                   return
                end
                say(locale.dr_sd3_dungeon._11say)
                local decision = select(locale.dr_sd3_dungeon._12say, locale.dr_sd3_dungeon._13say, locale.dr_sd3_dungeon._14say)
                if decision == 3 then
                   server_timer("dr_sd3_dungeon_exit", 10, d.get_map_index())
                   npc.purge()
                elseif decision == 1 then
                   if not dr_sd3_dungeon.can_party_members_enter(true) then return end
                   local pids = {party.get_member_pids()}
                   local continue = true
                   for _, pid in ipairs(pids) do
                      q.begin_other_pc_block(pid)
                      if pc.count_item(setting.dEnterItemVnum) >= setting.dsEnterItemCount then
                         pc.remove_item(setting.dEnterItemVnum, setting.dsEnterItemCount)
                      else
                         continue = false
                      end
                      q.end_other_pc_block()
                   end
    
                   if continue then
                      dr_sd3_dungeon.go_to_next_floor()
                      npc.purge()
                   end
                end
                return
             --elseif not party.is_party() then
             --   say(locale.dr_sd3_dungeon._03say)
             --   return
             elseif party.is_party() and not party.is_leader() then
                say(locale.dr_sd3_dungeon._04say)
                return
             end
    
             if not dr_sd3_dungeon.can_party_members_enter() then return end
             if party.is_party() then
                d.new_jump_party(setting.mapIndex, setting.base_coord[1], setting.base_coord[2])
             else
                d.join(setting.mapIndex)
             end
          end
    
          when kill with not npc.is_pc() and dr_sd3_dungeon.is_in() begin
             local setting = dr_sd3_dungeon.setting()
             local mobVnum = npc.get_race()
    
             if mobVnum == setting.firstTaskBoss[1] then
                dr_sd3_dungeon.go_to_next_floor()
             elseif mobVnum == setting.secondTaskBoss[1] then
                dr_sd3_dungeon.clear_level()
                d.spawn_mob(setting.enterNpc[1], setting.enterNpc[2], setting.enterNpc[3])
             elseif mobVnum == setting.thirdTaskStones[1] then
                local count = d.getf("killedStones")+1
                d.setf("killedStones", count)
                if count >= (table.getn(setting.thirdTaskStones)-1)/2 then
                   d.spawn_mob(setting.thirdTaskBoss[1], setting.thirdTaskBoss[2], setting.thirdTaskBoss[3])
                   d.notice(string.format(locale.dr_sd3_dungeon._07say, mob_name(setting.thirdTaskBoss[1])))
                end
             elseif mobVnum == setting.thirdTaskBoss[1] then
                dr_sd3_dungeon.clear_level()
                d.notice(string.format(locale.dr_sd3_dungeon._10say, pc.get_name(), mob_name(mobVnum)))
                server_timer("dr_sd3_dungeon_exit", 60, d.get_map_index())
             end
          end
    
          when dr_sd3_dungeon_next_floor.server_timer begin
             if d.select(get_server_timer_arg()) then
                local setting = dr_sd3_dungeon.setting()
                local level = d.getf("level")+1
                d.setf("level", level)
                if level == 2 then
                   d.jump_all(setting.base_coord[2], setting.base_coord[3])
                   d.notice(string.format(locale.dr_sd3_dungeon._07say, mob_name(setting.secondTaskBoss[1])))
                   d.spawn_mob(setting.secondTaskBoss[1], setting.secondTaskBoss[2], setting.secondTaskBoss[3])
                elseif level == 3 then
                   d.jump_all(setting.second_floor_coord[1], setting.second_floor_coord[2])
                   for i = 2, table.getn(setting.thirdTaskStones), 2 do
                      d.spawn_mob(setting.thirdTaskStones[1], setting.thirdTaskStones[i], setting.thirdTaskStones[i+1])
                   end
                   d.notice(string.format(locale.dr_sd3_dungeon._08say, mob_name(setting.thirdTaskStones[1])))
                end
                d.regen_file("data/dungeon/dr_sd3_dungeon/dr_sd3_"..level..".txt")
             end
          end
    
          when dr_sd3_dungeon_exit.server_timer begin
             if d.select(get_server_timer_arg()) then
                d.exit_all()
             end
          end
       end
    end
    

    Locale.lua

    
    locale.dr_sd3_dungeon = {}
    locale.dr_sd3_dungeon._01say = "%s Nu deti %dx %s.Astfel a fost explotat."
    locale.dr_sd3_dungeon._02say = "Intrare la Dragon"
    locale.dr_sd3_dungeon._03say = "Ai nevoie de o grupa!."
    locale.dr_sd3_dungeon._04say = "Trebuie sa fi tu Seful Grupului!"
    locale.dr_sd3_dungeon._05say = "Membri grupei sunt prea mici %d."
    locale.dr_sd3_dungeon._06say = "Membri nu au  %dx %s."
    locale.dr_sd3_dungeon._07say = "Omoara %s pentru a trece la urmatorul nivel!"
    locale.dr_sd3_dungeon._08say = "Distrugeti toate %s."
    locale.dr_sd3_dungeon._09say = "In 60 de secunde te voi teleporta!"
    locale.dr_sd3_dungeon._10say = "Grupa lui %s A omorat %s."
    locale.dr_sd3_dungeon._11say = "Vrei sa continui? ?"
    locale.dr_sd3_dungeon._12say = "Clar!"
    locale.dr_sd3_dungeon._13say = "Ok, asteapta un minut."
    locale.dr_sd3_dungeon._14say = "Nu abandona"
    locale.dr_sd3_dungeon._15say = "Nu ai  %dx %s."
    locale.dr_sd3_dungeon._16say = "Ai nevoie de level %d pentru a intra."
    

    Tutorial instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    5. Intraţi pe server şi scrieţi /reload q .

  19. #379
    Reply in Gaming
    
    quest eveniment_pescar begin
    	state start begin
    		when login begin
    			if game.get_event_flag("eveniment_pescar") == 1 then
    				chat("[EVENIMENT]: Ziua pescuitului - ACTIVAT.")
    			end
    		end
    		when 9009.chat."Administrare eveniment" with pc.is_gm() begin
    			if game.get_event_flag("eveniment_pescar") == 1 then
    				say_title("Pescar:")
    				say("                                        ")
    				say("Doresti sa inchizi acest eveniment?     ")
    				say("                                        ")
    				local confirma = select ("Da", "Nu acum")
    				if 1 == confirma then
    					notice_all("[EVENIMENT]: Ziua pescuitului - TERMINAT.")
    					game.set_event_flag("eveniment_pescar", 0)
    					return
    				end
    			end
    			if game.get_event_flag("eveniment_pescar") == 0 then
    				say_title("Pescar:")
    				say("                                        ")
    				say("Doresti sa deschizi acest eveniment?    ")
    				say("                                        ")
    				local confirma = select ("Da", "Nu acum")
    				if 1 == confirma then
    					notice_all("[EVENIMENT]: Ziua pescuitului - ACTIVAT.")
    					game.set_event_flag("eveniment_pescar", 1)
    					return
    				end
    			end
    		end
    		when 9009.chat."Ziua pescuitului" with game.get_event_flag("eveniment_pescar") == 1 begin
    			say_title("Pescar:")
    			say("                                          ")
    			say("Saluare! Dupa cum poate stii astazi este  ")
    			say("ziua pescuitului. Toti jucatorii pescuiesc")
    			say("pentru a primi in schimbul pestilor iteme ")
    			say("care ii vor ajuta in aventura lor pe ser- ")
    			say("ver. Asadar, daca prinzi crap sau crap    ")
    			say("chinezesc adu-mii mie pentru a-ti da la   ")
    			say("schimb un premiu!                         ")
    			say("                                          ")
    			return
    		end
    		when 9009.take with item.vnum == 27806 and game.get_event_flag("eveniment_pescar") == 1 begin
    			say_title("Pescar:")
    			say("                                          ")
    			say("Oh, se pare ca ai prins ceva peste. Ei bi-")
    			say("ne, dupa cum ti-am promis iti voi da in   ")
    			say("schimbul lui un premiu. Doresti sa facem  ")
    			say("schimbul?                                 ")
    			say("                                          ")
    			local confirmare = select ("Desigur", "Nu")
    			if 1 == confirmare then
    				pc.remove_item(27806, 1)
    				pc.give_item2(50037, 1)
    				return
    			end
    			if 2 == confirmare then
    				return
    			end
    		end
    		when 9009.take with item.vnum == 27808 and game.get_event_flag("eveniment_pescar") == 1 begin
    			say_title("Pescar:")
    			say("                                          ")
    			say("Oh, se pare ca ai prins ceva peste. Ei bi-")
    			say("ne, dupa cum ti-am promis iti voi da in   ")
    			say("schimbul lui un premiu. Doresti sa facem  ")
    			say("schimbul?                                 ")
    			say("                                          ")
    			local confirmare = select ("Desigur", "Nu")
    			if 1 == confirmare then
    				pc.remove_item(27808, 1)
    				pc.give_item2(50037, 1)
    				return
    			end
    			if 2 == confirmare then
    				return
    			end
    		end
    	end
    end
    
    

    Tutorial instalare quest:

    • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    • Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    • Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    • Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    • Intraţi pe server şi scrieţi /reload q .

  20. #380
    Reply in Gaming
    
    --[[ 
    -- HaveBeen TM 
    -- Offline Message & New Version 
    -- Version : 1.0 <3 
    ]]-- 
    quest offlinemessage begin 
    state start begin 
    when 9006.chat."Messages" begin 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    say("Salut !"..pc.name) 
    say("Ce vrei ? ") 
    say("") 
    local s = select("Inbox-ul meu","Scrie un mesaj","Iesi") 
    if(s == 1) then 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    local inbox = mysql_query("select * from player.inbox where id = '"..pc.get_player_id().."' ") 
    local inbox_table = {} 
    for i = 1,table.getn(inbox),1 do 
    table.insert(inbox_table,inbox.message) 
    end 
    table.insert(inbox_table,"Close") 
    
    if(table.getn(inbox) == 0) then 
    say("Momentan nu ai nici un mesaj. ") 
    say("Revin-o mai tarziu. ") 
    return 
    end 
    
    local m = select_table(inbox_table) 
    if(table.getn(inbox_table) == s) then 
    return 
    elseif(table.getn(inbox_table) >= s) then 
    say_title(inbox.sender[m]..": ") 
    say("") 
    --- 
    say(inbox_table[m]) 
    say("") 
    say_reward("Vrei sa stergi mesajul? ") 
    local q = select(locale.yes,locale.no) 
    if(q == 2) then 
    return 
    end 
    mysql_query("delete * from player.inbox where sender = '"..inbox.sender[m].."' ") 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    say("Mesajul a fost sters. ") 
    say("Ne mai vedem. ") 
    say("") 
    end 
    elseif(s == 2) then 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    say("Cui vrei sa ii trimiti mesajul? ") 
    say("scrie-i numele. ") 
    local sname = input() 
    local search = find_pc_by_name(sname) 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    if(tostring(sname) == nil or sname == "") then 
    say("Scrie un nume. ") 
    return 
    elseif(search == 1) then 
    say("persoana aceasta este online acum. ") 
    say("glumesti? ") 
    end 
    local sp = pc.select(sname) 
    local l = pc.get_player_id() 
    pc.select(sp) 
    say("Care este mesajul? ") 
    say("Scrie in casuta. ") 
    local message = input() 
    say_title(mob_name(npc.get_race())..":") 
    say("") 
    --- 
    if(tostring(message) == nil or message == "") then 
    say("Scrie un mesaj. ") 
    return 
    end 
    mysql_query("insert into player.inbox values ('"..l.."','"..pc.name.."','"..message.."') ") 
    say("Mesajul a fost trimis cu succes. ") 
    say("Ne mai vedem.. ") 
    end 
    end 
    end 
    end
    

    Tutorial instalare quest:

    1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

    2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

    3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

    4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

    5. Intraţi pe server şi scrieţi /reload q .