Donare Pokemon, Strumenti, Uova & Non far ripetere le azioni. [GBA]

« Older   Newer »
 
  Share  
.
  1. …Splash
        Top   Dislike
     
    .

    User deleted


    Salve ragazzi, benvenuti in questa guida molto basica dove vi spiegherò come donare un Pokemon/oggetto/uovo e non far ciò che questo accada in continuazione.
    Partiamo dal presupposto che tutti questi comando son molto semplici da utilizzare e da capire ed è per questo che ho voluto unire alla guida anche come fare per non fare ripetere le azioni.
    Detto questo cominciamo dai.
    DONARE UN POKEMON & NON FAR RIPETERE L'AZIONE
    CODICE
    #dynamic 0x800000
    #org @inizio
    lock
    faceplayer
    checkflag 0x201
    if 0x1 goto @fine
    msgbox @msg 0x6
    givepokemon 0x2F 0x1 0x3F 0x0 0x0 0x0
    setflag 0x201
    release
    end

    #org @fine
    msgbox @msg2 0x6
    release
    end

    #org @msg
    = Piglia ciò.

    #org @msg2
    = Custodiscilo.


    Allora analizziamo subito lo script.
    checkflag 0x201 ci troviamo di fronte ad una flag. Cosa è una flag? E' un comando che ci permette di non far ripetere le azioni.
    Questo comando controlla se la flag è attiva al byte 0x201.
    Le flag libere vanno da 200 a 4000 ad eccezione di alcune che semmai segnalerò.
    Poi vediamo il nostro amico if 0x1 goto @fine questo (ricordo che 0x1 vuol dire Sì ;) ) fa sì che se la flag 0x201 è attiva andremo al puntatore @fine (dove poi si svilupperà il @msg2 0x6).
    Questo però solo dopo aver settato la flag 0x201.

    DETTO QUESTO, possiamo passare al resto dello script.
    Possiamo notare givepokemon 0x(numerochehomessoinhex) 0x1 0x(altronumerochehomessoinhex) 0x0 0x0 0x0.
    Cosa sarà mai questo fantomatico comando?
    Givepokemon ci permetteràdi dare un Pokemon.
    Ma cosa sono tutti quegli 0x... che ho messo?
    Ebbene il primo 0x... indica il numero di Pokemon espresso in Esadecimale (vi metto qui sotto la lista dei numeri di Pokèmon in esadecimale). Il secondo 0x... indica il livello (anche quello va espresso in Esadecimale ma nel mio caso 1 in esadecimale è 1...quindi va bene uguale ;) ) e il terzo 0x... indica lo strumento che tiene (sempre in esadecimale), se non volete fargli tenere lo strumento mettete 0x0.
    Gli altri 0x0 sono cose strane che a noi non ci devono interessare ma che van lasciati così in quanto non li so ma penso che basti saper questo.
    Cooomunque ecco la lista dei pokemon in HEX (presa da un forum Inglese)
    N.B SU XSE C'E' LA CALCOLATRICE CHE CONVERTE IN ESADECIMALE ET VICE VERSA
    POKEMON
    CITAZIONE
    BULBASAUR 1
    IVYSAUR 2
    VENUSAUR 3
    CHARMANDER 4
    CHARMELEON 5
    CHARIZARD 6
    SQUIRTLE 7
    WARTORTLE 8
    BLASTOISE 9
    CATERPIE A
    METAPOD B
    BUTTERFREE C
    WEEDLE D
    KAKUNA E
    BEEDRILL F
    PIDGEY 10
    PIDGEOTTO 11
    PIDGEOT 12
    RATTATA 13
    RATICATE 14
    SPEAROW 15
    FEAROW 16
    EKANS 17
    ARBOK 18
    PIKACHU 19
    RAICHU 1A
    SANDSHREW 1B
    SANDSLASH 1C
    NIDORAN|w| 1D
    NIDORINA 1E
    NIDOQUEEN 1F
    NIDORAN|m| 20
    NIDORINO 21
    NIDOKING 22
    CLEFAIRY 23
    CLEFABLE 24
    VULPIX 25
    NINETALES 26
    JIGGLYPUFF 27
    WIGGLYTUFF 28
    ZUBAT 29
    GOLBAT 2A
    ODDISH 2B
    GLOOM 2C
    VILEPLUME 2D
    PARAS 2E
    PARASECT 2F
    VENONAT 30
    VENOMOTH 31
    DIGLETT 32
    DUGTRIO 33
    MEOWTH 34
    PERSIAN 35
    PSYDUCK 36
    GOLDUCK 37
    MANKEY 38
    PRIMEAPE 39
    GROWLITHE 3A
    ARCANINE 3B
    POLIWAG 3C
    POLIWHIRL 3D
    POLIWRATH 3E
    ABRA 3F
    KADABRA 40
    ALAKAZAM 41
    MACHOP 42
    MACHOKE 43
    MACHAMP 44
    BELLSPROUT 45
    WEEPINBELL 46
    VICTREEBEL 47
    TENTACOOL 48
    TENTACRUEL 49
    GEODUDE 4A
    GRAVELER 4B
    GOLEM 4C
    PONYTA 4D
    RAPIDASH 4E
    SLOWPOKE 4F
    SLOWBRO 50
    MAGNEMITE 51
    MAGNETON 52
    FARFETCH'D 53
    DODUO 54
    DODRIO 55
    SEEL 56
    DEWGONG 57
    GRIMER 58
    MUK 59
    SHELLDER 5A
    CLOYSTER 5B
    GASTLY 5C
    HAUNTER 5D
    GENGAR 5E
    ONIX 5F
    DROWZEE 60
    KRABBY 61
    KINGLER 62
    VOLTORB 63
    ELECTRODE 64
    EXEGGCUTE 65
    EXEGGUTOR 66
    CUBONE 67
    MAROWAK 68
    HITMONLEE 69
    HITMONCHAN 6A
    LICKITUNG 6B
    KOFFING 6C
    WEEZING 6D
    RHYHORN 6E
    RHYDON 6F
    CHANSEY 70
    TANGELA 71
    KANGASKHAN 72
    HORSEA 73
    SEADRA 74
    GOLDEEN 75
    SEAKING 76
    STARYU 77
    STARMIE 78
    MR. MIME 79
    SCYTHER 7A
    JYNX 7B
    ELECTABUZZ 7C
    MAGMAR 7D
    PINSIR 7E
    TAUROS 7F
    MAGIKARP 80
    GYARADOS 81
    LAPRAS 82
    DITTO 83
    EEVEE 84
    VAPOREON 85
    JOLTEON 86
    FLAREON 87
    PORYGON 88
    OMANYTE 89
    OMASTAR 8A
    KABUTO 8B
    KABUTOPS 8C
    AERODACTYL 8D
    SNORLAX 8E
    ARTICUNO 8F
    ZAPDOS 91
    MOLTRES 92
    DRATINI 93
    DRAGONAIR 94
    DRAGONITE 95
    MEWTWO 96
    MEW 97
    CHIKORITA 98
    BAYLEEF 99
    MEGANIUM 9A
    CYNDAQUIL 9B
    QUILAVA 9C
    TYPHLOSION 9D
    TOTODILE 9E
    CROCONAW 9F
    FERALIGATR A0
    SENTRET A1
    FURRET A2
    HOOTHOOT A3
    NOCTOWL A4
    LEDYBA A5
    LEDIAN A6
    SPINARAK A7
    ARIADOS A8
    CROBAT A9
    CHINCHOU AA
    LANTURN AB
    PICHU AC
    CLEFFA AD
    IGGLYBUFF AE
    TOGEPI AF
    TOGETIC B0
    NATU B1
    XATU B2
    MAREEP B3
    FLAAFFY B4
    AMPHAROS B5
    BELLOSSOM B6
    MARILL B7
    AZUMARILL B8
    SUDOWOODO B9
    POLITOED BA
    HOPPIP BB
    SKIPLOOM BC
    JUMPLUFF BD
    AIPOM BE
    SUNKERN BF
    SUNFLORA C0
    YANMA C1
    WOOPER C2
    QUAGSIRE C3
    ESPEON C4
    UMBREON C5
    MURKROW C6
    SLOWKING C7
    MISDREAVUS C8
    UNOWN C9
    WOBBUFFET CA
    GIRAFARIG CB
    PINECO CC
    FORRETRESS CD
    DUNSPARCE CE
    GLIGAR CF
    STEELIX D0
    SNUBBULL D1
    GRANBULL D2
    QWILFISH D3
    SCIZOR D4
    SHUCKLE D5
    HERACROSS D6
    SNEASEL D7
    TEDDIURSA D8
    URSARING D9
    SLUGMA DA
    MAGCARGO DB
    SWINUB DC
    PILOSWINE DD
    CORSOLA DE
    REMORAID DF
    OCTILLERY E0
    DELIBIRD E1
    MANTINE E2
    SKARMORY E3
    HOUNDOUR E4
    HOUNDOOM E5
    KINGDRA E6
    PHANPY E7
    DONPHAN E8
    PORYGON2 E9
    STANTLER EA
    SMEARGLE EB
    TYROGUE EC
    HITMONTOP ED
    SMOOCHUM EE
    ELEKID EF
    MAGBY F0
    MILTANK F1
    BLISSEY F2
    RAIKOU F3
    ENTEI F4
    SUICUNE F5
    LARVITAR F6
    PUPITAR F7
    TYRANITAR F8
    LUGIA F9
    HO-OH FA
    CELEBI FB
    TREECKO 115
    GROVYLE 116
    SCEPTILE 117
    TORCHIC 118
    COMBUSKEN 119
    BLAZIKEN 11A
    MUDKIP 11B
    MARSHTOMP 11C
    SWAMPERT 11D
    POOCHYENA 11E
    MIGHTYENA 11F
    ZIGZAGOON 120
    LINOONE 121
    WURMPLE 122
    SILCOON 123
    BEAUTIFLY 124
    CASCOON 125
    DUSTOX 126
    LOTAD 127
    LOMBRE 128
    LUDICOLO 129
    SEEDOT 12A
    NUZLEAF 12B
    SHIFTRY 12C
    NINCADA 12D
    NINJASK 12E
    SHEDINJA 12F
    TAILLOW 130
    SWELLOW 131
    SHROOMISH 132
    BRELOOM 133
    SPINDA 134
    WINGULL 135
    PELIPPER 136
    SURSKIT 137
    MASQUERAIN 138
    WAILMER 139
    WAILORD 13A
    SKITTY 13B
    DELCATTY 13C
    KECLEON 13D
    BALTOY 13E
    CLAYDOL 13F
    NOSEPASS 140
    TORKOAL 141
    SABLEYE 142
    BARBOACH 143
    WHISCASH 144
    LUVDISC 145
    CORPHISH 146
    CRAWDAUNT 147
    FEEBAS 148
    MILOTIC 149
    CARVANHA 14A
    SHARPEDO 14B
    TRAPINCH 14C
    VIBRAVA 14D
    FLYGON 14E
    MAKUHITA 14F
    HARIYAMA 150
    ELECTRIKE 151
    MANECTRIC 152
    NUMEL 153
    CAMERUPT 154
    SPHEAL 155
    SEALEO 156
    WALREIN 157
    CACNEA 158
    CACTURNE 159
    SNORUNT 15A
    GLALIE 15B
    LUNATONE 15C
    SOLROCK 15D
    AZURILL 15E
    SPOINK 15F
    GRUMPIG 160
    PLUSLE 161
    MINUN 162
    MAWILE 163
    MEDITITE 164
    MEDICHAM 165
    SWABLU 166
    ALTARIA 167
    WYNAUT 168
    DUSKULL 169
    DUSCLOPS 16A
    ROSELIA 16B
    SLAKOTH 16C
    VIGOROTH 16D
    SLAKING 16E
    GULPIN 16F
    SWALOT 170
    TROPIUS 171
    WHISMUR 172
    LOUDRED 173
    EXPLOUD 174
    CLAMPERL 175
    HUNTAIL 176
    GOREBYSS 177
    ABSOL 178
    SHUPPET 179
    BANETTE 17A
    SEVIPER 17B
    ZANGOOSE 17C
    RELICANTH 17D
    ARON 17E
    LAIRON 17F
    AGGRON 180
    CASTFORM 181
    VOLBEAT 182
    ILLUMISE 183
    LILEEP 184
    CRADILY 185
    ANORITH 186
    ARMALDO 187
    RALTS 188
    KIRLIA 189
    GARDEVOIR 18A
    BAGON 18B
    SHELGON 18C
    SALAMENCE 18D
    BELDUM 18E
    METANG 18F
    METAGROSS 190
    REGIROCK 191
    REGICE 192
    REGISTEEL 193
    KYOGRE 194
    GROUDON 195
    RAYQUAZA 196
    LATIAS 197
    LATIOS 198
    JIRACHI 199
    DEOXYS 19A
    CHIMECHO 19B

    STRUMENTI
    Master Ball 1
    Ultra Ball 2
    Great Ball 3
    Poké Ball 4
    Safari Ball 5
    Net Ball 6
    Dive Ball 7
    Nest Ball 8
    Repeat Ball 9
    Timer Ball A
    Luxury Ball B
    Premier Ball C
    Potion D
    Antidote E
    Burn Heal F
    Ice Heal 10
    Awakening 11
    Parlyz Heal 12
    Full Restore 13
    Max Potion 14
    Hyper Potion 15
    Super Potion 16
    Full Heal 17
    Revive 18
    Max Revive 19
    Fresh Water 1A
    Soda Pop 1B
    Lemonade 1C
    Moomoo Milk 1D
    Energypowder 1E
    Energy Root 1F
    Heal Powder 20
    Revival Herb 21
    Ether 22
    Max Ether 23
    Elixir 24
    Max Elixir 25
    Lava Cookie 26
    Blue Flute 27
    Yellow Flute 28
    Red Flute 29
    Black Flute 2A
    White Flute 2B
    Berry Juice 2C
    Sacred Ash 2D
    Shoal Salt 2E
    Shoal Shell 2F
    Red Shard 30
    Blue Shard 31
    Yellow Shard 32
    Green Shard 33
    HP Up 3F
    Protein 40
    Iron 41
    Carbos 42
    Calcium 43
    Rare Candy 44
    PP Up 45
    Zinc 46
    PP Max 47
    Guard Spec. 49
    Dire Hit 4A
    X Attack 4B
    X Defend 4C
    X Speed 4D
    X Accuracy 4E
    X Special 4F
    Poké Doll 50
    Fluffy Tail 51
    Super Repel 53
    Max Repel 54
    Escape Rope 55
    Repel 56
    Sun Stone 5D
    Moon Stone 5E
    Fire Stone 5F
    Thunderstone 60
    Water Stone 61
    Leaf Stone 62
    Tinymushroom 67
    Big Mushroom 68
    Pearl 6A
    Big Pearl 6B
    Stardust 6C
    Star Piece 6D
    Nugget 6E
    Heart Scale 6F
    Orange Mail 79
    Harbor Mail 7A
    Glitter Mail 7B
    Mech Mail 7C
    Wood Mail 7D
    Wave Mail 7E
    Bead Mail 7F
    Shadow Mail 80
    Tropic Mail 81
    Dream Mail 82
    Fab Mail 83
    Retro Mail 84
    Cheri Berry 85
    Chesto Berry 86
    Pecha Berry 87
    Rawst Berry 88
    Aspear Berry 89
    Leppa Berry 8A
    Oran Berry 8B
    Persim Berry 8C
    Lum Berry 8D
    Sitrus Berry 8E
    Figy Berry 8F
    Wiki Berry 90
    Mago Berry 91
    Aguav Berry 92
    Iapapa Berry 93
    Razz Berry 94
    Bluk Berry 95
    Nanab Berry 96
    Wepear Berry 97
    Pinap Berry 98
    Pomeg Berry 99
    Kelpsy Berry 9A
    Qualot Berry 9B
    Hondew Berry 9C
    Grepa Berry 9D
    Tamato Berry 9E
    Cornn Berry 9F
    Magost Berry A0
    Rabuta Berry A1
    Nomel Berry A2
    Spelon Berry A3
    Pamtre Berry A4
    Watmel Berry A5
    Durin Berry A6
    Belue Berry A7
    Liechi Berry A8
    Ganlon Berry A9
    Salac Berry AA
    Petaya Berry AB
    Apicot Berry AC
    Lansat Berry AD
    Starf Berry AE
    Enigma Berry AF
    Brightpowder B3
    White Herb B4
    Macho Brace B5
    Exp. Share B6
    Quick Claw B7
    Soothe Bell B8
    Mental Herb B9
    Choice Band BA
    King's Rock BB
    Silverpowder BC
    Amulet Coin BD
    Cleanse Tag BE
    Soul Dew BF
    Deepseatooth C0
    Deepseascale C1
    Smoke Ball C2
    Everstone C3
    Focus Band C4
    Lucky Egg C5
    Scope Lens C6
    Metal Coat C7
    Leftovers C8
    Dragon Scale C9
    Light Ball CA
    Soft Sand CB
    Hard Stone CC
    Miracle Seed CD
    Blackglasses CE
    Black Belt CF
    Magnet D0
    Mystic Water D1
    Sharp Beak D2
    Poison Barb D3
    Nevermeltice D4
    Spell Tag D5
    Twistedspoon D6
    Charcoal D7
    Dragon Fang D8
    Silk Scarf D9
    Up-grade DA
    Shell Bell DB
    Sea Incense DC
    Lax Incense DD
    Lucky Punch DE
    Metal Powder DF
    Thick Club E0
    Stick E1
    Red Scarf FF
    Blue Scarf 100
    Pink Scarf 101
    Green Scarf 102
    Yellow Scarf 103
    Mach Bike 104
    Coin Case 105
    Itemfinder 106
    Old Rod 107
    Good Rod 108
    Super Rod 109
    S.S. Ticket 10A
    Contest Pass 10B
    Wailmer Pail 10C
    Devon Goods 10D
    Soot Sack 10E
    Basement Key 10F
    Acro Bike 110
    PokéBlock Case 111
    Letter 112
    Eon Ticket 113
    Red Orb 114
    Blue Orb 115
    Scanner 116
    Go-goggles 117
    Meteorite 118
    Rm. 1 Key 119
    Rm. 2 Key 11A
    Rm. 4 Key 11B
    Rm. 6 Key 11C
    Storage Key 11D
    Root Fossil 11E
    Claw Fossil 11F
    Devon Scope 120
    TM01 121
    TM02 122
    TM03 123
    TM04 124
    TM05 125
    TM06 126
    TM07 127
    TM08 128
    TM09 129
    TM10 12A
    TM11 12B
    TM12 12C
    TM13 12D
    TM14 12E
    TM15 12F
    TM16 130
    TM17 131
    TM18 132
    TM19 133
    TM20 134
    TM21 135
    TM22 136
    TM23 137
    TM24 138
    TM25 139
    TM26 13A
    TM27 13B
    TM28 13C
    TM29 13D
    TM30 13E
    TM31 13F
    TM32 140
    TM33 141
    TM34 142
    TM35 143
    TM36 144
    TM37 145
    TM38 146
    TM39 147
    TM40 148
    TM41 149
    TM42 14A
    TM43 14B
    TM44 14C
    TM45 14D
    TM46 14E
    TM47 14F
    TM48 150
    TM49 151
    TM50 152
    HM01 153
    HM02 154
    HM03 155
    HM04 156
    HM05 157
    HM06 158
    HM07 159
    HM08 15A
    Oak's Parcel 15D
    Poké Flute 15E
    Secret Key 15F
    Bike Voucher 160
    Gold Teeth 161
    Old Amber 162
    Card Key 163
    Lift Key 164
    Helix Fossil 165
    Dome Fossil 166
    Silph Scope 167
    Bicycle 168
    Town Map 169
    VS Seeker 16A
    Fame Checker 16B
    TM Case 16C
    Berry Pouch 16D
    Teachy TV 16E
    Tri-pass 16F
    Rainbow Pass 170
    Tea 171
    Mysticticket 172
    Auroraticket 173
    Powder Jar 174
    Ruby 175
    Sapphire 176


    Ora analizziamo velocemente gli altri comandi.
    Non vi mostrerò uno script ma vi basti sapere che essi vanno inseriti in uno script ( ma no eh) tipo quello qua sopra.
    giveitem 0x... 0x... 0x0
    Cosa farà mai questo comando? Beh ci fa dare uno strumento.
    Al primo 0x... dobbiamo mettere il numero in esadecimale dello strumento, nel secondo la quantità (sempre in esadecimale) e nel terzo mettiamo 0x0 se vogliamo avere come messaggio [PLAYER] trova strumento e 0x1 se vogliamo mettere [PLAYER] prende strumento.
    Easy no?

    Passiamo ora a rimuovere l'oggetto, noi abbiamo un oggetto e lo vogliamo togliere dall nostra borsa.
    removeitem 0x... 0x...
    Al posto del primo 0x... va messo il numero in esadecimale dello strumento da rimuovere, nella seconda la quantità (in esadecimale)
    Ovviamente per far ciò bisogna controllare se noi abbiamo lo strumento da dare.
    Quindi useremo checkitem 0x... 0x...
    if 0x1 goto @celho

    Cosa controllerà mai il checkitem? Lo strumento (sempre in esadecimale) in 0x... e nell'altro la quantità (ancora in esadecimale).
    if 0x1 goto@celho ci porterà allo script removeitem che ovviamente dovremo mettere dopo ciò in questo modo.
    ...
    #org @celho
    removeitem 0x... 0x...

    GIVEEGG (DONARE UN UOVO)
    giveegg 0x... beh al posto di 0x... mettiamo il numero del pokemon in esadecimale. Easy easy.

    E' tutto anche per questa guida, se avete domande chiedete.


    guida creata da ...Splash per Pokemon Hack Rom Club non copiare se non vuoi maledizioni di Magikarp :P



    Edited by WhiskyDog - 14/1/2016, 22:49
     
    Top
    .
0 replies since 9/12/2015, 21:26   229 views
  Share  
.
Top