
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.







La date/heure actuelle est 19/04/2025 12:34:35
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
parrain Chevalier ![]() Messages: 97 Localisation: Creteil |
Salut!
J'ai un rpoblème avec un script^^, ce script verifie si le joueur est lvl 1, si c'est le cas il est telepoter a un waypoint, c'est plutot pratique lors de reboot... Voila ce monstre: ///////////////////////////////////////////// /// script de zommak /// /// le 17 mars 2005 /// /// Script de controle de niveau /// /// script onenter /// ///////////////////////////////////////////// /////////// option ////////////////////////// int iLimitbase=10; ///////////////////////////////////////////// void main() { object oPC=GetEnteringObject(); if(GetCampaignInt("level","lvlmax",oPC)==0) { SetCampaignInt("level","lvlmax",iLimitbase,oPC); } if(GetFactionAverageLevel(oPC)==1) { AssignCommand(oPC,ActionJumpToObject(GetWaypointByTag("START"))); } } je vois pas ce qui va pas, alors aider moi, merci d'avence... |
Revenir en haut | ![]() ![]() ![]() ![]() |
Mythyzyn Héros ![]() Messages: 292 Localisation: Lyncya |
Code :
void main()
{ object oPC = GetEnteringObject(); object oTarget = GetWaypointByTag ("TAG DE TON WP"); int nLv = GetHitDice(oPC); if(nLv == 1) AssignCommand(oPC, JumpToObject(oTarget)); } Voila si le niveau du joueur est = à 1, il est téléoprté au WP. C'est une version un peu plus légère que le script que tu as posté un peu plus haut. Et j'ai réussi tout seul !!! (Ceux qui me connaissent comprendront pourquoi c'est un exploit lol) _________________ NwN2 - Lyncya 3 - La Guerre du Crystium |
Revenir en haut | ![]() ![]() ![]() ![]() |
parrain Chevalier ![]() Messages: 97 Localisation: Creteil |
a eu merci mais tu as oublier ceci:
...int iLimitbase=10; ///////////////////////////////////////////// void main() { object oPC=GetEnteringObject(); if(GetCampaignInt("level","lvlmax",oPC)==0) { SetCampaignInt("level","lvlmax",iLimitbase,oPC); } ceci met directement la limite de niveau a 10, c'est mon système de bon il faudrais compiler avec le tien mais moi je suis pas encore la^^ |
Revenir en haut | ![]() ![]() ![]() ![]() |
Mythyzyn Héros ![]() Messages: 292 Localisation: Lyncya |
Ton système à l'air louche lol
Code : void main()
{ object oPC = GetPCLevellingUp(); int nXP; int nLv = GetHitDice(oPC); if(nLv == 11) { SendMessageToPC(oPC, "Vous ne pouvez passer au prochain niveau." ); nXP = (( nLv * ( nLv - 1 )) / 2 * 1000 ) - 1; SetXP(oPC, nXP); } } Tu met ça dans sur le onplayerleveling du mod et quand le PJ veut passer level 11, il se retrouve de nouveau à 1 point de son level et il reçoit le message. Il reste donc au level 10. _________________ NwN2 - Lyncya 3 - La Guerre du Crystium |
Revenir en haut | ![]() ![]() ![]() ![]() |
parrain Chevalier ![]() Messages: 97 Localisation: Creteil |
hum...
Merci... |
Revenir en haut | ![]() ![]() ![]() ![]() |


Page 1 sur 1 ¤
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum