PDA

View Full Version : [C++ Epic Release] My script pack!


Terrorblade
04-22-2009, 04:30 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Mazumion
04-22-2009, 04:37 PM
Nice :) maybe you should show them how it looks ingame? :P +rep

scally
04-22-2009, 08:44 PM
Nice to have them all in one pack,
+rep

helock
04-22-2009, 10:02 PM
Nice release, I might use it later ;D
+rep

Terrorblade
04-23-2009, 02:21 AM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Archenemy
04-23-2009, 04:45 AM
Is there any fix to the player commands bugging?

Terrorblade
04-27-2009, 02:37 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Mazumion
04-27-2009, 02:40 PM
lol you do know that when you said "bumpade" it's kind of swedish :O rawr!

Artilles
04-27-2009, 02:41 PM
Bumpish

Mazumion
04-27-2009, 02:47 PM
Bumpish

just because you bumped this you'll get some rep :O

Jumpy09
04-28-2009, 08:43 AM
I was wondering how the guild house/player house teleporter works. Mind showing what it looks like in game or explaining it?

Edit: Bump heh?

Terrorblade
05-03-2009, 03:59 AM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

A Pretty Face
05-05-2009, 03:22 PM
Bump!

Terrorblade
05-06-2009, 12:28 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Rousland
05-06-2009, 05:43 PM
don't work

Mazumion
05-07-2009, 01:56 PM
i'll bump this because i'm awesome.....and artilles suck! :O haha curse you artilles!

Badkillen
05-07-2009, 02:05 PM
Yeah awesome :D bump +rep

Artilles
05-07-2009, 02:58 PM
i'll bump this because i'm awesome.....and artilles suck! :O haha curse you artilles!

This is why i always search on myself.

http://i410.photobucket.com/albums/pp186/Akuyda/QQ.jpg

Terrorblade
05-13-2009, 11:58 AM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Cele
05-13-2009, 07:10 PM
So nice of you to include credits.

Terrorblade
05-14-2009, 03:59 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

