Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:scripts_event [2016/04/07 18:50] – [Exemple d'un script complet] Deed | fr:scripts_event [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Pour tester des idées, on peut faire apparaitre en jeu des objets, créatures et pnj, et même scripter le tout afin de le lancer rapidement lors d'un event d' | Pour tester des idées, on peut faire apparaitre en jeu des objets, créatures et pnj, et même scripter le tout afin de le lancer rapidement lors d'un event d' | ||
| - | Cependant, si quelque chose est destiné à rester en jeu, il vaut mieux l' | + | Cependant, si quelque chose est destiné à rester en jeu, il vaut mieux l' |
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| - | Il est possible de noter le script dans un fichier | + | Il est possible de noter le script dans un fichier |
| - | /execScript *.cmd | + | /execScript * |
| </ | </ | ||
| Ligne 15: | Ligne 15: | ||
| /a eventCreateNpcGroup (quantité) (sheet_id) (zone de pop) (boolean_value_to_spawn_or_not) (sens du pop) (nom de l' | /a eventCreateNpcGroup (quantité) (sheet_id) (zone de pop) (boolean_value_to_spawn_or_not) (sens du pop) (nom de l' | ||
| - | //ou | + | ou |
| /a eventCreateNpcGroup quantity sheet_id dispersion boolean_value_to_spawn_or_not angle event_group_name x y z clientsheet | /a eventCreateNpcGroup quantity sheet_id dispersion boolean_value_to_spawn_or_not angle event_group_name x y z clientsheet | ||
| Ligne 45: | Ligne 45: | ||
| ()vpx(" | ()vpx(" | ||
| ()addProfileParameter(" | ()addProfileParameter(" | ||
| - | ()rename(" | + | ()rename(" |
| + | ()vpx(" | ||
| + | ()phraseEndNpcMsg(0," | ||
| </ | </ | ||
| Exemple | Exemple | ||
| Ligne 76: | Ligne 77: | ||
| //Decors | //Decors | ||
| // | // | ||
| - | a eventCreateNpcGroup 1 delta_tent | + | a eventCreateNpcGroup 1 tente_givre |
| + | a eventCreateNpcGroup 1 barriere_invisible2 1 1 160 deed_minivillage_objet1a 8813 -11198 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible2 1 1 1 deed_minivillage_objet1b 8809 -11197 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible4 1 1 100 deed_minivillage_objet1c 8814 -11201 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible4 1 1 50 deed_minivillage_objet1d 8813 -11205 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible4 1 1 170 deed_minivillage_objet1e 8809 -11206 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible4 1 1 110 deed_minivillage_objet1f 8806 -11203 | ||
| + | a eventCreateNpcGroup 1 barriere_invisible4 1 1 50 deed_minivillage_objet1g 8807 -11199 | ||
| + | a eventCreateNpcGroup 1 cushion_01 1 1 0 deed_minivillage_objet9 8813 -11202 | ||
| + | a eventCreateNpcGroup 1 cushion_03 1 1 0 deed_minivillage_objet9b 8811 -11205 | ||
| + | a eventCreateNpcGroup 1 cushion_03 1 1 0 deed_minivillage_objet9c 8808 -11204 | ||
| + | a eventCreateNpcGroup 1 cushion_02 1 1 0 deed_minivillage_objet9d 8807 -11201 | ||
| a eventCreateNpcGroup 3 barrel_closed 1 1 0 deed_minivillage_objet5 8805 -11197 | a eventCreateNpcGroup 3 barrel_closed 1 1 0 deed_minivillage_objet5 8805 -11197 | ||
| - | a eventCreateNpcGroup 3 barrel_powder 1 1 0 deed_minivillage_objet6 | + | a eventCreateNpcGroup 3 barrel_powder 1 1 0 deed_minivillage_objet6 |
| a eventCreateNpcGroup 1 crate_01_lock 1 1 0 deed_minivillage_objet7 8807 -11197 | a eventCreateNpcGroup 1 crate_01_lock 1 1 0 deed_minivillage_objet7 8807 -11197 | ||
| // | // | ||
| Ligne 93: | Ligne 105: | ||
| // | // | ||
| a eventCreateNpcGroup 1 feudecamp 1 1 0 deed_minivillage_objet4 8812 -11191 | a eventCreateNpcGroup 1 feudecamp 1 1 0 deed_minivillage_objet4 8812 -11191 | ||
| + | a eventCreateNpcGroup 1 ponant_firepit_on 1 1 0 deed_minivillage_objet5 8799 -11175 | ||
| + | a eventCreateNpcGroup 1 ponant_firepit_on 1 1 0 deed_minivillage_objet6 8806 -11176 | ||
| + | a eventCreateNpcGroup 1 ponant_firepit_on 1 1 0 deed_minivillage_objet7 8825 -11179 | ||
| + | a eventCreateNpcGroup 1 ponant_firepit_on 1 1 0 deed_minivillage_objet8 8816 -11177 | ||
| // | // | ||
| // | // | ||
| // | // | ||
| - | //pop des pnj | + | //Pop des pnj |
| //Pnj des maisons | //Pnj des maisons | ||
| // | // | ||
| - | a eventCreateNpcGroup 1 welcome_ra 0 1 80 deed_minivillage_pnj1 | + | a eventCreateNpcGroup 1 welcome_ra 0 1 80 deed_minivillage_pnj1 |
| a eScript deed_minivillage_pnj1 ()setAttackable(0) ()setBotAttackable(0) | a eScript deed_minivillage_pnj1 ()setAttackable(0) ()setBotAttackable(0) | ||
| a eScript deed_minivillage_pnj1 ()vpx(" | a eScript deed_minivillage_pnj1 ()vpx(" | ||
| + | //a eScript deed_minivillage_pnj1 ()addBotChat(" | ||
| // | // | ||
| a eventCreateNpcGroup 1 welcome_ra_f 0 1 150 deed_minivillage_pnj2 8823 -11190 | a eventCreateNpcGroup 1 welcome_ra_f 0 1 150 deed_minivillage_pnj2 8823 -11190 | ||
| Ligne 110: | Ligne 127: | ||
| a eScript deed_minivillage_pnj3 ()setAttackable(0) ()setBotAttackable(0) | a eScript deed_minivillage_pnj3 ()setAttackable(0) ()setBotAttackable(0) | ||
| a eScript deed_minivillage_pnj3 ()vpx(" | a eScript deed_minivillage_pnj3 ()vpx(" | ||
| + | // | ||
| //Pnj gardes | //Pnj gardes | ||
| // | // | ||
| - | a eventCreateNpcGroup | + | //Garde homme |
| - | a eScript | + | a eventCreateNpcGroup |
| - | a eScript | + | a eScript |
| - | a eventCreateNpcGroup | + | a eScript |
| - | a eScript | + | a eventCreateNpcGroup 1 welcome_ra 15 1 0 deed_minivillage_pnj4b 8813 -11170 |
| - | a eScript | + | a eScript deed_minivillage_pnj4b ()setAttackable(1) ()setBotAttackable(0) ()setAutoSpawn(1) ()setDespawnTime(120) ()setRespawnTime(90) ()setMaxHP(500, |
| - | a eventCreateNpcGroup | + | a eScript deed_minivillage_pnj4b ()vpx(" |
| - | a eScript | + | a eventCreateNpcGroup 1 welcome_ra 15 1 0 deed_minivillage_pnj4c 8813 -11170 |
| - | a eScript | + | a eScript deed_minivillage_pnj4c ()setAttackable(1) ()setBotAttackable(0) ()setAutoSpawn(1) ()setDespawnTime(120) ()setRespawnTime(90) ()setMaxHP(500, |
| + | a eScript deed_minivillage_pnj4c ()vpx(" | ||
| + | a eventCreateNpcGroup | ||
| + | a eScript | ||
| + | a eScript | ||
| + | a eventCreateNpcGroup 1 welcome_ra 15 1 0 deed_minivillage_pnj4e 8813 -11170 | ||
| + | a eScript deed_minivillage_pnj4e ()setAttackable(1) ()setBotAttackable(0) ()setAutoSpawn(1) ()setDespawnTime(120) ()setRespawnTime(90) ()setMaxHP(500, | ||
| + | a eScript deed_minivillage_pnj4e ()vpx(" | ||
| + | // | ||
| + | // | ||
| + | a eventCreateNpcGroup 1 welcome_ra_f 10 1 0 deed_minivillage_pnj5a 8813 -11180 | ||
| + | a eScript deed_minivillage_pnj5a ()setAttackable(0) ()setBotAttackable(0) | ||
| + | a eScript deed_minivillage_pnj5a ()vpx(" | ||
| + | a eventCreateNpcGroup 1 welcome_ra_f 10 1 0 deed_minivillage_pnj5b 8813 -11180 | ||
| + | a eScript deed_minivillage_pnj5b ()setAttackable(0) ()setBotAttackable(0) | ||
| + | a eScript deed_minivillage_pnj5b ()vpx(" | ||
| + | a eventCreateNpcGroup 1 welcome_ra_f 10 1 0 deed_minivillage_pnj5c 8813 -11180 | ||
| + | a eScript deed_minivillage_pnj5c ()setAttackable(0) ()setBotAttackable(0) | ||
| + | a eScript deed_minivillage_pnj5c ()vpx(" | ||
| + | // | ||
| + | //Garde Femme | ||
| + | a eventCreateNpcGroup | ||
| + | a eScript | ||
| + | a eScript | ||
| + | a eventCreateNpcGroup 1 welcome_ra_f 15 1 0 deed_minivillage_pnj6b 8813 -11170 | ||
| + | a eScript deed_minivillage_pnj6b ()setAttackable(1) ()setBotAttackable(0) ()setAutoSpawn(1) ()setDespawnTime(120) ()setRespawnTime(90) ()setMaxHP(500, | ||
| + | a eScript deed_minivillage_pnj6b ()vpx(" | ||
| + | a eventCreateNpcGroup 1 welcome_ra_f 15 1 0 deed_minivillage_pnj6c 8813 -11170 | ||
| + | a eScript deed_minivillage_pnj6c ()setAttackable(1) ()setBotAttackable(0) ()setAutoSpawn(1) ()setDespawnTime(120) ()setRespawnTime(90) ()setMaxHP(500, | ||
| + | a eScript deed_minivillage_pnj6c ()vpx(" | ||
| </ | </ | ||
| Vous collez votre script dans un fichier deed_minivillage.cmd avec votre éditeur de texte favori puis vous lancez en jeu : | Vous collez votre script dans un fichier deed_minivillage.cmd avec votre éditeur de texte favori puis vous lancez en jeu : | ||
| < | < | ||
| - | /execScript deed_minivillage.cmd | + | /execScript deed_minivillage.txt |
| + | </ | ||
| + | |||
| + | ====Comment personnalisé son PNJ==== | ||
| + | (ébauche) | ||
| + | |||
| + | Si vous voulez des formes de PNJ bien précise :\\ | ||
| + | -vous le créez sur votre compte (ou un autre)\\ | ||
| + | -vous faite shift + F2 puis vous vous ciblez\\ | ||
| + | -vous notez les 3 VPA VPB VPC qui sont en bas\\ | ||
| + | |||
| + | commande pour changer de coiffure : changeHairCut (sheet) | ||
| + | |||
| + | Vérifié si vous avez réussit : | ||
| + | < | ||
| + | /a eventCreateNpcGroup 1 welcome_ra 1 1 0 PNJ | ||
| + | /a eScript PNJ ()vpx(" | ||
| </ | </ | ||
| - | {{tag> | + | {{tag> |





