annuncio

Comprimi
Ancora nessun annuncio.

[EasyUo] catalogare oggetti

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [EasyUo] catalogare oggetti

    dato che nn è uno script che avvantaggia qualcuno nel game, ho deciso di render pubblico il mio script per catalogare oggetti con easyuo, fatto circa 5 minuti fa con le mie manine :P, basta settare l'ID del container che contiene gli oggetti dove indicato, aprire il contenitore, e premere play^^
    codice:
    ;===============================================
    ;===SETTARE L'ID DEL CONTAINER DA CATALOGARE===
    ;===============================================
    SET %CONTAINER BYPGQMD
    ;===============================================
    ;================INIZIO SCRIPT===================
    ;===============================================
    
    INIZIO:
    	FINDITEM * C_ , %CONTAINER
    	IF #FINDKIND <> 0
    		{
    		GOTO FINE
    		}
    	EVENT PROPERTY #FINDID
    	SET %PROPS #PROPERTY
    LOOP:
    	STR POS %PROPS $
    	IF #STRRES = 0
    		{
    		GOTO IGNORE
    		}
    	SET %LUNG #STRRES - 1
    	STR LEFT %PROPS %LUNG
    	EXECUTE CMD /C ECHO #STRRES >> CATALOGO.TXT
    	EVENT SYSMESSAGE STAMPA
    	SET %LUNG %LUNG + 1
    	STR DEL %PROPS 1 %LUNG
    	SET %PROPS #STRRES
    	GOTO LOOP
    IGNORE:
    	IGNOREITEM #FINDID 1
    	EXECUTE CMD /C ECHO -------------------------------- >> CATALOGO.TXT
    	EVENT SYSMESSAGE OGGETTO COMPLETATO
    	GOTO INIZIO
    FINE:
    	EVENT SYSMESSAGE CATALOGO COMPLETO
    	EXECUTE CMD /C ECHO --- FINE CATALOGO ---- >> CATALOGO.TXT
    	IGNOREITEM RESET 1
    	HALT
    ciau a tutti e buon game
    ah.. dimenticavo, togliete la spunta in options>permissions, su "disable execute" e "only execute files in executable directory"
    Ultima modifica di danyeleid; 15-10-2005, 18:54.

  • #2
    sbagliata sezione

    evvai l'ho detto

    Commenta


    • #3
      Originally posted by elendil
      sbagliata sezione

      evvai l'ho detto
      hanno messo il forum scripts??!
      dove?
      come?
      spostate sorry^^"

      Commenta


      • #4
        Bello bello! Mi piace il fatto che te li mette in un file e poi puoi copiarli, incollarli, stamparli ecc....

        Peccato la sezione sbagliata!
        -->Firma Irregolare - Editata. Loki UoSuperMod<--

        Commenta


        • #5
          Originally posted by Noricum

          hanno messo il forum scripts??!
          dove?
          come?
          spostate sorry^^"
          dentro al forum dubbi e domande

          Commenta


          • #6
            Originally posted by elendil

            dentro al forum dubbi e domande
            tnx la prox volta metto al posto giusto

            Commenta


            • #7
              previo permesso dell'autore ho aggiunto la possibilità di targettare il container da catalogare e la possibilità di targettarne un'altro quando finita la catalogazione


              code:--------------------------------------------------------------------------------
              ;===============================================
              ;===TARGETTARE IL CONTAINER DA CATALOGARE===
              ;===============================================
              CONTAINER:
              display ok Scegli il Container
              wait 10
              set #targcurs 1
              target
              targetloop:
              if #targcurs = 1
              goto targetloop
              set %CONTAINER #LTARGETID
              wait 1s
              goto inizio
              ;===============================================
              ;================INIZIO SCRIPT===================
              ;===============================================

              INIZIO:
              FINDITEM * C_ , %CONTAINER
              IF #FINDKIND <> 0
              {
              GOTO FINE
              }
              EVENT PROPERTY #FINDID
              SET %PROPS #PROPERTY
              LOOP:
              STR POS %PROPS $
              IF #STRRES = 0
              {
              GOTO IGNORE
              }
              SET %LUNG #STRRES - 1
              STR LEFT %PROPS %LUNG
              EXECUTE CMD /C ECHO #STRRES >> CATALOGO.TXT
              EVENT SYSMESSAGE STAMPA
              SET %LUNG %LUNG + 1
              STR DEL %PROPS 1 %LUNG
              SET %PROPS #STRRES
              GOTO LOOP
              IGNORE:
              IGNOREITEM #FINDID 1
              EXECUTE CMD /C ECHO -------------------------------- >> CATALOGO.TXT
              EVENT SYSMESSAGE OGGETTO COMPLETATO
              GOTO INIZIO
              FINE:
              EVENT SYSMESSAGE CATALOGO COMPLETO
              EXECUTE CMD /C ECHO --- FINE CATALOGO ---- >> CATALOGO.TXT
              IGNOREITEM RESET 1
              msg STAMPA COMPLETATA$
              display yesno Vuoi scegliere un'altro Container?
              if #dispres = yes
              {
              goto CONTAINER
              }
              if #dispres = no
              halt
              }


              --------------------------------------------------------------------------------
              ICQ 280423557
              msn keiji1@hotmail.it

              Commenta


              • #8
                Originally posted by keiji
                usa (code) e (/code)

                Commenta


                • #9
                  vabbè dai lo metto in code
                  codice:
                  ;===============================================
                  ;===TARGETTARE IL CONTAINER DA CATALOGARE===
                  ;===============================================
                  CONTAINER:
                  display ok Scegli il Container
                  wait 10
                  set #targcurs 1
                  target
                  targetloop:
                  if #targcurs = 1
                    goto targetloop
                  set %CONTAINER #LTARGETID
                  wait 1s
                    goto inizio
                  ;===============================================
                  ;================INIZIO SCRIPT===================
                  ;===============================================
                  
                  INIZIO:
                  	FINDITEM * C_ , %CONTAINER
                  	IF #FINDKIND <> 0
                  		{
                  		GOTO FINE
                  		}
                  	EVENT PROPERTY #FINDID
                  	SET %PROPS #PROPERTY
                  LOOP:
                  	STR POS %PROPS $
                  	IF #STRRES = 0
                  		{
                  		GOTO IGNORE
                  		}
                  	SET %LUNG #STRRES - 1
                  	STR LEFT %PROPS %LUNG
                  	EXECUTE CMD /C ECHO #STRRES >> CATALOGO.TXT
                  	EVENT SYSMESSAGE STAMPA
                  	SET %LUNG %LUNG + 1
                  	STR DEL %PROPS 1 %LUNG
                  	SET %PROPS #STRRES
                  	GOTO LOOP
                  IGNORE:
                  	IGNOREITEM #FINDID 1
                  	EXECUTE CMD /C ECHO -------------------------------- >> CATALOGO.TXT
                  	EVENT SYSMESSAGE OGGETTO COMPLETATO
                  	GOTO INIZIO
                  FINE:
                  	EVENT SYSMESSAGE CATALOGO COMPLETO
                  	EXECUTE CMD /C ECHO --- FINE CATALOGO ---- >> CATALOGO.TXT
                  	IGNOREITEM RESET 1
                  		msg STAMPA COMPLETATA$
                       	display yesno Vuoi scegliere un'altro Container?
                           	 if #dispres = yes
                    {
                     		 goto CONTAINER
                  				}
                            if #dispres = no
                                      halt
                  			}

                  Commenta

                  Sto operando...
                  X