Lotery

All Helbreath Server Source Discussion here.
Post Reply
Drajwer
<3 bd long time
Posts: 841
Joined: Fri Dec 10, 2004 3:24 pm

Post by Drajwer »

Item.cfg:

Code: Select all

Item = anyfreeid Lotery 3 0 11 4 2 0 0 0 0 1 0 6 9 price 1 -1 0 0 0 0 0 -1 42 0

Game.h

Code: Select all

void LoteryHandler(int iClientH);
Game.cpp

Code: Select all

void CGame::LoteryHandler(int iClientH)
{
class  CItem * pItem;
int     iItemID;
if (m_pClientList[iClientH] == NULL) return;
switch (iDice(1,38)) {
case 1:iItemID=188;break;//SnakeMeat
case 2:iItemID=189;break;//SnakeSkin
case 3:iItemID=190;break;//SnakeTeeth
case 4:iItemID=191;break;//SnakeTongue
case 5:iItemID=192;break;//AntLeg
case 6:iItemID=193;break;//AntFeeler
case 7:iItemID=194;break;//CyclopsEye
case 8:iItemID=195;break;//CyclopsHandEdge
case 9:iItemID=196;break;//CyclopsHeart
case 10:iItemID=197;break;//CyclopsMeat
case 11:iItemID=198;break;//CyclopsLeather
case 12:iItemID=199;break;//HelboundHeart
case 13:iItemID=200;break;//HelboundLeather
case 14:iItemID=201;break;//HelboundTail
case 15:iItemID=202;break;//HelboundTeeth
case 16:iItemID=203;break;//HelboundClaw
case 17:iItemID=204;break;//HelboundTongue
case 18:iItemID=205;break;//LumpofClay
case 19:iItemID=206;break;//OrcMeat
case 20:iItemID=207;break;//OrcLeather
case 21:iItemID=208;break;//OrcTeeth
case 22:iItemID=209;break;//OgreHair
case 23:iItemID=210;break;//OgreHeart
case 24:iItemID=211;break;//OgreMeat
case 25:iItemID=212;break;//OgreLeather
case 26:iItemID=213;break;//OgreTeeth
case 27:iItemID=214;break;//OgreClaw
case 28:iItemID=215;break;//ScorpionPincers
case 29:iItemID=216;break;//ScorpionMeat
case 30:iItemID=217;break;//ScorpionSting
case 31:iItemID=218;break;//ScorpionSkin
case 32:iItemID=219;break;//SkeletonBones
case 33:iItemID=220;break;//SlimeJelly
case 34:iItemID=221;break;//StoneGolemPiece
case 35:iItemID=222;break;//TrollHeart
case 36:iItemID=223;break;//TrollMeat
case 37:iItemID=224;break;//TrollLeather
case 38:iItemID=225;break;//TrollClaw
}

//chance
if (iDice(1,120) <= 3) iItemID=650;//ZemstoneOfSacrifice
//chance

pItem = new class CItem;
if (_bInitItemAttr(pItem, iItemID) == FALSE) {
delete pItem;
}
else {
m_pMapList[ m_pClientList[iClientH]->m_cMapIndex ]->bSetItem(m_pClientList[iClientH]->m_sX, 
m_pClientList[iClientH]->m_sY, pItem);
SendEventToNearClient_TypeB(MSGID_EVENT_COMMON, DEF_COMMONTYPE_ITEMDROP, m_pClientList[iClientH]->m_cMapIndex,
m_pClientList[iClientH]->m_sX, m_pClientList[iClientH]->m_sY,  
pItem->m_sSprite, pItem->m_sSpriteFrame, pItem->m_cItemColor);
}


}

find

Code: Select all

// fixed location teleportation:
and add under switch statement

Code: Select all

    case 2: //lotery
    	ItemDepleteHandler(iClientH, sItemIndex, TRUE);
    	LoteryHandler(iClientH);
    	break;
<img src='http://img440.imageshack.us/img440/2627/15pt.jpg' border='0' alt='user posted image' /><br><br>HBPolska characters:<br><br>Hellios 150+ Aresden Hero Mage<br>TheBill 120 Aresden plrider<br>Kill_Me 100 Full-Hero plrider<br>Rockeater 110+ Aresden Plate Mage<br><br><a href='http://www.helbreath.org' target='_blank'>http://www.helbreath.org</a> come and play (250 ppl online)
locobans
Outpost Junkie
Posts: 2264
Joined: Tue Jul 13, 2004 3:51 am
Location: Behind You
Contact:

Post by locobans »

Thx a lot good idea ^_^
QUOTE (ADDKiD @ Dec 1 2006, 4:01 PM) <br>You guys make me laugh alot, half the shit I say, is bullshit...<br><br><img src='http://img485.imageshack.us/img485/492/banssig1ng.gif' border='0' alt='user posted image' /><br><br><b>I see no changes at all, wake up in the morning and ask myself...<br>Is life worth living? Should I blast myself?</b><br><br><b><a href='http://2paclegacy.com' target='_blank'>2PacLegacy.com</a></b>
RageIlluminati
Outpost bitch
Posts: 559
Joined: Wed Mar 30, 2005 6:45 am

Post by RageIlluminati »

nvm
<img src='http://helbreath.pri.ee/userbars/hbest-gamemaster2.jpg' border='0' alt='user posted image' /> <img src='http://helbreath.pri.ee/userbars/hbsoccer-owner.jpg' border='0' alt='user posted image' /> <img src='http://helbreath.pri.ee/userbars/scorpa-rider.jpg' border='0' alt='user posted image' /> <img src='http://helbreath.pri.ee/userbars/logout-master.jpg' border='0' alt='user posted image' /> <br>.<br>................................Ego sum Rage, flagellum Dei!<br><br>The problem with America is stupidity. I'm not saying there should be a capital punishment for stupidity, but why don't we just take the safety labels off of everything and let the problem solve itself? (bash.org)
CDWriter
Member
Posts: 123
Joined: Sun Feb 22, 2004 12:08 am

Post by CDWriter »

Works good thanks Drajwer did not even thing about adding it til i seen yours ;)
slawsoo
just visiting
Posts: 9
Joined: Wed Apr 19, 2006 5:32 pm

Post by slawsoo »

Drajwer to Drajwer ... ;f Loteria pierwsza klasa :P
<a href='http://www.helbreath.org' target='_blank'><img src='http://www.helbreath.org/banner.gif' border='0' alt='user posted image' /></a><br>
naatten
noob
Posts: 27
Joined: Sun Jan 01, 2006 11:17 pm

Post by naatten »

good idea! ;)
Post Reply