salut
c'est affreusement dur a faire pour ce jeu !
au contraire d'u jeu bethesda par exemple ou tu met deux portes, tu clique sur teleport sur une d'entre elles et clique sur l'autre porte et voila,merci...
c'est de la rigolade pour quasi tous les jeux en fait, sauf m&b :
deux solutions :
1: les portes ont des numéros qui coréspondent aux suites de blocs a game menu
une porte coté rue va avoir un numero come 0/5
un des deux c'est pour le numéro de bloc (suite logique et simple 1,2,3...) si c'est pour passer de la rue a la taverne on voie que la taverne est le bloc numéro 5 (admetons, il faut verifier)...
suite de blocs a game menu
chateau 1
prison 2
vendeur 3
arene 4
taverne 5<
le deuxieme numéro c'est le numéro de l'entry point, une porte fonctione avec un passage coté porte (entré) et avec un entry point (de l'autre coté, interieur, arrivé)
les numeros sont donc
0 entry point de l'autre coté
5 ou 5eme bloc a game menu
si on veux ajouter une entrée et un interieur, faudrais un truc comme
2 un entry point qu'on numérote 2 coté nouveau interieur
8 rajouter un bloc a game menu en dessous du dernier qui est le 7eme je crois
et mettre 2/8 aux numéros de passage, il faut mettre un passage collé a une porte...une porte est un bete objet 3D.
Solution 2: codder un truc qui marche fort ! (testé) ajouter a module scene prop tout en bas:
插入代码块:
("1aa_portail_generique_town_menu",sokf_invisible|sokf_destructible|spr_use_time(2),"barrier_8m","bo_barrier_8m",
[
check_item_use_trigger,
(ti_on_init_scene_prop,
[]),
(ti_on_scene_prop_destroy,
[]),
(ti_on_scene_prop_hit,[]),
]),
comme on devra en faire d'autres, varier bien sur l'ID comme
"1aa_portail_generique_town_menu2" 3 ect...
module mission template (ajouter ca au mission template des villes)
插入代码块:
(0, 0, 0,
[
(key_clicked, key_f),
(scene_prop_get_instance, ":cur_instance_id", "spr_1aa_portail_generique_town_menu", 0),
(ge, ":cur_instance_id", 0),
(get_player_agent_no, ":player_agent"),
(agent_get_position, pos10, ":player_agent"),
(prop_instance_get_position, pos11, ":cur_instance_id"),
(get_distance_between_positions, ":dist", pos10, pos11),
(lt, ":dist", 250),
],
[
(jump_to_menu, "mnu_town"),
(finish_mission),
]),
la prochaine fois aprés avoir compilé le ms quand tu editera en ville, tu verra un nouveau model 3D dans ta liste: une barriere 1aa_portail_generique_town_menu
tu la pose contre une porte (un seul coté marche, la fléche verte > vers l'exterieur) et dans le jeu tu clique F dessus ta porte et te voila dans le menu ville.
pour diriger les entrées dans tes interieurs, d'abord faire les interieurs avec tout ce qu'il faut et a la place de
(jump_to_menu, "mnu_town"),
un
(jump_to_scene,"scn_NOM DE TA SCENE"),
(finish_mission),
ca c'est coté rue > vers ton intérieur, faut aprés faire la meme chose coté interieur vers rue

ou interieur vers menu ville
(jump_to_menu, "mnu_town"),
charabia ? gros charabia !

mais pourtant c'est ca...