Olá pessoal, como diz o título, eu vou ajudá-lo a criar uma proteção na hora do spawn após o teleporte.
Após o char ser teleportado, ele receberá uma skill temporária que não permitirá que alguém ataque-o, da mesma forma que a ele não será permitido fazer o uso de quaisquer skills.
Vá para o seu diretório Script e abra o arquivo, skilldata.txt feito isso vá até a última linha da habilidade e adicione a seguinte linha:
skill_begin skill_name =[s_spz_pa_dwn] skill_id = 10731 level = 1 operate_type = A2 magic_level = 1 effect = {{p_block_spell};{p_block_skill_physical};{p_block_getdamage;block_hp};{p_block_getdamage;block_mp};{p_block_buff};{p_block_debuff}} is_magic = 0 mp_consume2 = 0 cast_range = -1 effective_range = -1 skill_hit_time = 0 skill_cool_time = 0 skill_hit_cancel_time = 0 reuse_delay = 0 activate_rate = 10 lv_bonus_rate = 1 basic_property = men abnormal_time = 7 abnormal_lv = 3 abnormal_type = silence_physical attribute = attr_none effect_point = -10 target_type = target affect_scope = single affect_limit = {0;0} next_action = none debuff = 1 ride_state = {@ride_none} skill_end
Copie, cole e salve.
Agora vamos para o arquivo skill_pch.txt
Vá até a última linha e cole o seguinte código:
Agora salve.
Agora vá até skill_pch2.txt, na última linha cole este código:
2747137 -1 0 0 1 -10 34 132 3 0 0 0 -12345
Feito isso salve.
Vá até areadata.txt (dentro da pasta Script) e crie linhas como estas
area_begin name=[ImperialTomb00] map_no = {25;15} type=poison target=pc skill_name=[s_spz_pa_dwn] skill_prob=100 unit_tick=3 initial_delay = 0 default_status=on range = {{186698;-75916;-2826;-2626};{186700;-75916;-2826;-2626};{186700;-75914;-2826;-2626};{186698;-75914;-2826;-2626}} area_end
Que são nada mais, nada menos que estas modificações:
area_begin name=[NameofYourLocation] map_no = {geo;data zone] type=posion target=pc
depois é só alterar x, y, z.
range = {{186698;-75916;-2826;-2626};{186700;-75916;-2826;-2626};{186700;-75914;-2826;-2626};{186698;-75914;-2826;-2626}
Estas linhas você edita com o que pode ser obtido dando o comando /loc in-game na área desejada, ou então clicando no seu alvo, alt + g e clicar sobre Informações.
Partes da GeoData:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]