[EasyUo] catalogare oggetti

Comprimi
X
 
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi
  • danyeleid
    BANNED
    • Feb 2005
    • 3110

    #1

    [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, 16:54.
  • elendil
    Cool Member
    • Feb 2005
    • 921

    #2
    sbagliata sezione

    evvai l'ho detto

    Commenta

    • Noricum
      BANNED
      • Feb 2005
      • 3110

      #3
      Originally posted by elendil
      sbagliata sezione

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

      Commenta

      • Neferata
        Super Member
        • Aug 2004
        • 1595

        #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

        • elendil
          Cool Member
          • Feb 2005
          • 921

          #5
          Originally posted by Noricum

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

          Commenta

          • Noricum
            BANNED
            • Feb 2005
            • 3110

            #6
            Originally posted by elendil

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

            Commenta

            • keiji
              Super Member
              • Jan 2005
              • 1836

              #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

              • Noricum
                BANNED
                • Feb 2005
                • 3110

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

                Commenta

                • Noricum
                  BANNED
                  • Feb 2005
                  • 3110

                  #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...