Respawn dans un Coffre

Répondre
Partager Rechercher
Salut

Je met ici un tio script qui permet de respawn un objet dans un coffre si le PJ le vide et lorsqu'il le referme. La chance de respawn est aléatoire : incluant ou non un objet dans le coffre

Code PHP:

//::///////////////////////////////////////////////
//::coffre_onspawn
//::
//:: Copyright (c) 2003 The Myth
//:://////////////////////////////////////////////
/*
   Script de respawn aleatoire d'un objet dans un coffre
   A mettre dans le onClose
*/
//:://////////////////////////////////////////////
//:: Created By: Manshoon
//:: Created On: Chateau Zhentil
//:://////////////////////////////////////////////

void main()
{
 
object oInside GetFirstItemInInventory();
 
int roll=d100();
  if (!
GetIsObjectValid(oInside))
  {
   if (
roll>33)
   {
    
string sItem "";
    
int nRandom Random(78) + 1;
     switch (
nRandom)
      {
       case 
1sItem "nw_it_msmlmisc24";break;
       case 
2sItem "nw_it_mpotion006";break;
       case 
3sItem "nw_it_msmlmisc23";break;
       case 
4sItem "nw_it_thnmisc003";break;
       case 
6sItem "nw_it_thnmisc004";break;
       case 
7sItem "nw_it_thnmisc001";break;
       case 
8sItem "nw_it_picks001";break;
       case 
9sItem "nw_it_picks002";break;
       case 
10sItem "nw_it_picks003";break;
       case 
11sItem "nw_it_mpotion016";break;
       case 
12sItem "nw_it_mpotion009";break;
       case 
13sItem "nw_it_mpotion015";break;
       case 
14sItem "nw_it_mpotion014";break;
       case 
15sItem "nw_it_mpotion011";break;
       case 
16sItem "nw_it_mpotion017";break;
       case 
17sItem "nw_it_mpotion018";break;
       case 
18sItem "nw_it_mpotion002";break;
       case 
19sItem "nw_it_mpotion001";break;
       case 
20sItem "nw_it_mpotion020";break;
       case 
21sItem "nw_it_mpotion013";break;
       case 
22sItem "nw_it_torch001";break;
       case 
23sItem "nw_it_mmidmisc05";break;
       case 
24sItem "nw_it_gem002";break;
       case 
25sItem "nw_it_gem013";break;
       case 
26sItem "nw_it_gem003";break;
       case 
27sItem "nw_it_mring022";break;
       case 
28sItem "nw_it_mring021";break;
       case 
29sItem "nw_it_mring009";break;
       case 
30sItem "nw_it_mring011";break;
       case 
31sItem "nw_it_gem014";break;
       case 
32sItem "nw_it_mneck021";break;
       case 
33sItem "nw_it_mneck020";break;
       case 
34sItem "nw_it_mneck022";break;
       case 
35sItem "nw_it_gem007";break;
       case 
36sItem "nw_it_gem009";break;
       case 
37sItem "nw_it_gem004";break;
       case 
38sItem "nw_it_gem015";break;
       case 
39sItem "nw_it_medkit001";break;
       case 
40sItem "nw_it_medkit002";break;
       case 
41sItem "nw_it_medkit003";break;
       case 
42sItem "nw_wswmbs002";break;
       case 
43sItem "nw_waxmbt002";break;
       case 
44sItem "nw_wblmcl002";break;
       case 
45sItem "nw_wswmdg002";break;
       case 
46sItem "nw_wthmdt002";break;
       case 
47sItem "nw_wdbmma002";break;
       case 
48sItem "nw_wdbmax002";break;
       case 
49sItem "nw_waxmgr002";break;
       case 
50sItem "nw_wswmgs002";break;
       case 
51sItem "nw_wplmhb002";break;
       case 
52sItem "nw_waxmhn002";break;
       case 
53sItem "nw_wbwmxh002";break;
       case 
54sItem "nw_wblmfh002";break;
       case 
55sItem "nw_wspmka002";break;
       case 
56sItem "nw_wswmka002";break;
       case 
57sItem "nw_wspmku002";break;
       case 
58sItem "nw_wbwxl001";break;
       case 
60sItem "nw_wblmfl002";break;
       case 
61sItem "nw_wblmhl002";break;
       case 
62sItem "nw_wblmml002";break;
       case 
63sItem "nw_wswmls002";break;
       case 
64sItem "nw_wbwmln002";break;
       case 
65sItem "nw_wblmms002";break;
       case 
66sItem "nw_wswmrp002";break;
       case 
67sItem "nw_wswmsc002";break;
       case 
68sItem "nw_wplmsc002";break;
       case 
69sItem "nw_wswmss002";break;
       case 
70sItem "nw_wbwmsh002";break;
       case 
71sItem "nw_wthmsh002";break;
       case 
72sItem "nw_wspmsc002";break;
       case 
73sItem "nw_wbwmsl001";break;
       case 
74sItem "nw_wplmss002";break;
       case 
75sItem "nw_wdbmqs002";break;
       case 
76sItem "nw_wthmax002";break;
       case 
77sItem "nw_wdbmsw002";break;
       case 
78sItem "nw_wblmhw002";break;
      }
    
CreateItemOnObject(sItemOBJECT_SELF1);
   }
  }

Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés