Pagina 5 di 7 PrimaPrima ... 234567 UltimaUltima
Risultati da 61 a 75 di 95
  1. #61
    Here We Roooock!
    L'avatar di Dunkan89
    Data Registrazione
    Dec 2007
    Località
    Roma
    Messaggi
    69

    Predefinito

    si certo che puoi, i nomi sono indifferenti

    mandato :P

    Dukan of Delucia [Kaos] - Dweyn [CK]

  2. #62

    Predefinito

    Ma sto thread?
    Così abbandonato?
    Scripter Xeon | Zulu Hotel Italia 7th Age




  3. #63
    Kaos Virtue Guard
    L'avatar di Hurlick_Nox
    Data Registrazione
    Jun 2006
    Età
    29
    Messaggi
    12,291

    Predefinito

    Io sinceramente non ci capisco niente O_O

  4. #64
    Here We Roooock!
    L'avatar di Dunkan89
    Data Registrazione
    Dec 2007
    Località
    Roma
    Messaggi
    69

    Predefinito

    Citazione Originariamente Scritto da XeonZHI Visualizza Messaggio
    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

    Predefinito

    Citazione Originariamente Scritto da XeonZHI Visualizza Messaggio
    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
    L'avatar di Athomico94
    Data Registrazione
    Mar 2009
    Località
    Sicilia, Messina
    Età
    24
    Messaggi
    616

    Predefinito

    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

    Codice PHP:
    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:

    Codice PHP:
    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

    Predefinito

    purche tu ti ricordi di santificare GetVitalMaximumValue
    Ultima modifica di ScriptaManent; 20-02-2010 alle 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

    L'avatar di LoSciamano
    Data Registrazione
    Jan 2010
    Età
    31
    Messaggi
    182

    Predefinito

    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
    L'avatar di Athomico94
    Data Registrazione
    Mar 2009
    Località
    Sicilia, Messina
    Età
    24
    Messaggi
    616

    Predefinito

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


    Kaos nel cuore

  10. #70

    Predefinito


    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!
    L'avatar di Dunkan89
    Data Registrazione
    Dec 2007
    Località
    Roma
    Messaggi
    69

    Predefinito

    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.
    L'avatar di Ylenar
    Data Registrazione
    Jun 2006
    Età
    28
    Messaggi
    1,726

    Predefinito

    Citazione Originariamente Scritto da Ramish Visualizza Messaggio
    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
    Ultima modifica di Ylenar; 06-05-2010 alle 04:19



    Attraverso il perpetuo ed infinito dolore
    io sono maturato un passo oltre l'essere umano...
    Da uomo sono diventato un Dio.
    >>
    Pain.
    Citazione Originariamente Scritto da icsicsicsolo Visualizza Messaggio
    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?
    Citazione Originariamente Scritto da mummiman Visualizza Messaggio
    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

    Citazione Originariamente Scritto da NarGloin Visualizza Messaggio
    Io upperei lo squirting per i pg femmina, quello si che manca e migliorerebbe le cose

  13. #73

    Predefinito

    Cià, uppiamo vecchi thread, alla faccia dei moderatori

    Ma nessuno ha intenzione di farsi monac...ehm, volevo dire, scripter?
    Scripter Xeon | Zulu Hotel Italia 7th Age




  14. #74
    Cool Member

    L'avatar di Regis
    Data Registrazione
    Jun 2006
    Età
    33
    Messaggi
    703

    Predefinito

    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

    Predefinito

    Sì, è sempre il POL096
    Scripter Xeon | Zulu Hotel Italia 7th Age




Pagina 5 di 7 PrimaPrima ... 234567 UltimaUltima

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •