Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Script => A témát indította: Apoldar Dátum 2010 november 01, 03:51:27 DÉLUTÁN

Cím: VIP npc
Írta: Apoldar Dátum 2010 november 01, 03:51:27 DÉLUTÁN
Sziasztok!

V.ki nem tud egy 3.3.5a-n is működő vip npc scriptet ami azt tudja hogy ha egy játékos akarná megnyitni az npc-t (vendort) akkor ő azt ne tudja. Csak gmlvl 1től lehessen megnyitni.

Előre is köszi :$
Cím: Re:VIP npc
Írta: drestor Dátum 2010 november 01, 03:56:45 DÉLUTÁN
Idéz#include "ScriptPCH.h"

class vip_npc : public CreatureScript
{
public:
   vip_npc() : CreatureScript("vip_npc") { }

       bool OnGossipHello(Player* pPlayer, Creature* pCreature)
       {

            if(pPlayer->GetSession()->GetSecurity() >= SEC_MODERATOR)
            {
                   pPlayer->SEND_VENDORLIST(pCreature->GetGUID());
            }

            else
            {
                   pCreature->MonsterWhisper("Sajnalom, de te nem vagy VIP!", pPlayer->GetGUID());
            }

       }


       bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 sender, uint32 action)
       {

               if (sender == GOSSIP_SENDER_MAIN)
                       SendDefaultMenu(pPlayer, pCreature, action);
               return true;

       }
};

void AddSC_vip_npc()
{
       new vip_npc();
}
Cím: Re:VIP npc
Írta: $0undX Dátum 2010 november 01, 09:59:51 DÉLUTÁN
szép-szép drestor  :D
1 kis apróság, nem azt mondta hogy csak moderátor hanem ha moderátor és feljebb, így módosítva:

#include "ScriptPCH.h"

class vip_npc : public CreatureScript
{
public:
    vip_npc() : CreatureScript("vip_npc") { }

        bool OnGossipHello(Player* pPlayer, Creature* pCreature)
        {

             if(pPlayer->GetSession()->GetSecurity() >= SEC_MODERATOR)
             {
                    pPlayer->SEND_VENDORLIST(pCreature->GetGUID());
             }

             else
             {
                    pCreature->MonsterWhisper("Sajnalom, de te nem vagy VIP!", pPlayer->GetGUID());
             }

        }


        bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 sender, uint32 action)
        {

                if (sender == GOSSIP_SENDER_MAIN)
                        SendDefaultMenu(pPlayer, pCreature, action);
                return true;

        }
};

void AddSC_vip_npc()
{
        new vip_npc();
}


asszem így jó, nincs tesztelve :)
Cím: Re:VIP npc
Írta: drestor Dátum 2010 november 01, 10:22:47 DÉLUTÁN
Jah, elnézést ;)
Javítva.
Cím: Re:VIP npc
Írta: $0undX Dátum 2010 november 01, 10:31:25 DÉLUTÁN
Ok
Cím: Re:VIP npc
Írta: Apoldar Dátum 2010 november 02, 08:07:46 DÉLELŐTT
Idézetet írta: drestor Dátum 2010 november 01, 03:56:45 DÉLUTÁN
Idéz#include "ScriptPCH.h"

class vip_npc : public CreatureScript
{
public:
   vip_npc() : CreatureScript("vip_npc") { }

       bool OnGossipHello(Player* pPlayer, Creature* pCreature)
       {

            if(pPlayer->GetSession()->GetSecurity() >= SEC_MODERATOR)
            {
                   pPlayer->SEND_VENDORLIST(pCreature->GetGUID());
            }

            else
            {
                   pCreature->MonsterWhisper("Sajnalom, de te nem vagy VIP!", pPlayer->GetGUID());
            }

       }


       bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 sender, uint32 action)
       {

               if (sender == GOSSIP_SENDER_MAIN)
                       SendDefaultMenu(pPlayer, pCreature, action);
               return true;

       }
};

void AddSC_vip_npc()
{
       new vip_npc();
}


És akkor ez működni fog ezen? : TrinityCore Rev: 10166+
Cím: Re:VIP npc
Írta: $0undX Dátum 2010 november 02, 08:25:57 DÉLELŐTT
szerintem igen, ki kell próbálni ;)
Cím: Re:VIP npc
Írta: drestor Dátum 2010 november 02, 08:59:39 DÉLELŐTT
Igen, működni fog, csak annyit kell csinálnod, hogy beforgatod az emu-ba, a creature_template táblába létrehozod az NPC-t, és az npc_vendor táblába pedig berakod, hogy miket áruljon az NPC.
Cím: Re:VIP npc
Írta: Apoldar Dátum 2010 november 02, 09:18:39 DÉLELŐTT
ajj nagyon remélem mert már nem lehet elrejteni az npcket :S

Még1 kérdés. Nem tudjátok hogy lehet azt megcsinálni ha mondjuk felszállnak a motorra ketten és a játékos el .appear-ozik akkor ne tudja magával vinni a játékost? :S
Cím: Re:VIP npc
Írta: $0undX Dátum 2010 november 02, 09:27:06 DÉLELŐTT
mondjuk leszáll a motorról ? =)
Cím: Re:VIP npc
Írta: Apoldar Dátum 2010 november 02, 10:57:53 DÉLELŐTT
Idézetet írta: $0undX Dátum 2010 november 02, 09:27:06 DÉLELŐTT
mondjuk leszáll a motorról ? =)

De az a gáz hogy olyan vendikhez viszik el a vipek az játékosokat amikhez nem kéne :D és azért kéne hogy ne tudják :S
Cím: Re:VIP npc
Írta: $0undX Dátum 2010 november 02, 11:00:58 DÉLELŐTT
jaaa, vágom, mag módosítás, chat->level1.cpp-t túrd fel ;)
Cím: Re:VIP npc
Írta: drestor Dátum 2010 november 02, 11:19:43 DÉLELŐTT
"if" függvény ;D
Én körülbelül ezt úgy oldanám meg, hogy mikor használja a parancsot akkor elsőnek dismountolja a motort és csak utána teljesíti csak az .appear parancsot. Mint, ahogy írtam az elejére rakj 1 "if"-et, hogy csak akkor használja ezt a megoldást ha motoron van az adott személy.
Cím: Re:VIP npc
Írta: ident Dátum 2010 november 02, 02:37:01 DÉLUTÁN
Vagy esetleg adsz egy VIP aurát a vipjeidnek, erre kiszemelsz egy spellt és módosítod hogy voltaképp egy üres aura legyen és ne módosítson statokat, aztán conditions-ben vagy smartai-val meghatározod, hogy ahhoz hogy beszélni tudjon az npc-vel, kelljen az az aura. Esetleg megfűszerezheted egy gossip scripttel.
Cím: Re:VIP npc
Írta: asdface Dátum 2010 november 04, 10:01:43 DÉLELŐTT
Van akinek működött 10257+ Reven?
Nekem elég érdekes hibákat ír ki...
Cím: Re:VIP npc
Írta: drestor Dátum 2010 november 04, 10:06:44 DÉLELŐTT
Másold be miket írt ki neked.
Cím: Re:VIP npc
Írta: Apoldar Dátum 2010 november 08, 05:10:00 DÉLUTÁN
V.ki feltöltene egy letesztelt normális scriptet? Már a 3.at ptóbáljuk de egyik sem működik. És amik itt vannak egyik sem jó mivel v.mi változott tudtommal....
Cím: Re:VIP npc
Írta: Zedin Dátum 2010 november 29, 04:07:08 DÉLUTÁN
nos nekem forgatásnál hibát írt ki!

2>..\..\..\..\Fejlesztes\src\server\scripts\Custom\npc_vip.cpp(28): error C3861: 'SendDefaultMenu': identifier not found


Ezzel a hibával állt meg szegény.....:):) Tudnátok mondani valamit hogy lehetne megcsinálni??:)
Cím: Re:VIP npc
Írta: Dusi124 Dátum 2011 február 20, 01:36:39 DÉLUTÁN
Engem is érdekelne a válasz, kérlek segítsetek.
Cím: Re:VIP npc
Írta: caesarwow Dátum 2011 február 20, 02:55:16 DÉLUTÁN
Egy ilyesféle script engem is érdekelne, bár a megoldás szerintem Sound-tól várható először, mert azt hiszem "ő" csinált még "Álom WoW"-nak.(nem biztos)
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 04:02:00 DÉLUTÁN
Cím: Re:VIP npc
Írta: Gunner Dátum 2011 február 20, 04:17:12 DÉLUTÁN
Bocs kicsi off.
Sound ha nem fizetett miért nem fogod meg magad és mész el hozzá?Már csak azért is nehogy már ingyen csináltál mindent és közbe úgy beszéltétek meg hogy fizet érte.Ja és köszi hogy publikáltad a scriptet.
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 04:19:30 DÉLUTÁN
Cím: Re:VIP npc
Írta: Gunner Dátum 2011 február 20, 04:26:10 DÉLUTÁN
Hát szerintem semmit nem tud vele kezdeni főleg hogy apoldarról van szó. ^^
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 04:28:01 DÉLUTÁN
Cím: Re:VIP npc
Írta: Gunner Dátum 2011 február 20, 04:34:12 DÉLUTÁN
Én is ugyan ezt akartam írni..xD
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 04:34:53 DÉLUTÁN
na kircsi, akkor nem sokára komplett script csomagot publikálok, stay tunned :D
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 04:40:00 DÉLUTÁN
$0undX, k
Cím: Re:VIP npc
Írta: LuXXoR Dátum 2011 február 20, 04:43:29 DÉLUTÁN
Idézetet írta: $0undX Dátum 2011 február 20, 04:19:30 DÉLUTÁN
ha valaki otthon van a témában annyit mondjon már, ha megadtam neki CSAK a bankszámlaszámot és 1 nevet azzal tud kezdeni valamit ?

Maximum annyit tud vele kezdeni hogy kifizet :D mást nem nagyon...
Cím: Re:VIP npc
Írta: tunnr Dátum 2011 február 20, 04:44:56 DÉLUTÁN
Nem nehéz berakni egy scriptet:) Sound nyugottan publikáld sztem a scripteket mert nem fizetett apoldar vagy ki a tököm... Ha fizetett volna akkor nem csinálnám de úgy h nem fizetett simán csinálhatod:) Ez is az bizonyítja h egy 10 éves adminról van szó...
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 04:54:34 DÉLUTÁN
Köszi srácok :)
A script csomagban lesz:
-Konkrétan beállított és megírt
       -Morph npc
       -DJ
       -Aréna NPC
       -Ez a vip NPC
       -Web alapú vote panel + Ingame beváltó npc hozzá
       -Huntereknek beállítgatott 1 klikkes kisállat vendor
       -Teleport NPC
Stay tunned
Cím: Re:VIP npc
Írta: Gunner Dátum 2011 február 20, 05:02:15 DÉLUTÁN
Áh a Vote Panel nagy hasznomra lesz.Köszi megint megy a +1!^^
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:02:22 DÉLUTÁN
Aztaaaaaaa, ilyeneket kerestem...a vote panel nagyon j
Cím: Re:VIP npc
Írta: LuXXoR Dátum 2011 február 20, 05:05:13 DÉLUTÁN
Szegény dreamwow :\ Most minden szervernek meglesz az ami nekik :\  Pedig olyan sokat dolgoztak vele :\ XD
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:06:13 DÉLUTÁN
Jaja szegény dreamwow annyira sajnálom én is...eggyüt érzek veled LuXXoR :D
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:07:22 DÉLUTÁN
H
Cím: Re:VIP npc
Írta: Skyne Dátum 2011 február 20, 05:10:14 DÉLUTÁN
Idézetet írta: $0undX Dátum 2011 február 20, 04:54:34 DÉLUTÁN
Köszi srácok :)
A script csomagban lesz:
-Konkrétan beállított és megírt
      -Morph npc
      -DJ
      -Aréna NPC
      -Ez a vip NPC
      -Web alapú vote panel + Ingame beváltó npc hozzá
      -Huntereknek beállítgatott 1 klikkes kisállat vendor
      -Teleport NPC
Stay tunned


[******skynemodeoff]

És ezt mind te írtad egyedül?  ::)

[/******skynemodeoff]

P.S.: ****** = kö csög (Action kicsit túl agresszív a cenzúra nem?  ::) )
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:10:32 DÉLUTÁN
Gratula!!! Mit vártál? ;)
Cím: Re:VIP npc
Írta: LuXXoR Dátum 2011 február 20, 05:12:47 DÉLUTÁN
$0undX: Véletlen nem írtál bele egy kis hibát hogyha ilyen történne akkor tönkretehesd a szerver?  ;D ;D
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:12:50 DÉLUTÁN
A be
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:20:16 DÉLUTÁN
Erre nem lehet semmit mondani! Szabad tudni, mennyivel tartozik?!
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:21:13 DÉLUTÁN
Szabad tudni! 20 ezer magyar forintal
de m
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:25:23 DÉLUTÁN
Az szép kis összeg! Na, de mi van azokkal akik nagyiparba nyomják?! Mert, ink nem írok semmit, de nem volt szép, gondolom ha legközelebb ilyen lesz jobban odafigyelsz és felkészülsz ilyen helyzetekre is!
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:27:22 DÉLUTÁN
Igen, ha másra nem is, erre mindenképp jó volt, tanulság: SOHA, de SOHA ne dolgozz előre, akármennyire is megbízhatónak tűnik, előbb kifizeti LEGALÁBB A FELÉT és onnantól beszélhetünk bármiről is. Jobb hogy mondhatni most ennyivel megúsztam mint később mondjuk 1 nagyobb jellegű projectel.
Cím: Re:VIP npc
Írta: LuXXoR Dátum 2011 február 20, 05:29:46 DÉLUTÁN
$0undX: Meg a 10 éves szerver tulajok akik leszednek valamit a netről és egyből a saját nevüket írják oda...

XeRoX: Azért a 20.000 nem olyan sok(tény hogy nem kevés) de van olyan ismerősöm aki renden dolgozik és a főnök csak hitegeti hogy ekkor lesz fizetés meg hogy most nem tudja őt kifizetni mert a tulaj nem fizet(ami persze nem igaz) és nekik sajnos ettől függ hogy megtudnak e élni .... De az ilyen embereket meg kéne kínozni majd várni amíg elvéreznek...

Azért kíváncsi vagyok hogy még miket csináltak ...
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:29:58 DÉLUTÁN
SoundX ez a besz
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:31:27 DÉLUTÁN
Meg
Cím: Re:VIP npc
Írta: caesarwow Dátum 2011 február 20, 05:38:46 DÉLUTÁN
Teljes mértékben igazad van, Sound.
Egy kis metafóra:
A jó munkaerőt(mint a magyarok) itthon nem becsülik meg(pl.: Apoldar), de külföldön nyolc kézzel nyúlnak a magyar emberek felé, mert a legtisztességesebb munkát végzik.
Jó kis scripteket dobtál össze és a többi munkád is tiszteletre méltó. Gratulálok hozzájuk. További sok sikert és több szerencsét, hogy az ilyen emberek, mint Apoldar ne találjanak rád.
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:40:11 DÉLUTÁN
K
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:41:53 DÉLUTÁN
Nem hiszem, hogy erre akart kilyukadni, de olyan embereknek dolgozhatsz mint én, tök jó fej vagyok meg minden! xD
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:43:19 DÉLUTÁN
Jóhh , ha nem írod át a nevem és valami elfogadható kis jutalomban (nem feltétlenül pénz) megegyezünk már mek is :D
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:45:33 DÉLUTÁN
J
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 05:49:23 DÉLUTÁN
Ment. :)
Cím: Re:VIP npc
Írta: tunnr Dátum 2011 február 20, 05:50:25 DÉLUTÁN
Miről van szó? XD
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 05:50:43 DÉLUTÁN
Köszi! :)
Cím: Re:VIP npc
Írta: Action Dátum 2011 február 20, 06:22:27 DÉLUTÁN
Idézetet írta: $0undX Dátum 2011 február 20, 04:28:01 DÉLUTÁN
és ha nem apoldarról lenne szó, akkor van bármi veszélye ? mert az lehet hogy ő hülye, de lehet talál valakit aki nem az
---
mondjuk ha belegondolok csomó cégnek kint van a bankszámlaszáma a honlapján, szóval ha bajos lenne nem tennék ki szerintem , de azért erősítsetek vagy cáfoljatok meg :) (pl tfmworld :D )

Semmit nem tud vele kezdeni. :)
A bankba nem adnak ki bizalmas információkat (név, lakcím stb.)
Rendelésekhez se elég a bankszámlaszám.
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 06:25:48 DÉLUTÁN
Köszönöm szépen Action :)
Cím: Re:VIP npc
Írta: Bluerák Dátum 2011 február 20, 08:11:00 DÉLUTÁN
Lehetett tudni, hogy ez lesz a vége. :)
Javaslom ne idegeskedj ezen, írj a drímwow forumra egy szívhez szóló postot azt hagyjad öket.  :D
Cím: Re:VIP npc
Írta: $0undX Dátum 2011 február 20, 08:25:51 DÉLUTÁN
Bejelentettem 1 hibát mi szerint apoldar egy ***********, azt hiszem ezzel letudtam a gondjaimat :D
Cím: Re:VIP npc
Írta: XeRoX Dátum 2011 február 20, 09:00:54 DÉLUTÁN
Elküldöd pm-be, hogy mit írtál? Kíváncsi vagyok