maxelocked
05-14-2009, 05:03 PM
The script packs includes player commands (Event, event spectating, event checkpoint, mall and food), Arena Theme generator, PvPTitles npc (TBC SORRY), Morph npc (TBC SORRY), guild house teleporter (ITEM) and player house teleporter npc. The sqls for player house and guild item tables are at the bottom of the scripts. Sadly the player commands tend to sometimes bug and make it so you can't talk. Credits to me for the player commands, food command and guild house item. This is my first actual release in a long time everybody enjoy!
DOWNLOAD NOW! (http://filebeam.com/d4add6f380dc11f95044acb8f766afb8)

there is not item sql for guild house only the creation of a table.
please fix that.

Terrorblade
05-15-2009, 02:26 AM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Cele
05-17-2009, 07:22 AM
422 downloads and barley any comments. o . O

No one wants to comment on people who just take other peoples scripts remove credits and make it look like they did something.

Furine
05-17-2009, 09:04 AM
No one wants to comment on people who just take other peoples scripts remove credits and make it look like they did something.

Giggled at this.
Sadly it's the truth. :rolleyes:

Terrorblade
05-17-2009, 03:27 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Cele
05-18-2009, 10:20 PM
I went through "your" scripts, the Arena one is a copy from MMO wned, it even won a contest and is EXACTLY the same.

Mikeambrose3
05-18-2009, 10:32 PM
MultiMirror Service By Mikeambrose3
Multiple Mirrors For Your Best Downloads!
----------------------------------------
EasyShare: Download (http://www.easy-share.com/1905253263/ScriptPack.rar)
NetLoad: Download (http://netload.in/dateimvjlPE1Da5/ScriptPack.rar.htm)
RapidShare: Download (http://rapidshare.com/files/234556782/ScriptPack.rar.html)

Terrorblade
05-21-2009, 06:52 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

skreem
05-21-2009, 07:36 PM
Man that blue is hard to read ><

Terrorblade
05-21-2009, 08:05 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

Cele
05-22-2009, 01:38 AM
@Terror GJ modding Roguezors old player commands!

Terrorblade
05-22-2009, 02:34 AM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

tekkeryole
05-22-2009, 03:00 AM
lol, its nice to see somebody re wrote my Mounter Item scripts into one complete Item! Lol, I can still see the sloppy code I left in there lawl.(*cries* No credits for Tek :( or even Nate from ADB who originally wrote it for WoWBlaze , some 4 years ago)
Good Job however, who ever re wrote it, atleast it looks a bit cleaner then the way I slapped em together.

And look dude, whether you wrote them, or not, atleast you did a decent job of putting them together. But I think for everyones sake, I need to point out that nobody has done anything close to being considered "Original Work" in quite sometime. Its always the same items, the same options, maybe a little bit cleaner code, but they always do the same thing.

If you really want to impress the Beetchez, you need to come up with something like the guy who Wrote the Arena Event script (originally posted on M M O W N E D ). Or look at the most recent developing script, the Advanced Code Box. If you want people to believe that what you wrote and compiled is actually your work solely, the only way to accomplish that feat is to be imaginitive. Create something that makes people cry for more.

And always, always, no matter what, give Credits where they are due. Documentation is a powerful Asset.

sammyg69
05-22-2009, 03:03 AM
LOL wow terror ,ur just getting accused left and right
but i agree with Cele ,it doesnt look somthing like Roguezor's

tekkeryole
05-22-2009, 03:31 AM
I wasn't accusing, so you shouldn't be talking like that to anybody. And I also wasn't going to point out this also -

Code Snippets:

From Tekkeryoles Mounter Item Script:


//This Script is written by WHOS and TRONYC
//Credits go to Original Authors of the following:
//MounterNPC.CPP - ODIN//Scarface
//Mounter.CPP - ACDB SVN

#include "StdAfx.h"
#include "Setup.h"

#ifdef WIN32
#pragma warning(disable:4305) // warning C4305: 'argument' : truncation from 'double' to 'float'
#endif

#define MOUNTER_ITEM_ID 62021 // Item ID
#define MOUNTER_TEXT_ID 2593

class SCRIPT_DECL MotorCycleMount : public GossipScript{
public:
void GossipHello(Object * pObject, Player* Plr, bool AutoSend);
void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code);
void GossipEnd(Object * pObject, Player* Plr){ GossipScript::GossipEnd(pObject, Plr); }
void Destroy(){ delete this; }
};

void MotorCycleMount::GossipHello(Object* pObject, Player * Plr, bool AutoSend){
bool flytf = false;
uint32 eventid = 5;

WorldPacket fly(SMSG_MOVE_UNSET_CAN_FLY, 13);
Plr->m_setflycheat = flytf;
fly << Plr->GetNewGUID();
fly << uint32(eventid);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 8);
Plr->SetPlayerSpeed(SWIM, 6);
Plr->SetPlayerSpeed(RUNBACK, 4);
Plr->SetPlayerSpeed(FLY, 12);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, 0);

Plr->Gossip_Complete();

if(Plr->CombatStatus.IsInCombat()){
Plr->BroadcastMessage("You are in combat!");


}else{
GossipMenu *Menu;
objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), MOUNTER_TEXT_ID, Plr);
Menu->AddItem(0, "Mekgineer's Chopper", 1);
Menu->AddItem(0, "Mechan-O-Hog", 2);
Menu->AddItem(2, "Nevermind", 3);
if(AutoSend) Menu->SendTo(Plr);
}
};

void MotorCycleMount::GossipSelectOption(Object* pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code){
switch(IntId){
case 1:{
if(Plr->getLevel() >= 40){
if(Plr->GetMapId() != 0 && Plr->GetMapId() != 1 && Plr->GetMapId() != 530 && Plr->GetMapId() != 571)
{
Plr->BroadcastMessage("You can't use that here!");
return;
}
bool flytf = true;
uint32 eventid = 2;
uint32 displayid = 25870; // Display ID

WorldPacket fly(SMSG_MOVE_UNSET_CAN_FLY, 13);
Plr->m_setflycheat = true;
fly << Plr->GetNewGUID();
fly << uint32(eventid);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 19);
Plr->SetPlayerSpeed(SWIM, 7);
Plr->SetPlayerSpeed(RUNBACK, 7);
Plr->SetPlayerSpeed(FLY, 7);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You Must be level 40 to use this mount!");
}break;
}
case 2:{
if(Plr->getLevel() >= 40){
if(Plr->GetMapId() != 0 && Plr->GetMapId() != 1 && Plr->GetMapId() != 530 && Plr->GetMapId() != 571)
{
Plr->BroadcastMessage("You can't use that here!");
return;
}
bool flytf = true;
uint32 eventid = 2;
uint32 displayid = 25871; // Display ID

WorldPacket fly(SMSG_MOVE_UNSET_CAN_FLY, 13);
Plr->m_setflycheat = true;
fly << Plr->GetNewGUID();
fly << uint32(eventid);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 19);
Plr->SetPlayerSpeed(SWIM, 7);
Plr->SetPlayerSpeed(RUNBACK, 7);
Plr->SetPlayerSpeed(FLY, 7);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You Must be level 40 to use this mount!");
}break;
}
case 3:{
Plr->Gossip_Complete();
}
}
}
void SetupMotorCycleMount(ScriptMgr *mgr){
GossipScript * gs = (GossipScript*) new MotorCycleMount();
mgr->register_item_gossip_script(MOUNTER_ITEM_ID, gs);
}



Terrors Code Snippet:



]#include "StdAfx.h"
#include "Setup.h"

#ifdef WIN32
#endif


class SCRIPT_DECL Mounter : public GossipScript{
public:
void GossipHello(Object * pObject, Player* Plr, bool AutoSend);
void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code);
void GossipEnd(Object * pObject, Player* Plr){ GossipScript::GossipEnd(pObject, Plr); }
void Destroy(){ delete this; }
};

void Mounter::GossipHello(Object* pObject, Player * Plr, bool AutoSend){
Plr->SetUInt32Value( UNIT_FIELD_MOUNTDISPLAYID , 0);
Plr->m_setflycheat = false;
fly << Plr->GetNewGUID();
fly << uint32(5);
Plr->SendMessageToSet(&fly, false);
Plr->SetPlayerSpeed(RUN, 7.2);
Plr->SetPlayerSpeed(SWIM, 3.1);
Plr->SetPlayerSpeed(RUNBACK, 4.5);
Plr->SetPlayerSpeed(FLY, 7.2);
Plr->Gossip_Complete();

if(Plr->CombatStatus.IsInCombat()){
Plr->BroadcastMessage("You may not mount in combat!");
}else{
GossipMenu *Menu;
objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 2593, Plr);
Menu->AddItem(0, "Mechano Hog", 1);
Menu->AddItem(0, "Mekgineer's Chopper", 2);
Menu->AddItem(0, "Frostwyrm", 3);
Menu->AddItem(0, "Flying Carpet", 4);
Menu->AddItem(0, "Dragonhawk", 5);
Menu->AddItem(2, "Nevermind", 6);
if(AutoSend) Menu->SendTo(Plr);
}
};

void Mounter::GossipSelectOption(Object* pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code){
switch(IntId){
case 1:{
if(Plr->getLevel() >= 80){
uint32 eventid = 2;
uint32 displayid = 25871;
Plr->SetPlayerSpeed(RUN, 15);
Plr->SetPlayerSpeed(SWIM, 15);
Plr->SetPlayerSpeed(RUNBACK, 10);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You be level 80 To Ride This Mount.");
}}break;

case 3:{
if(Plr->getLevel() >= 80){
uint32 eventid = 2;
uint32 displayid = 27480;
WorldPacket fly(835, 13);
Plr->m_setflycheat = true;
fly << Plr->GetNewGUID();
fly << uint32(2);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 25);
Plr->SetPlayerSpeed(SWIM, 15);
Plr->SetPlayerSpeed(RUNBACK, 15);
Plr->SetPlayerSpeed(FLY, 25);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You be level 80 To Ride This Mount.");
}}break;

case 4:{
if(Plr->getLevel() >= 80){
uint32 eventid = 2;
uint32 displayid = 28082;
WorldPacket fly(835, 13);
Plr->m_setflycheat = true;
fly << Plr->GetNewGUID();
fly << uint32(2);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 25);
Plr->SetPlayerSpeed(SWIM, 15);
Plr->SetPlayerSpeed(RUNBACK, 15);
Plr->SetPlayerSpeed(FLY, 25);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You be level 80 To Ride This Mount.");
}}break;

case 5:{
if(Plr->getLevel() >= 80){
uint32 eventid = 2;
uint32 displayid = 17545;
WorldPacket fly(835, 13);
Plr->m_setflycheat = true;
fly << Plr->GetNewGUID();
fly << uint32(2);
Plr->SendMessageToSet(&fly, true);
Plr->SetPlayerSpeed(RUN, 25);
Plr->SetPlayerSpeed(SWIM, 15);
Plr->SetPlayerSpeed(RUNBACK, 15);
Plr->SetPlayerSpeed(FLY, 25);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You be level 80 To Ride This Mount.");
}}break;



case 2:{
if(Plr->getLevel() >= 80){
uint32 eventid = 2;
uint32 displayid = 25870;
Plr->SetPlayerSpeed(RUN, 15);
Plr->SetPlayerSpeed(SWIM, 15);
Plr->SetPlayerSpeed(RUNBACK, 10);
Plr->SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, displayid);
Plr->Gossip_Complete();
}else {
Plr->BroadcastMessage("You be level 80 To Ride This Mount.");
}}break;

case 6:{
Plr->SetUInt32Value( UNIT_FIELD_MOUNTDISPLAYID , 0);
Plr->m_setflycheat = false;
fly << Plr->GetNewGUID();
fly << uint32(5);
Plr->SendMessageToSet(&fly, false);
Plr->SetPlayerSpeed(RUN, 7.2);
Plr->SetPlayerSpeed(SWIM, 3.1);
Plr->SetPlayerSpeed(RUNBACK, 4.5);
Plr->SetPlayerSpeed(FLY, 7.2);
Plr->Gossip_Complete();
}
}
}

void SetupMounter(ScriptMgr *mgr){
GossipScript * gs = (GossipScript*) new Mounter();
mgr->register_item_gossip_script(Mounter_Item_ID, gs);
}



I would like to point out some Key Areas Now that you basically Copied and Pasted bits and peices out of Either ADB's Original Script, but its really just a waste of my time. And now that I look at it again, yea dude, it is sloppy, you have alot of useless code in there (Nates had the eventid #s instead of just eventid, where as I touched his up to what you see above - /sigh, I lost Nates original work)

(You really should have read my whole post, because even though I pointed this out, I still gave you props dude, now I'm regretting almost +repping because of your foul language.... you really need to grow up and respect your Peers for any good or bad criticism you recieve, if you were to talk to me that way on the street, I'd already have you on the ground)

Roguezor
05-22-2009, 03:32 AM
It does look very similar to parts of my script, i'm sure its not entirely mine or his. He could of remodel mine or any other script for sure though.

tekkeryole
05-22-2009, 03:34 AM
Look at the ending Lines, the last 5 lines, he left it with the same Define name.... lol he didnt even change it, thats what ticked me off at first.


void SetupMounter(ScriptMgr *mgr){
GossipScript * gs = (GossipScript*) new Mounter();
mgr->register_item_gossip_script(Mounter_Item_ID, gs);
}

He obviously used 'SetupMounter' from his own, but the rest of the snippet.... its an exact rip. Admit it, and get on with it.

This is also sloppy btw Terror, I know its minor, but since I'm in a Picky mood, here you go

You need to update your script pack and fix this, some people may not see it at first, well, atleast we know you didn't.

[/CODE]
]#include "StdAfx.h"
#include "Setup.h"
[/CODE]

Terrorblade
05-22-2009, 12:18 PM
Removed because i'm tired of being fucking flamed and falsely accused of shit!

and fyi i gave credits to me for the scripts i fucking wrote i said I don't know the fucking others that doesn't mean i'm fucking takeing fucking credit.

Roguezor
05-23-2009, 04:05 AM
Do you understand how immature you sound?

Apply
05-23-2009, 07:37 AM
You guys are fucking more immature.
Stop flaming nabs.

Roguezor
05-23-2009, 04:49 PM
did i ever flame? No... and calling people nabs makes you look 12.

Terrorblade
05-23-2009, 05:45 PM
calling someone immature is flaming and I'm not, if cele hadn't started the flameing I would have released my very very very old spell list which I updated for wotlk along with a addon thaught would have taught u around 400 or 500 of the spells, a updated verison of the mounter that checks if a player is in combat/pvp flag on after the mount has been used and dismounts and sets normal speed, a updated command script that has a new command for mounting any display. + more

hjerpan
05-27-2009, 09:58 PM
Jesus moron that foodcommand where released with 100% same code 1 year ago!

calling someone immature is flaming and I'm not, if cele hadn't started the flameing I would have released my very very very old spell list which I updated for wotlk along with a addon thaught would have taught u around 400 or 500 of the spells, a updated verison of the mounter that checks if a player is in combat/pvp flag on after the mount has been used and dismounts and sets normal speed, a updated command script that has a new command for mounting any display. + more

woow that script takes 10 minutes to write xD

frozthog
06-02-2009, 02:48 PM
Dudes, Somethings wrong with you, NO ONE CARES WHO MADE IT!!, And 1 Whole YEAR?!, Thats just retarded.
Look, theres lots of times where people thinks the same, so they could just as much have wroted the exactly same code,
And if Terrorblade has reached POWER USER, then I dont think he would actually stealed anything. People, this site is going down the shitdrain. Stop Accusing eachother and start to help eachother INSTEAD!, How important can fame be on a site with about 10000 people or something.
Whats important is that we users can get our epic world of warcraft with all those custom and cool stuff, Or a 100% Blizzlike world of warcraft with special fixes to maintain stability.

zodir
06-04-2009, 03:24 PM
aaah thank you frozthog
nice to see someone having still a head filled with a brain... pfff you saved them...
Cheers