Source comand /buy

Results 1 to 2 of 2
  1. #1
    Member na1kon is offline
    MemberRank
    Aug 2015 Join Date
    65Posts

    Source comand /buy

    hi friends,anyone can share code/buyleatherset(example)


  2. #2
    cMuServices™ L1ron is offline
    MemberRank
    Jun 2014 Join Date
    315Posts

    Re: Source comand /buy

    ofc i'll send you an example :}

    what need for this source ?
    price - serial and gObj not so hard but here you go :)

    Code:
    void cBuySet::SetLeather(int aIndex, char*Message){
    	OBJECTSTRUCT *gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
    	int Cost = GetPrivateProfileIntA("ResetShop", "SetLeather", 200, "..\\Resetshop.ini");
    	if (AddTab[gObj->m_Index].Resets >= Cost){
    		char Msg[CHAR_MAX];
    		sprintf_s(Msg, "UPDATE Character SET Reset = Reset-%d WHERE Name='%s'", Cost, gObj->Name);
    		MuOnlineQuery.ExecQuery(Msg);
    		int ItemType = 7, ItemNr = 5, ItemLevel = 13, ItemSkill = 0, ItemLuck = 1, ItemOpt = 7, ItemExc = 63, ItemAnc = 0;
    		int ItemType1 = 8, ItemNr1 = 5, ItemLevel1 = 13, ItemSkill1 = 0, ItemLuck1 = 1, ItemOpt1 = 7, ItemExc1 = 63, ItemAnc1 = 0;
    		int ItemType2 = 9, ItemNr2 = 5, ItemLevel2 = 13, ItemSkill2 = 0, ItemLuck2 = 1, ItemOpt2 = 7, ItemExc2 = 63, ItemAnc2 = 0;
    		int ItemType3 = 10, ItemNr3 = 5, ItemLevel3 = 13, ItemSkill3 = 0, ItemLuck3 = 1, ItemOpt3 = 7, ItemExc3 = 63, ItemAnc3 = 0;
    		int ItemType4 = 11, ItemNr4 = 5, ItemLevel4 = 13, ItemSkill4 = 0, ItemLuck4 = 1, ItemOpt4 = 7, ItemExc4 = 63, ItemAnc4 = 0;
    
    
    
    
    		DWORD Item = ItemType * 32 + ItemNr;
    		ItemSerialCreateSend(aIndex, gObj->MapNumber, gObj->X, gObj->Y, Item, ItemLevel, 0, ItemSkill, ItemLuck = 1, ItemOpt, aIndex, ItemExc, ItemAnc);
    		DWORD Item1 = ItemType1 * 32 + ItemNr1;
    		ItemSerialCreateSend(aIndex, gObj->MapNumber, gObj->X, gObj->Y, Item1, ItemLevel1, 0, ItemSkill1, ItemLuck1, ItemOpt1, aIndex, ItemExc1, ItemAnc1);
    		DWORD Item2 = ItemType2 * 32 + ItemNr2;
    		ItemSerialCreateSend(aIndex, gObj->MapNumber, gObj->X, gObj->Y, Item2, ItemLevel2, 0, ItemSkill2, ItemLuck2, ItemOpt2, aIndex, ItemExc2, ItemAnc2);
    		DWORD Item3 = ItemType3 * 32 + ItemNr3;
    		ItemSerialCreateSend(aIndex, gObj->MapNumber, gObj->X, gObj->Y, Item3, ItemLevel3, 0, ItemSkill3, ItemLuck3, ItemOpt3, aIndex, ItemExc3, ItemAnc3);
    		DWORD Item4 = ItemType4 * 32 + ItemNr4;
    		ItemSerialCreateSend(aIndex, gObj->MapNumber, gObj->X, gObj->Y, Item4, ItemLevel4, 0, ItemSkill4, ItemLuck4, ItemOpt4, aIndex, ItemExc4, ItemAnc4);
    		GCServerMsgStringSend("[ResetShop] Thanks for buying at our ResetShop !", aIndex, 1);
    	}
    
    
    
    
    	else if (AddTab[gObj->m_Index].Resets < Cost)
    	{
    		GCServerMsgStringSend("[ResetShop] You dont have Resets!!", aIndex, 1);
    		return;
    	}
    }
    ofc that can be an a smart system and that no so hard



Advertisement