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