Voici un nouveau Script en mode Global avec Compteur de Props et plusieurs boutons .

Copier et installer le script dans votre PServer.pat . Ensuite enregistrer votre PServer.pat et allez sur votre palace et installer vos numéros de props dans le script entre les '' '' . De plus notez que dans le script au début , c'est écrit ceci ,

120 prevRoom =9 nextRoom =8 homeRoom =

le numéro 120 est le ID de la Room précédente , le numéro 9 est le ID de la Room Suivant et le 8 est le ID de votre Gate .

Télécharger les images pour se script ici

-----------------------------------------------------------------------------------------------------------------------------

 

 ROOM

ID 1221

PRIVATE

NOPAINTING

NOCYBORGS

NAME "Room Props"

PICT "Clouds.GIF"

PICTURE ID 2 NAME "ctnum0.gif" ENDPICTURE

PICTURE ID 3 NAME "ctnum1.gif" ENDPICTURE

PICTURE ID 4 NAME "ctnum2.gif" ENDPICTURE

PICTURE ID 5 NAME "ctnum3.gif" ENDPICTURE

PICTURE ID 6 NAME "ctnum4.gif" ENDPICTURE

PICTURE ID 7 NAME "ctnum5.gif" ENDPICTURE

PICTURE ID 8 NAME "ctnum6.gif" ENDPICTURE

PICTURE ID 9 NAME "ctnum7.gif" ENDPICTURE

PICTURE ID 10 NAME "ctnum8.gif" ENDPICTURE

PICTURE ID 11 NAME "ctnum9.gif" ENDPICTURE

PICTURE ID 12 NAME "Plaqueprop.gif" ENDPICTURE

DOOR

ID 1

DONTMOVEHERE

OUTLINE 183,44 360,44 360,131 183,131

LOC 271,88

PICTS 12,0,0 ENDPICTS

SCRIPT

ON SELECT { 120 prevRoom = 9 nextRoom = 8 homeRoom = { [;-*-*-*-* Start Avs " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ;-*-*-*-* End Avs ] allProps = allProps LENGTH 1 - apl = pn f = { 0 f = } pn apl > IF { apl f = } pn 0 < IF f pn = "[ " allProps pn GET & "] SETPROPS" & STRTOATOM EXEC pn 1 + c2 = 0 c1 = { c2 10 - c2 = c1 ++ } { c2 9 > } WHILE c1 11 SETSPOTSTATELOCAL c2 12 SETSPOTSTATELOCAL } refPrp DEF pn GLOBAL MOUSEPOS 46 - my = 179 - mx = refreshBotX GLOBAL refreshBotY GLOBAL { refreshBotX mx = refreshBotY my = 0 refreshBotX = 0 refreshBotY = } refreshBotX 0 > refreshBotY 0 > AND IF { prevRoom GOTOROOM } mx 3 >= my 4 >= AND mx 55 <= my 42 <= AND AND IF { nextRoom GOTOROOM } mx 55 >= my 4 >= AND mx 110 <= my 41 <= AND AND IF { homeRoom GOTOROOM } mx 60 >= my 44 >= AND mx 119 <= my 82 <= AND AND IF { pn -- refPrp EXEC } mx 3 >= my 43 >= AND mx 65 <= my 82 <= AND AND IF { pn ++ refPrp EXEC } mx 120 >= my 44 >= AND mx 176 <= my 82 <= AND AND IF}ON ENTER {pn GLOBAL -1 pn =0 11 SETSPOTSTATELOCAL 0 12 SETSPOTSTATELOCALrefreshBotEnter GLOBAL refreshBotEnter EXEC}

 

ENDSCRIPT

ENDDOOR

SPOT

ID 12

OUTLINE 325,65 336,65 336,84 325,84

LOC 331,75

PICTS 2,0,0 3,0,0 4,0,0 5,0,0 6,0,0 7,0,0 8,0,0 9,0,0 10,0,0 11,0,0 ENDPICTS

SCRIPT

 

ENDSCRIPT

ENDSPOT

SPOT

ID 11

OUTLINE 311,65 322,65 322,85 311,85

LOC 317,75

PICTS 2,0,0 3,0,0 4,0,0 5,0,0 6,0,0 7,0,0 8,0,0 9,0,0 10,0,0 11,0,0 ENDPICTS

SCRIPT

 

ENDSCRIPT

ENDSPOT

ENDROOM