Oyunda zaten aktif olan bir özellikmiş, bügün char_item'da gezinirken dikkatimi çekti tek yapmanız gereken python kısmını ayarlamak ve bum
Python-> uitooltip inizi açıp limit bölümüne gelin limit_level arayıp keyfinize göre ekleyin
Protolarınızda limit type ı hepsinde level zaten bir itemi değiştirip deneyin limit type ını
STR
DEX
INT
CON
bakınca anlıyorsunuz zaten anlatmaya gerek yok muhtemeşem yav
sql kullananlar için limit valueleri
2-3-4-5
Edit: konuyu açmadan editledim çift limit type kullanmayı becerebilen babayiğidolar char_item'da case lerin sonunda break; bulunuyor bunu kaldırmayı unutmayın yoksa tek limit kontrol edip döngüden çıkartırsınız mazallah
Kod:
case LIMIT_STR:
if (GetPoint(POINT_ST) < limit)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("근력이 낮아 착용할 수 없습니다."));
return false;
}
break;
case LIMIT_INT:
if (GetPoint(POINT_IQ) < limit)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("지능이 낮아 착용할 수 없습니다."));
return false;
}
break;
case LIMIT_DEX:
if (GetPoint(POINT_DX) < limit)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("민첩이 낮아 착용할 수 없습니다."));
return false;
}
break;
case LIMIT_CON:
if (GetPoint(POINT_HT) < limit)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("체력이 낮아 착용할 수 없습니다."));
return false;
}
Python-> uitooltip inizi açıp limit bölümüne gelin limit_level arayıp keyfinize göre ekleyin
Kod:
if item.LIMIT_LEVEL == limitType:
color = self.GetLimitTextLineColor(player.GetStatus(player.LEVEL), limitValue)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_LIMIT_LEVEL % (limitValue), color)
elif item.LIMIT_STR == limitType:
color = self.GetLimitTextLineColor(player.GetStatus(player.ST), limitValue)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_LIMIT_STR % (limitValue), color)
elif item.LIMIT_DEX == limitType:
color = self.GetLimitTextLineColor(player.GetStatus(player.DX), limitValue)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_LIMIT_DEX % (limitValue), color)
elif item.LIMIT_INT == limitType:
color = self.GetLimitTextLineColor(player.GetStatus(player.IQ), limitValue)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_LIMIT_INT % (limitValue), color)
elif item.LIMIT_CON == limitType:
color = self.GetLimitTextLineColor(player.GetStatus(player.HT), limitValue)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_LIMIT_CON % (limitValue), color)
Protolarınızda limit type ı hepsinde level zaten bir itemi değiştirip deneyin limit type ını
STR
DEX
INT
CON
bakınca anlıyorsunuz zaten anlatmaya gerek yok muhtemeşem yav
sql kullananlar için limit valueleri
2-3-4-5
Edit: konuyu açmadan editledim çift limit type kullanmayı becerebilen babayiğidolar char_item'da case lerin sonunda break; bulunuyor bunu kaldırmayı unutmayın yoksa tek limit kontrol edip döngüden çıkartırsınız mazallah
Son düzenleme: