Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Firon3

Members
  • Posts

    60
  • Joined

  • Last visited

    Never

Firon3's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. you might have to delete everything in a folder before you erase it… Used to happen with some other stuff when I was on my ol' computer. Ctrl + a then delete, repeat for every folder that seems to fail at doing it itself.
  2. I was working on the script sadscript way a some times ago, its doable sadscriot but sure is complicated… I might find it back and post it unfinished (not used to do this) but school, job and theater takes alot of my time... a lot...
  3. INI power… PutVar([…],GetPlayerName(index)] SetPlayerName(index, "") SetPlayerName(index, GetVar([…])) This is no exact code, and the major leak is the fact that if your player's in a guild, hes a guildname walkin around… Plus its no uses against monsters... I might come out with exact code all made with some other stuff... Later, when I'll get some free time...
  4. to make it the way you speak of is nearly impossible without trigger… also, personal vew is impossible so it would come to sources... My Theives' hability to find hidden path is simply a class block... you can do it that way but then, no one can acess it except theives.
  5. I havn't properly looked at it… I'll debug it right away: ``` Case 1 Dim ShapeShifted Dim GetOldSprite Dim GetOldWeapon Dim GetOldArmor Dim GetOldShield Dim GetOldHelmet Dim GetOldSpell1 Dim GetOldSpell2 Dim GetOldSpell3 Dim GetOldSpell4 GetOldSprite = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Sprite ") GetOldWeapon = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), "Weapon ") GetOldArmor = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), "Armor ") GetOldShield = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Shield ") GetOldHelmet = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Helmet ") GetOldSpell1 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Spell1 ") GetOldSpell2 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Spell2 ") GetOldSpell3 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Spell3 ") GetOldSpell4 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Spell4 ") ShapeShifted = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", GetPlayerName(Index), " Shifted ") If ShapeShifted = "" Then Call PutVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Shifted", "2") Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Sprite ", GetPlayerSprite(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Weapon ", GetPlayerWeaponSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Armor ", GetPlayerArmorSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Spell 1 ", GetPlayerSpellSlot(index, 1)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Spell 2 ", GetPlayerSpellSlot(index, 2)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Spell 3 ", GetPlayerSpellSlot(index, 3)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Spell 4 ", GetPlayerSpellSlot(index, 4)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Helmet ", GetPlayerHelmetSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Shield ", GetPlayerShieldSlot(index)) Call SetPlayerStr(Index, GetPlayerSTR(Index) + 5 ) Call SetPlayerDef(Index, GetPlayerDEF(Index) - 15 ) Call SetPlayerSPEED(Index, GetPlayerSPEED(Index) + 20 ) 'Call SetPlayerMaxHP(Index, GetPlayerMaxHP(Index) / 2 ) 'Call SetPlayerMaxMP(Index, GetPlayerMaxMP(Index) / 2 ) 'Call SetPlayerHP(Index, GetPlayerHP(Index) / 2 ) 'Call SetPlayerMP(Index, GetPlayerMP(Index) / 2 ) Call SetPlayerSprite(Index, 110) Call SetPlayerSpellSlot(Index, 1, 1) Call SetPlayerSpellSlot(Index, 2, 2) Call SetPlayerSpellSlot(Index, 3, 3) Call SetPlayerSpellSlot(Index, 4, 4) Call SetPlayerWeaponSlot(Index, 10) Call SetPlayerArmorSlot(Index, 11) Call SetPlayerShieldSlot(Index, 12) Call SetPlayerHelmetSlot(Index, 13) Call PlayerMsg(Index, "You are now a tiger!", 10) Call SendPlayerData(index) Call SendStats(index) Call SendHP(Index) Call SendMP(index) End If If ShapeShifted = "2" Then Call PutVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", GetPlayerName(Index), "Shifted", "") Call SetPlayerStr(Index, GetPlayerSTR(Index) - 5 ) Call SetPlayerDef(Index, GetPlayerDEF(Index) + 15 ) Call SetPlayerSPEED(Index, GetPlayerSPEED(Index) - 20 ) 'Call SetPlayerMaxHP(Index, GetPlayerMaxHP(Index) * 2 ) 'Call SetPlayerMaxMP(Index, GetPlayerMaxMP(Index) * 2 ) 'Call SetPlayerHP(Index, GetPlayerHP(Index) * 2 ) 'Call SetPlayerMP(Index, GetPlayerMP(Index) * 2 ) Call SetPlayerSprite(Index, GetOldSprite) Call SetPlayerSpellSlot(Index, 1, GetOldSpell1) Call SetPlayerSpellSlot(Index, 2, GetOldSpell2) Call SetPlayerSpellSlot(Index, 3, GetOldSpell3) Call SetPlayerSpellSlot(Index, 4, GetOldSpell4) Call SetPlayerWeaponSlot(Index, GetOldWeapon) Call SetPlayerArmorSlot(Index, GetOldArmor) Call SetPlayerShieldSlot(Index, GetOldShield) Call SetPlayerHelmetSlot(Index, GetOldHelmet) Call PlayerMsg(Index, "You have successfully shifted back to human form! ", 10 ) Call SendPlayerData(index) Call SendStats(index) Call SendHP(Index) Call SendMP(index) End If End Select ``` Notes: * I removed all errors concerning the PutVar and GetVar 's errors * I also commented instances of buggy things (moslty thinking about SetPlayerMaxHP) * Fixed SetPlayerSPD for SetPlayerSPEED * Changed structure to make it easyer to re-read * Added "Call" before missing statements (Call SendHP(index) and others) I believe it should work fine by now…
  6. ``` Case 1 Dim ShapeShifted Dim GetOldSprite Dim GetOldWeapon Dim GetOldArmor Dim GetOldShield Dim GetOldHelmet Dim GetOldSpell1 Dim GetOldSpell2 Dim GetOldSpell3 Dim GetOldSpell4 GetOldSprite = GetVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) & ", " Sprite ") GetOldWeapon = GetVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) & ", " Weapon ") GetOldArmor = GetVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", " & GetPlayerName(Index) & ", " Armor ") GetOldShield = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Shield ") GetOldHelmet = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Helmet ") GetOldSpell1 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Spell1 ") GetOldSpell2 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Spell2 ") GetOldSpell3 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Spell3 ") GetOldSpell4 = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) & ", " Spell4 ") ShapeShifted = GetVar("Shapeshifter/"& GetPlayerLogin(index) & ".ini", " & GetPlayerName(Index) &", " Shifted ") If ShapeShifted = "" Then Call PutVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Shifted", "2") Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Sprite ", GetPlayerSprite(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Weapon ", GetPlayerWeaponSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Armor ", GetPlayerArmorSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Spell 1 ", GetPlayerSpellSlot(index, 1)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Spell 2 ", GetPlayerSpellSlot(index, 2)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Spell 3 ", GetPlayerSpellSlot(index, 3)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Spell 4 ", GetPlayerSpellSlot(index, 4)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Helmet ", GetPlayerHelmetSlot(index)) Call PutVar("Shapeshifter/" & GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Shield ", GetPlayerShieldSlot(index)) Call SetPlayerStr(Index, GetPlayerSTR(Index) + 5 ) Call SetPlayerDef(Index, GetPlayerDEF(Index) - 15 ) Call SetPlayerSpd(Index, GetPlayerSPD(Index) + 20 ) Call SetPlayerMaxHP(Index, GetPlayerMaxHP(Index) / 2 ) Call SetPlayerMaxMP(Index, GetPlayerMaxMP(Index) / 2 ) Call SetPlayerHP(Index, GetPlayerHP(Index) / 2 ) Call SetPlayerMP(Index, GetPlayerMP(Index) / 2 ) Call SetPlayerSprite(Index, 110) Call SetPlayerSpellSlot(Index, 1, 1) Call SetPlayerSpellSlot(Index, 2, 2) Call SetPlayerSpellSlot(Index, 3, 3) Call SetPlayerSpellSlot(Index, 4, 4) Call SetPlayerWeaponSlot(Index, 10) Call SetPlayerArmorSlot(Index, 11) Call SetPlayerShieldSlot(Index, 12) Call SetPlayerHelmetSlot(Index, 13) Call PlayerMsg(Index, " you are now a tiger! ", 10) Call SendPlayerData(index) SendStats(index) SendHP(Index) SendMP(index) End If If ShapeShifted = "2" Then Call PutVar("Shapeshifter/"& GetPlayerLogin(index) &".ini", "& GetPlayerName(Index) &", "Shifted", "") Call SetPlayerStr(Index, GetPlayerSTR(Index) - 5 ) Call SetPlayerDef(Index, GetPlayerDEF(Index) + 15 ) Call SetPlayerSpd(Index, GetPlayerSPD(Index) - 20 ) Call SetPlayerMaxHP(Index, GetPlayerMaxHP(Index) * 2 ) Call SetPlayerMaxMP(Index, GetPlayerMaxMP(Index) * 2 ) Call SetPlayerHP(Index, GetPlayerHP(Index) * 2 ) Call SetPlayerMP(Index, GetPlayerMP(Index) * 2 ) Call SetPlayerSprite(Index, GetOldSprite) Call SetPlayerSpellSlot(Index, 1, GetOldSpell1) Call SetPlayerSpellSlot(Index, 2, GetOldSpell2) Call SetPlayerSpellSlot(Index, 3, GetOldSpell3) Call SetPlayerSpellSlot(Index, 4, GetOldSpell4) Call SetPlayerWeaponSlot(Index, GetOldWeapon) Call SetPlayerArmorSlot(Index, GetOldArmor) Call SetPlayerShieldSlot(Index, GetOldShield) Call SetPlayerHelmetSlot(Index, GetOldHelmet) Call PlayerMsg(Index, " You have successfully shifted back to human form! ", 10 ) Call SendPlayerData(index) SendStats(index) SendHP(Index) SendMP(index) End If End Select ``` You hafta check your conditions, in what you had, it looked for an unexisting inin wich reffers to inexisting var ( wich is "" ) so I changed your conditions and putvars to make it check correctly… you need to know something else, your old 1 and 2 should have been written "1" and "2"... that is because it will look for a variable named 2 or cause an error... that is for put/getvar's since its using variable as text...
  7. > If GetPlayerX(index) = 1 and GetPlayerY(index) = 1 and GetVar("partyquests/PQ.ini", "Mining Cave") = "Empty" Then correct structure always makes it easyer… as previously said - removing useless spacing will resur in better things, you may end up with manny errors since [HEADER] is different from [HEADER ] There are easyer way to do a shapeshift… but that's not the point... Point is that in your headers, lines and values, you put too much useless spacing wich may result in doing the wrong thing... PutVar looks for the following dirrectory: "%20Shapeshifter%20/%20" while the correct directory is "Shapeshifter/" now this makes a big difference... you may want to correct that...
  8. Firon3

    TNL 2.7

    Sounds interesting but err… you should check you screenshot links XD I'm not used to say that but thats a fail from your host! But I truly hope your project will end up with something good, looking at the video, it sure looks like the (b?)witch will be somehow a hard boss :P
  9. Being incolent to ruels doesn't prove your worth it, and even makes me think I'm not wrong if I don't join. You need a bit of idea for your project, a small idea of a storyline, some features you'd like/will have in your game… The main thing in making a recruiting thread isn't like going and say "I'll do a game, who joins"... There is a bunch more things to do/to know. If your not all set, then gather the ideas you have make it look like something, I suggest you do some "Table Work" before actually starting. Everyone should do some planning in order to start a project, that's Phase #1 (wich is missing in too manny projects). I wish you'll come out with something great, and mostly hope my advices will help (if it's not you, at least someone else)
  10. I don't really look on Baron's script as there isn,t much work to do about it… I make my own scripts or try to help with other people's... Well It's probably installed wrong since alot of people uses this script so, if it wasn't working, we'd be knowing :x
  11. also 2.7, unlike the previous verion, store the character files in .dat rather tha ini's that may be that too…
  12. not really, SendMp will refresh the ammount of mana you see in the blue bar, so you see your real ammount of mana. If you don't use SendMp, you'll only see your real ammount of remaining MP when the next Mp refresh is triggered (might be another use of spell with SendMp command or non-scripted spell or whatever else) so I suggest that you use it rather than having some players whining that some spell bug*. *"Spell bug", would be that a spell cost 5 mp and he sees he has 10 but he's at 2 so he gets the message "Not Enough MP".
  13. There is no Yes or No box actually, I simply get the "Compile error: Method of Data member not found" Also, when I click "Help" I get the folowing : "The MSDN collection does not exits. Please reinstall MSDN." What's that all about? I don't want to have bought VB6 with missing files in it… *Note for myself: Never thrust someone who sells VB6 45$*
  14. @shrig94: > I was providing you with ideas on how to improve your main post, I feel offended that you would say my time and help is spam. I could say that the spam involved was maybe somehow about the messages that has no link with the original post, such as talking about coding gravity or talking about making a side scroller or even me telling that there is some spam. All this is off-topic stuff, you guys don,t want any of this sh- around your presentation topic, then just make your own post if you are gonna turn the topic the way you want. This guy is looking for help, in this here there are some messages that should be removed - mine included since there would be no point in it if originally the topic wasn't filled with off-topics posts. To stay a little bit in topic i would say: The post makes you feel like the ultimate goal of the game is to open a door with no storyline, and the said features doesn't look like features, but most likely an overview of a part of the game. if you could point out what features (special add-on such as job/skill system, custom graphics or else) would be in the game, now that could be good to know. You have no interest in saying your project fails except if you can guarantee you'll not fail this one (or make us feel like its not gonna fail) cuz this is like going to get a job and say you got fired twice for the same reason and not giving a guarantee you'll corect what leaked. I hope this can help in further research for beople, but for me, I'm somehow busy with scripting for Ages of Fantasy and my own project.
  15. Firon3

    Mapper

    @aruzo: > Reputation, Size Of Name. When he posts his account is pretty appealing to look at. That's my opinion anyway. Also sig makes his post look bigger and his dad is the mafia leader and her mom is england's queen… Nah I suppose its because he's a known face of the forums.
×
×
  • Create New...