ZiKa ® Admin
Mensagens : 29 Pontos : 59 Reputação : 0 Data de inscrição : 22/02/2011 Idade : 28 Localização : Guaira-SP
| Assunto: Criando Chest Qui Out 20, 2011 7:40 am | |
| HOLA, vou ensinar como fazer alguns tipos de chest.
1° Chest de Item
- Vai até \RESOURCE\script\calculate e abre ItemEffect.lua - Abaixe até o final e adicione. - Código:
-
function ItemUse_#NOME( role , Item ) local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet < #SLOT then SystemNotice(role ,"Insuficiente slot no inventorio. Vc precisa de 4 Slot") UseItemFailed ( role ) return end GiveItem ( role , 0 , #ID , #QT , #LV ) GiveItem ( role , 0 , #ID , #QT , #LV ) GiveItem ( role , 0 , #ID , #QT , #LV )
local cha_name = GetChaDefaultName ( role ) local message = cha_name.." #MSG" Notice ( message ) end Legenda :#NOME = Nome da função da chest. ( pode por qual quer coisa) #SLOT = Quantos slot precisa livre #ID = Id do item que a chest vai dar #QT = Quantidade do item que a chest vai dar #LV = Level do item que a chest vai dar ( usado para gens ) #MSG = Mensagem pra todos os player do servidor. Exemplo : - Código:
-
-----------Guild War Chest function ItemUse_GWCHEST( role , Item ) local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet < 4 then SystemNotice(role ,"Insuficiente slot no inventorio. Vc precisa de 4 Slot") UseItemFailed ( role ) return end GiveItem ( role , 0 , 3457 , 5 , 1 ) GiveItem ( role , 0 , 7724 , 2 , 1 ) GiveItem ( role , 0 , 7715 , 99 , 1 )
local cha_name = GetChaDefaultName ( role ) local message = cha_name.." abriu Guild War Statua Chest e obteve 5x Kal Runestone, 2x 10k Cake e 99x Coin Dim Dim (ES)" Notice ( message ) end 2° Chest de Dinheiro - Código:
-
function ItemUse_#NOME( role , Item ) local Money_ZiKa_Add = #QT local Money_ZiKa_Max = GetChaAttr ( role , ATTR_GD ) if Money_ZiKa_Max>=#QTMAX then SystemNotice (role, "#MSG ") UseItemFailed ( role ) return end AddMoney ( role , 0 , Money_ZiKa_Add ) end Legenda :#NOME = Nome da função da chest. ( pode por qual quer coisa) #QT = Quantidade de dinheiro que a chest vai dar #QTMAX = Max de money que o player pode ter pra usar a chest #MSG = Mensagem que irá aparecer pra você se der erro Exemplo : - Código:
-
function ItemUse_ENOTE( role , Item ) local Money_add = 100000 local Money_Have = GetChaAttr ( role , ATTR_GD ) if Money_Have>=999900000 then SystemNotice (role, "Vc ja tem muito dinheiro intao n precisa de min") UseItemFailed ( role ) return end AddMoney ( role , 0 , Money_add ) end
- ItemInfo Linha - Código:
-
8202 Guild War Statua Chest n1755 10130023 0 0 0 0 0 0 41 0 0 0 0 0 1 1 1 1 99 0 35000000 -1,-2,-2,-2 0 -1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2 0 0 -1,-2,-2,-2,-2,-2,-2,-2,-2,-2 -1,-2,-2,-2,-2,-2,-2,-2,-2,-2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0,0 0,0 0 0 0 0 0 0 0 0 0 ItemUse_#NOME 0 0 0 0,0 0,0 0,0 2 Clik para receber seus premios por sobreviver em Guild War Mais pra frente será postado mais tipos . Thank's by ZiKa | |
|