Page 5 of 7 FirstFirst ... 234567 LastLast
Results 61 to 75 of 104
  1. #61
    Here We Roooock!
    Dunkan89's Avatar
    Join Date
    Dec 2007
    Location
    Roma
    Posts
    69

    Default

    si certo che puoi, i nomi sono indifferenti

    mandato :P

    Dukan of Delucia [Kaos] - Dweyn [CK]

  2. #62

    Default

    Ma sto thread?
    Così abbandonato?
    Xeon | Responsabile reparto Scripter




  3. #63
    Kaos Virtue Guard
    Hurlick_Nox's Avatar
    Join Date
    Jun 2006
    Age
    30
    Posts
    12,295

    Default

    Io sinceramente non ci capisco niente O_O

  4. #64
    Here We Roooock!
    Dunkan89's Avatar
    Join Date
    Dec 2007
    Location
    Roma
    Posts
    69

    Default

    Quote Originally Posted by XeonZHI View Post
    Ma sto thread?
    Così abbandonato?
    eheh :P Io ho già dato, se serve una mano agli altri sono disponibile

    Dukan of Delucia [Kaos] - Dweyn [CK]

  5. #65

    Default

    Quote Originally Posted by XeonZHI View Post
    Ma sto thread?
    Così abbandonato?
    Bisogna aspettare il vento del cambiamento...

    Disclaimer: No personal data collected.
    Accuracy: 100-150km on average :-ç
    Ti dice di dove SEI :P a volte canna di
    brutto - non raccoglie dati personali e la
    risposta è visibile solo al soggetto esaminato

  6. #66
    Suddito dell'Omino Viola
    Athomico94's Avatar
    Join Date
    Mar 2009
    Location
    Sicilia, Messina
    Age
    25
    Posts
    616

    Default

    Lo rimetto in atto io.

    Ho messo lo script fatto da Dunkan e va alla grande volevo fare un check se gli HP sono al massimo o meno.

    dovrebbe essere cosi:

    BASE

    PHP Code:
    use uo;
    use 
    util;
    use 
    os;
    use 
    vitals;

    include 
    "include/client";

    program textcmd_bendageself(who)

    foreach 
    item in EnumerateItemsInContainer(who.backpack)// questa funzione scorre tutti gli oggetti nel backpack.
       
    if(item.objtype == 0x0e21// se trova delle bende
            
    Heal(who,item); // starta la funzione "HEAL" (non esiste, la creiamo noi!)

      
    else // se non ci sono bende mando un messaggio e termino lo script
        
    SendSysMessage(who,"Non hai bende manco sta volta, scemo de novo o_o'");
        return;

      endif
    endforeach

    endprogram

    function Heal(pg,benda// dichiaro la mia funzione

    var healing := CInt(GetEffectiveSkill(pgSKILLID_HEALING ) / 10 ); // divido l'healing del pg per 10. in questo modo ...
    var healed := healing RandomInt(50); // ... aggiungendo un valore random compreso tra 1 e 50, ho creato un algoritmo molto semplice per stabilire di quanto si curerà il pg.

    SendSysMessage(pg"You start to heal yourself.");
    sleep(3); // delay di cura. l'ho messo fisso per non impicciarti troppo le idee, in realtà sarebbe diverso e terrebbe conto di piu fattori, come ad esempio se il pg viene colpito ( "your fingers slip...")
    HealDamage(pg,healed); // curo i danni
    SubtractAmount(benda1); // tolgo le bende usate ( NON mi sono preoccupato di creare quelle insanguinate volutamente. ti distrarrebbe dal capire il resto).
    SendSysMessage(pg"You healed " healed " damage.");

    endfunction 
    Modificato da me come dovrbebe essere secondo me:

    PHP Code:
    function Heal(pg,benda// dichiaro la mia funzione

    var healing := CInt(GetEffectiveSkill(pgSKILLID_HEALING ) / 10 ); // divido l'healing del pg per 10. in questo modo ...
    var healed := healing RandomInt(50); // ... aggiungendo un valore random compreso tra 1 e 50, ho creato un algoritmo molto semplice per stabilire di quanto si curerà il pg.

    if(hp == hp_max)
    SendSysMessage(pg"Non hai bisogno di cure idiota.")
    else
    SendSysMessage(pg"You start to heal yourself.");
    sleep(3); // delay di cura. l'ho messo fisso per non impicciarti troppo le idee, in realtà sarebbe diverso e terrebbe conto di piu fattori, come ad esempio se il pg viene colpito ( "your fingers slip...")
    HealDamage(pg,healed); // curo i danni
    SubtractAmount(benda1); // tolgo le bende usate ( NON mi sono preoccupato di creare quelle insanguinate volutamente. ti distrarrebbe dal capire il resto).
    SendSysMessage(pg"You healed " healed " damage.");

    endfunction 
    Ho messo hp == ho_max per esempio ma la funzione dovrrebbe essere cosi no?


    Kaos nel cuore

  7. #67

    Default

    purche tu ti ricordi di santificare GetVitalMaximumValue
    Last edited by ScriptaManent; 20-02-2010 at 00:39.

    Disclaimer: No personal data collected.
    Accuracy: 100-150km on average :-ç
    Ti dice di dove SEI :P a volte canna di
    brutto - non raccoglie dati personali e la
    risposta è visibile solo al soggetto esaminato

  8. #68
    Member

    LoSciamano's Avatar
    Join Date
    Jan 2010
    Age
    32
    Posts
    182

    Default

    Non sono un esperto di scripting da pol ma ... mi sembra che tu non abbia inizializzato la variabile hp_max.
    Tesis [Kaos] - Weaponsmith
    Aspuf [Kaos] - Macer
    Daro [DsV] - Pg troppo old per essere classato


  9. #69
    Suddito dell'Omino Viola
    Athomico94's Avatar
    Join Date
    Mar 2009
    Location
    Sicilia, Messina
    Age
    25
    Posts
    616

    Default

    Sciamano l'ho fatto cosi per vedere se l'if andava bene in ogni caso


    Kaos nel cuore

  10. #70

    Default


    Disclaimer: No personal data collected.
    Accuracy: 100-150km on average :-ç
    Ti dice di dove SEI :P a volte canna di
    brutto - non raccoglie dati personali e la
    risposta è visibile solo al soggetto esaminato

  11. #71
    Here We Roooock!
    Dunkan89's Avatar
    Join Date
    Dec 2007
    Location
    Roma
    Posts
    69

    Default

    if(hp == hp_max)
    SendSysMessage(pg, "Non hai bisogno di cure idiota.")
    else
    No, sta roba non esiste *_*
    Per fare quello che vuoi fare tu devi usare due funzioni: GetVital e GetVitalMaximumValue.
    Dai un occhiata qui -> PenUltima Online ( POL )



    ps. ti sei perso un 'endif'

    Dukan of Delucia [Kaos] - Dweyn [CK]

  12. #72
    HawK Per Sempre.
    Ylenar's Avatar
    Join Date
    Jun 2006
    Age
    29
    Posts
    1,726

    Default

    Quote Originally Posted by Ramish View Post
    RapidShare: 1-CLICK Web hosting - Easy Filehosting

    Guida all'Escript.
    Due parole per chi inizia da zero, guardatevi magari come è strutturato un qualsiasi linguaggio. Che sia orientato ad oggetti o meno. Un linguaggio ad oggetti è fatto appunto di oggetti, con determinate proprietà, determinate funzioni... consiglio a tutti di cercare magari su wikipedia e magari linkare qualcosa per i piu noob diciamo... Se qualcuno dovesse avere dubbi e domande lo faccia qui, cerchero (nel limite delle mie scare capacità) di rispondere... Magari qualche ex scripter puo dare una mano volentieri :P

    Per scaricare il file: vi si apre una finestrella, cliccate sull iconcina "free" e inserite il codice che vi dice di inserire... poi scarica il tutto.. son pochi kbyte di roba
    il link non funziona più.. è possibile ripristinarlo? o cmq se qualcuno può linkarmi una guida per l'escript in italiano? grazie!

    @dunkan ho letto su uoshard che ne avevi trovata una, solo che servivano delle basi sul C.. ti va di passarmi quella? ho delle discrete basi per quanto riguarda il C =P
    Last edited by Ylenar; 06-05-2010 at 04:19.



    Attraverso il perpetuo ed infinito dolore
    io sono maturato un passo oltre l'essere umano...
    Da uomo sono diventato un Dio.
    >>
    Pain.
    Quote Originally Posted by icsicsicsolo View Post
    poi vabè prendersela con voltrone per sviare il discorso è troppo facile cari seax. dove sono i 2 diretti interessati che spiegano come sia andata veramente?
    Quote Originally Posted by mummiman View Post
    e chiedo scusa pure ai seax per averli giudicati per niente,sono stato un niubbo quella sera scusate ancora
    Non sai a cosa sono riferiti i quote? Clicca QUI

    Quote Originally Posted by NarGloin View Post
    Io upperei lo squirting per i pg femmina, quello si che manca e migliorerebbe le cose

  13. #73

    Default

    Cià, uppiamo vecchi thread, alla faccia dei moderatori

    Ma nessuno ha intenzione di farsi monac...ehm, volevo dire, scripter?
    Xeon | Responsabile reparto Scripter




  14. #74
    Cool Member

    Regis's Avatar
    Join Date
    Jun 2006
    Age
    34
    Posts
    703

    Default

    Oddio posso dire che fottuta coincidenza?
    Proprio l'altro giorno cercavo questo thread ma non l'ho trovato, avevo la mezza intenzione di scaricarmi tutto per buttarlo sul portatile in locale e provare a scriptare qualcosa, ma non ricordavo che versione del POL gira su zhi e nè su uoshard nè sul sito c'era scritto e pian piano ho perso le speranze.
    La versione è ancora quella che è indicata in prima pagina?
    Raghnar of Wind [LoN] Regis [LoN]

  15. #75

    Default

    Sì, è sempre il POL096
    Xeon | Responsabile reparto Scripter




Page 5 of 7 FirstFirst ... 234567 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •