JeuxOnLineForumsPlusConnectés : 733 (sites) | 1296 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [Script] Mort facon règles D&D officielles RSS
   
Répondre
Partager Outils Rechercher
Avatar de Daynos de Nory
Daynos de Nory
Alpha & Oméga
 
Avatar de Daynos de Nory
 

Mort facon règles D&D officielles

Posté par Tonton

http://nwn.bioware.com/forums/viewco...ml?post=675586

à coller sur le script On Dying creé par EtherDragon, Jun 27, 2002.

Le joueur commence par tomber inconscient à 0 point de vie,
puis perd 1 pts de vie par round en appelant à l'aide
et il meurt quand il atteint -10

les NPC et monstres arretent de l'attaquer quand il est inconscient.
Lien direct vers le message - Vieux
Avatar de Etienne C
Etienne C
Roi
 
Avatar de Etienne C
 
Exclamation
ATTENTION
Attention le lien ne fonctionne pas .
Lien direct vers le message - Vieux
Avatar de mobidique
mobidique
Alpha & Oméga
 
Avatar de mobidique
 
Le lien ne marche pas, j'ai pas trouvé de post de EtherDragon causant de ça dans les archives, non plus que dans les forums ... Je vais chercher sur les autres bases de scripts.
Lien direct vers le message - Vieux
Avatar de mobidique
mobidique
Alpha & Oméga
 
Avatar de mobidique
 
Hop!

Code PHP:
void bleed(object oPCeffect eDamage)
{
    
//checks to be sure the PC is between -1 and -9 hit points
    
if (oPC != OBJECT_INVALID && 
        
GetCurrentHitPoints(oPC) < && 
        
GetCurrentHitPoints(oPC) > -10){

        
//actually applies the damage
        
ApplyEffectToObject(DURATION_TYPE_INSTANTeDamageoPC);      
        
int hp GetCurrentHitPoints(oPC);
        
int nResult d100(1);

        
//words that are spoken when character stabilizes
        
string sStabilized "The bleeding has stopped!!";  

        
//creates words over the PC's head that tells those around 
        //him/her what current HP levels are
        
string sDying GetName(oPC) +  
                
": Help me!  I'm at " 
                
IntToString(hp)+ " hit points!";  
        
AssignCommand(oPC,FloatingTextStringOnCreature(sDyingoPC));

        
//checks for self recovery
        
if (nResult <= 10){    

            
//if successful, tells the PC they've recovered and exits 
            //out of the function
            
AssignCommand(oPC,FloatingTextStringOnCreature(sStabilizedoPC));  
        }
        else {

            
//recursive statement to continue the loop until -10 hit 
            //points or recovery is attained
            
DelayCommand(6.0bleed(oPCeDamage));  
        }
    }
}

void main()
{
    
//grabs the player character that is dying
    
object oPC GetLastPlayerDying();  
    
effect eDamage EffectDamage(1DAMAGE_TYPE_MAGICALDAMAGE_POWER_PLUS_FIVE);

    
//initiates the recursive function "bleed()"
    
DelayCommand(6.0bleed(oPCeDamage));  

Une fonction recursive de surcroit ça manque pas d'élégance ... Trouvé ici xhez bioware quoi, comme quoi y a pas de secret ...
Lien direct vers le message - Vieux
Compte #21157
Invité
 
Ce script est trés génial, mais comment empecher le choix du "Respawn" au joueur ? Car en partie il lui est facile de reprendre le cour de la partie.
Lien direct vers le message - Vieux
irec
Roi
 
ca a l'air pas mal , mais ce script , on le met ou pour kil s'applique au joueur ?
Lien direct vers le message - Vieux
Avatar de Mastokk
JOL Mastokk
Alpha & Oméga
 
Avatar de Mastokk
 
Re: Mort facon règles D&D officielles
Citation:
Provient du message de Daynos

à coller sur le script On Dying creé par EtherDragon, Jun 27, 2002.

voilà ou le mettre
__________________
Journaleux psycho-rigide.
Lien direct vers le message - Vieux
irec
Roi
 
ouais ca m'avance pas , ca je l'avais lu, si je demande c que je c pas ou le trouver ce truc
Lien direct vers le message - Vieux
Avatar de Morethil
Morethil
Roi
 
Avatar de Morethil
 
Citation:
Provient du message de irec
ouais ca m'avance pas , ca je l'avais lu, si je demande c que je c pas ou le trouver ce truc
Dans les propriété du module, ou dans ce coin là. Tu a un tas de scriptes qui s'appliquent au module en entier, et la plus part du temps au PJs en fait.

Le OnDeath de la propriété du module par exemple s'applique bien évidemment au PJ (et non au module )

Bref, cherche dans ce coin là.
Lien direct vers le message - Vieux
Avatar de Yhme
Yhme
Alpha & Oméga
 
Avatar de Yhme
 
Propriétés du module > Evènements > OnPlayerDeath
Voilà
Lien direct vers le message - Vieux
irec
Roi
 
Merci
Lien direct vers le message - Vieux
irec
Roi
 
ce script fonctionne bizaroidement , en fait des que mon perso se trouve a 0pts ou moins , il meurt et ce retrouve a -11, c pas trop normal ca non ?
Lien direct vers le message - Vieux
Avatar de Jedaï
Jedaï
Alpha & Oméga
 
Avatar de Jedaï
 
Erreur Lidwyn, ce script se met sur le OnPlayerDying et non sur le OnPlayerDeath.
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
coucou merci a vous tous pour votre aide heu une petite question j'ai mis le scrypt de la mort selon les règles D ET D mais si on est tous seul est que l'hémorragie est soigné comment revenir a la vie, alors que je suis inconscient et pas mort????
???



Lien direct vers le message - Vieux
Avatar de Bresche
Bresche
Alpha & Oméga
 
Avatar de Bresche
 
Citation:
Help me! I'm at x hit points !
RP parlant, c'est une horreur cette phrase, n'oubliez pas de la modifier si c'est nécessaire.

Citation:
coucou merci a vous tous pour votre aide heu une petite question j'ai mis le scrypt de la mort selon les règles D ET D mais si on est tous seul est que l'hémorragie est soigné comment revenir a la vie, alors que je suis inconscient et pas mort????
Par assistance d'autrui.
Il me semble qu'il existe une sombre règle qui refait un check toutes les x heures et qui, en cas de reussite redonne un hp, en cas d'échec redémarre la perte de hp tous les rnds.
Pour simuler l'aspect précaire du coma.
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [Script] Mort facon règles D&D officielles
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 19h17.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite