Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzenie przedmiotu z bonusami


Rekomendowane odpowiedzi

Opublikowano

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

logo.png­

Opublikowano

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

Wszystko działą,tylko musisz być połączony z bazą ;p

Opublikowano

Masz taką dostępna opcje w M2Tool Up jak coś,

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

 

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

Wszystko działą,tylko musisz być połączony z bazą ;p

 

 

Jemu chyba chodziło o funkcję taką jak na dreikonie(?) jest, że daje Ci na start/za questa określony item z określonymi bonusami :P

 

A jeśli chodzi o to o czym tu piszecie, zawsze może użyć Bambuskowego panelu - http://www.mpcforum.pl/topic/320246-game-master-panel-3/

Opublikowano

 

Masz taką dostępna opcje w M2Tool Up jak coś,

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

 

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

Wszystko działą,tylko musisz być połączony z bazą ;p

 

 

Jemu chyba chodziło o funkcję taką jak na dreikonie(?) jest, że daje Ci na start/za questa określony item z określonymi bonusami :P

 

A jeśli chodzi o to o czym tu piszecie, zawsze może użyć Bambuskowego panelu - http://www.mpcforum.pl/topic/320246-game-master-panel-3/

 

Dokładnie tak, chodzi o funkcję questową :)

Opublikowano

 

 

Masz taką dostępna opcje w M2Tool Up jak coś,

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

 

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

Wszystko działą,tylko musisz być połączony z bazą ;p

 

 

Jemu chyba chodziło o funkcję taką jak na dreikonie(?) jest, że daje Ci na start/za questa określony item z określonymi bonusami :P

 

A jeśli chodzi o to o czym tu piszecie, zawsze może użyć Bambuskowego panelu - http://www.mpcforum.pl/topic/320246-game-master-panel-3/

 

Dokładnie tak, chodzi o funkcję questową :)

 

Kilka funkcji, które Ci być może pomogą.

int pc_equip_slot0(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
 
LPITEM item = ch->GetInventoryItem(lua_tonumber(L, 1));
lua_pushboolean(L, (item)?ch->EquipItem(item):false);
return 1;
}
int item_set_attr0(lua_State* L)
{
if (!lua_istable(L, 1))
return 0;
 
CQuestManager& q = CQuestManager::instance();
LPITEM item = q.GetCurrentItem();
 
int m_attr[ITEM_ATTRIBUTE_MAX_NUM*2] = {0};
int m_idx = 0;

lua_pushnil(L);
while (lua_next(L, 1) && m_idx<(ITEM_ATTRIBUTE_MAX_NUM*2)) {
m_attr[m_idx++] = lua_tonumber(L, -1);
lua_pop(L, 1);
}

for (int i=0; i<ITEM_ATTRIBUTE_MAX_NUM; i++)
item->SetForceAttribute(i, m_attr[(i*2)+0], m_attr[(i*2)+1]);
return 0;
}

int item_add_attr0(lua_State* L)
{
NS_ITEM_GETMODE0(m_mode);
 
CQuestManager& q = CQuestManager::instance();
LPITEM item = q.GetCurrentItem();
 
if(item){
int m_count = 0;
int m_reqsf = 1;
if (lua_isnumber(L, 2))
m_reqsf = lua_tonumber(L, 2);
 
if (m_mode==1 || m_mode==0){
m_count = ITEM_ATTRIBUTE_MAX_LEVEL-item->GetAttributeCount();
if (m_count>m_reqsf && m_reqsf!=0)
m_count = m_reqsf;
for (int i=0; i<m_count; i++)
item->AddAttribute();
}
if (m_mode==2 || m_mode==0){
m_count = (ITEM_ATTRIBUTE_MAX_NUM-ITEM_ATTRIBUTE_MAX_LEVEL)-item->GetRareAttrCount();
if (m_count>m_reqsf && m_reqsf!=0)
m_count = m_reqsf;
for (int i=0; i<m_count; i++)
item->AddRareAttribute();
}
}
return 0;
}

Jak użyć raczej sam ogarniesz, pozdrawiam  ;)

Opublikowano

 

 

 

Masz taką dostępna opcje w M2Tool Up jak coś,

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

 

 

 

Jemu chyba chodzi o bonusy 1-5 tak jak w grze można zrobić. W M2ToolUp można generować przedmiot z wbudowanymi bonusami. Ten generator wgl działa ? Nigdy go nie używałem.­

Wszystko działą,tylko musisz być połączony z bazą ;p

 

 

Jemu chyba chodziło o funkcję taką jak na dreikonie(?) jest, że daje Ci na start/za questa określony item z określonymi bonusami :P

 

A jeśli chodzi o to o czym tu piszecie, zawsze może użyć Bambuskowego panelu - http://www.mpcforum.pl/topic/320246-game-master-panel-3/

 

Dokładnie tak, chodzi o funkcję questową :)

 

Kilka funkcji, które Ci być może pomogą.

int pc_equip_slot0(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
 
LPITEM item = ch->GetInventoryItem(lua_tonumber(L, 1));
lua_pushboolean(L, (item)?ch->EquipItem(item):false);
return 1;
}
int item_set_attr0(lua_State* L)
{
if (!lua_istable(L, 1))
return 0;
 
CQuestManager& q = CQuestManager::instance();
LPITEM item = q.GetCurrentItem();
 
int m_attr[ITEM_ATTRIBUTE_MAX_NUM*2] = {0};
int m_idx = 0;

lua_pushnil(L);
while (lua_next(L, 1) && m_idx<(ITEM_ATTRIBUTE_MAX_NUM*2)) {
m_attr[m_idx++] = lua_tonumber(L, -1);
lua_pop(L, 1);
}

for (int i=0; i<ITEM_ATTRIBUTE_MAX_NUM; i++)
item->SetForceAttribute(i, m_attr[(i*2)+0], m_attr[(i*2)+1]);
return 0;
}

int item_add_attr0(lua_State* L)
{
NS_ITEM_GETMODE0(m_mode);
 
CQuestManager& q = CQuestManager::instance();
LPITEM item = q.GetCurrentItem();
 
if(item){
int m_count = 0;
int m_reqsf = 1;
if (lua_isnumber(L, 2))
m_reqsf = lua_tonumber(L, 2);
 
if (m_mode==1 || m_mode==0){
m_count = ITEM_ATTRIBUTE_MAX_LEVEL-item->GetAttributeCount();
if (m_count>m_reqsf && m_reqsf!=0)
m_count = m_reqsf;
for (int i=0; i<m_count; i++)
item->AddAttribute();
}
if (m_mode==2 || m_mode==0){
m_count = (ITEM_ATTRIBUTE_MAX_NUM-ITEM_ATTRIBUTE_MAX_LEVEL)-item->GetRareAttrCount();
if (m_count>m_reqsf && m_reqsf!=0)
m_count = m_reqsf;
for (int i=0; i<m_count; i++)
item->AddRareAttribute();
}
}
return 0;
}

Jak użyć raczej sam ogarniesz, pozdrawiam  ;)

 

Żadna nowa funkcja nie jest potrzebna.

 

pc.give_item2_select(vnum, count)

item.set_value(idx, attr_type, attr_value)

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...