Jump to content

Bleidex

Members
  • Posts

    57
  • Joined

  • Last visited

Everything posted by Bleidex

  1. Still doesn't work. Same error as on first message. Also i got error on way different script - function fixVehicle ( theVehicle ) playerAccount = getPlayerAccount ( source ) playerCash = getAccountData ( playerAccount, "Cash" ) or "0" playerAllowed = getElementData ( source, "data.repairBuyAllowed" ) or "true" playerVehicle = getPedOccupiedVehicle ( player ) if ( playerVehicle ~= nil ) then if ( tonumber ( playerCash ) >= 1000 ) then if ( playerAllowed ) = "true" then fixVehicle ( playerVehicle ) setElementData ( source, "data.repairBuyAllowed", "false" ) else outputChatBox ( "You may buy only one vehicle repair per map.", source, 255, 0, 0, true ) else outputChatBox ( "You need to have at least 1000$ to fix your vehicle", source, 255, 0, 0, true) else outputChatBox ( "You need to be in a vehicle to buy a repair", source, 255, 0, 0, true ) end end end end addCommandHandler ( "buyrepair", fixVehicle ) addCommandHandler ( "br", fixVehicle ) Error on line 8 - 'then' expected near '='. Couldn't think out anything
  2. Doesn't work still - ')' expected in 6th line to clone '(' from 4th one. Can't find where's the error
  3. It gives "failed to call 'scoreboard:addScoreboardColumn' [string: ?]". How it should be fixed? function showcountry ( ) local country = ( exports.admin:getPlayerCountry ( source ) or "N/A" ) setElementData ( source, "Country", country ) end addEventHandler ( "onPlayerJoin", getRootElement(), showcountry ) function playercash ( ) local playerCash = getElementData ( source, "data.cash" ) setElementData ( source, "Cash", playerCash ) end addEventHandler ( "onPlayerJoin", getRootElement(), playercash ) exports.scoreboard:addScoreboardColumn ( "Country" ) exports.scoreboard:addScoreboardColumn ( "Cash" )
  4. Meta is server-sided, haven't tested this yet, but /repair and /nos worked fine before, just binds didn't.
  5. Well i have some problems and i didn't think out how to fix them ;/ Keys won't get binded: function repair ( thePlayer ) playerVehicle = getPlayerOccupiedVehicle ( thePlayer ) if ( playerVehicle ) then setElementHealth ( playerVehicle, 999 ) else return end end addCommandHandler ( "repair", repair ) function nos ( thePlayer ) playerVehicle = getPlayerOccupiedVehicle ( thePlayer ) if ( playerVehicle ) then addVehicleUpgrade ( playerVehicle, 1010 ) else return end end addCommandHandler ( "nos", nos ) function bindKeys ( player, commandName ) bindKey ( player, "2", "down", repair ) bindKey ( player, "LMB", "down", nos ) end addEventHandler ( "onPlayerLogin", getRootElement(), bindKeys ) Also. I mapped few cars and so on for my server. They are in .map file. And if I take any car and explode it, it won't respawn until I restart the map. How to make that they would respawn?
  6. So, time has came to release my maps to publicity. As far i know, they wander from server to server, due to leaking. I pretty much don't care about that as I quitted mta... viewtopic.php?f=93&t=30321 That's old thread of my maps from mta 1.1.1... Now some new maps: http://www.2shared.com/file/RygeptRZ/DM ... eedII.html http://www.2shared.com/file/yAPF_lI_/DM ... B-day.html Some maps without video: http://www.2shared.com/file/xLbfcIBG/DM ... peedI.html http://www.2shared.com/file/SsnA9Wap/DM ... P-Leg.html As i sticked mostly to old map editor(MTA:Race) so I mapped some maps there after new mta release(You will have to convert them for yourselves): http://www.2shared.com/file/czV6F5Ox/Bl ... _-_Wa.html This map (^), as far as i know has been completed by 2 people only - I didn't complete it from start to end. I hope you will enjoy these maps as I do If someone wants to finish my map(ft.), say here in thread, or pm me. -Bleidex
  7. @Tiesto Lulz. My v15 MP becomes MI (or my v2) was made in 2009 spring. So its a bit of 2 years difference? I only like toolbox, because i believe that it will help to make new map revolution. Like most oldschool maps evlved to road/loops maps by Looping Manager map and from it evolved to vgncarshade1 maps, that revolution was made by Raikkonnen for first time.
  8. @Sniper You think that SHC has good reputation now? You never thought that "people that thanked you for the cracked toolbox" were naps, that couldn't get original one, because their maps are CRAPPY? You go on your own, did past leaders of SHC expect this from you? I can bet that no. You have very bad reputation in MTA and you should reconsider that.
  9. Man Minecraft tai nezinau, toks nuobodus . Priedo pas mane ant laptopo vaizdo korta su motinine iskart eina, tai net minecraft lagais eina. MTA netokiais lagais eina kaip ten :DD
  10. Na jo.... Tikrai gerai dirbi ir manau, kad daug gali pasiekt Aš pats tai į programavimą stot planuoju, bet į duombazių kūrimą, sistemų administravimą
  11. I think the only way should be using lil toadys script to get player country(from admin panel)
  12. @firefox - really nice map is there any possibility to get your maps? @Jausds - By replacing some billboads txd's(with photoshop you can paint it however you want) with scripts
  13. Doesnt output any errors now, but it still doesnt work - sets random vehicle color (tested on vehicles that can have custom colors)
  14. Its on Race gamemode.
  15. Everything is ok now, but it gets stuck on setVehicleColor - bad argument... I don't know how i shoudl change it function MapStarting(mapInfo, mapOptions, gameOptions) for id, player in ipairs(getElementsByType("player")) do local playerAccount = getPlayerAccount ( player ) local playerPlayedMaps = getAccountData ( playerAccount, "MapsPlayed" ) or 0 local playerTeam = getTeamName ( getPlayerTeam ( player ) ) local playerVehicle = getPedOccupiedVehicle ( player ) setAccountData ( playerAccount, "MapsPlayed", tonumber(playerPlayedMaps) + 1 ) if playerTeam == "Red" then setVehicleColor ( playerVehicle, 3, 3, 3, 3 ) elseif playerTeam == "Blue" then setVehicleColor ( playerVehicle, 7, 7, 7, 7 ) end end end addEventHandler ( "onMapStarting", getRootElement(), MapStarting )
  16. Tested this code with debugscript, but when it do command /ct Bleidex it just doesnt do anything - no errors in debugscript, nothing. getPlayerWildcard is from lil toadys admin panel script. function getPlayerWildcard ( string ) local player = getPlayerFromName ( string ) if ( player ) then return player end local matches = {} for id, player in ipairs ( getElementsByType ( "player" ) ) do if ( string.find ( string.upper ( getPlayerName ( player ) ), string.upper ( string ), 1, true ) ) then table.insert(matches,player) end end if #matches == 0 then return false, "'" .. string .. "' matches no players." elseif #matches == 1 then return matches[1] else return false, "'" .. string .. "' matches ".. tostring(#matches) .. " players." end end function changeTeam ( sourcePlayer, command, who ) local targetPlayer = getPlayerWildcard ( who ) local targetName = getPlayerName ( targetPlayer ) local targetTeam = getPlayerTeam ( targetPlayer ) local sourceAccount = getPlayerAccount ( sourcePlayer ) local sourceName = getPlayerName ( sourcePlayer ) local accName = getAccountName ( getPlayerAccount ( sourcePlayer ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then if ( targetPlayer ) then if targetTeam == "Red" then setPlayerTeam ( targetPlayer, "Blue" ) outputChatBox ( sourceName .. "#FFFF00) has changed your team to #0000FFBlue#FFFF00.", targetPlayer, 255, 255, 0, true ) outputChatBox ( sourceName .. "#FFFF00 has changed " .. string.gsub(targetName, "#%x%x%x%x%x%x", "") .. "'s#FFFF00 team to #0000FFBlue#FFFF00.", getRootElement(), 255, 255, 0, true ) outputChatBox ( "You have succesfully changed " .. string.gsub(targetName, "#%x%x%x%x%x%x", "") .. "'s team to #0000FFBlue#FFFF00.", sourcePlayer, 255, 255, 0, true ) elseif targetTeam == "Blue" then setPlayerTeam ( targetPlayer, "Red" ) outputChatBox ( sourceName .. "#FFFF00 has changed your team to #FF0000Red#FFFF00.", targetPlayer, 255, 255, 0, true ) outputChatBox ( sourceName .. "#FFFF00 has changed " .. string.gsub(targetName, "#%x%x%x%x%x%x", "") .. "'s#FFFF00 team to #FF0000Red#FFFF00.", getRootElement(), 255, 255, 0, true ) outputChatBox ( "You have succesfully changed " .. string.gsub(targetName, "#%x%x%x%x%x%x", "") .. "'s team to #Ff0000Red#FFFF00.", sourcePlayer, 255, 255, 0, true ) end else outputChatBox ( "Player not found.", sourcePlayer, 255, 0, 0, false ) end else outputChatBox ( "You don't have enough rights.", sourcePlayer, 255, 0, 0, false ) end end addCommandHandler ( "changeteam", changeTeam ) addCommandHandler ( "ct", changeTeam )
  17. Doesnt output any errors now, but it still doesnt set vehicle color. Tested on Infernus and Sandking. Maybe I use that funcion not how it should be?
  18. Na aš tai LUA gal vidutiniškai, į mažesnę pusę moku, na o šiaip tai per pamokas mokėmės Pascal, tai lengvas man jis(na bent jau tiek kiek moku dabar ) LUA ta ir dabar scriptinu, kuriu nediduką projektą, tačiau vis tiek nesuprantu kai kuriu dalykų, todėl ir naudojuos Scripting help forumu
  19. function MapStarting(mapInfo, mapOptions, gameOptions) for id, player in ipairs(getElementsByType("player")) do local playerAccount = getPlayerAccount ( player ) local playerPlayedMaps = getAccountData ( playerAccount, "MapsPlayed" ) or 0 local playerTeam = getPlayerTeam ( player ) local playerVehicle = GetPlayerOccupiedVehicle ( player ) setAccountData ( playerAccount, "MapsPlayed", tonumber(playerPlayedMaps) + 1 ) if playerTeam == "Red" then setVehicleColor ( playerVehicle, 3, 3, 3, 3 ) elseif playerTeam == "Blue" then setVehicleColor ( playerVehicle, 7, 7, 7, 7 ) end end end addEventHandler ( "onMapStarting", getRootElement(), MapStarting ) script fails getting player vehicle, but i dont know how to make it that it would get player vehicle and would set its color on map start
  20. full serverside script: teamRed = createTeam ( "Red", 255, 0, 0 ) teamBlue = createTeam ( "Blue", 0, 0, 255 ) function loging () triggerClientEvent ( "OnPlayerLogingIn", getRootElement(), startTheWindow ) end addEventHandler ( "onPlayerLogin", getRootElement(), loging ) function playerContinue ( thePlayer ) local playersRed = countPlayersInTeam ( teamRed ) local playersBlue = countPlayersInTeam ( teamBlue ) if playersRed == playersBlue then setPlayerTeam ( thePlayer, teamRed ) elseif playersRed > playersBlue then setPlayerTeam ( thePlayer, teamBlue ) elseif playersRed < playersBlue then setPlayerTeam ( thePlayer, teamRed ) end end addEvent ( "OnPlayerPressingButton", true ) addEventHandler ( "OnPlayerPressingButton", getRootElement(), playerContinue ) function playerWin ( rank ) if rank ~=1 then return end local playerName = getPlayerName ( source ) local playerTeam = getPlayerTeam ( source ) local playerAccount = getPlayerAccount ( source ) local playerMoney = getAccountData ( playerAccount, "Cash" ) or 0 local playerWins = getAccountData ( playerAccount, "Wins" ) or 0 local teamPlayers = getPlayersInTeam ( playerTeam ) setAccountData ( playerAccount, "Cash", tonumber(playerMoney) + get('FirstPlaceMoney') ) setAccountData ( playerAccount , "Wins", tonumber(playerWins) + 1 ) for playerKey, playerValue in ipairs ( teamPlayers ) do teamAccount = getPlayerAccount ( playerValue ) teamCash = getAccountData ( teamAccount, "Cash" ) or 0 teamWins = getAccountData ( teamAccount, "teamWins" ) or 0 setAccountData ( teamAccount, "Cash", tonumber(teamCash) + get('TeamFirstPlaceMoney') ) setAccountData ( teamAccount, "teamWins", tonumber(teamWins) + 1 ) end end addEventHandler ( "onPlayerFinish", getRootElement(), playerWin ) function playerSecond ( rank ) if rank ~=2 then return end local playerName = getPlayerName ( source ) local playerTeam = getPlayerTeam ( source ) local playerAccount = getPlayerAccount ( source ) local playerMoney = getAccountData ( playerAccount, "Cash" ) or 0 local playerSecondPlaces = getAccountData ( playerAccount, "SecondPlaces" ) or 0 local teamPlayers = getPlayersInTeam ( playerTeam ) setAccountData ( playerAccount, "Cash", tonumber(playerMoney) + get('SecondPlaceMoney') ) setAccountData ( playerAccount , "SecondPlaces", tonumber(playerSecondPlaces) + 1 ) for playerKey, playerValue in ipairs ( teamPlayers ) do teamAccount = getPlayerAccount ( playerValue ) teamCash = getAccountData ( teamAccount, "Cash" ) or 0 teamThirdPlaces = getAccountData ( teamAccount, "teamSecondPlaces" ) or 0 setAccountData ( teamAccount, "Cash", tonumber(teamCash) + get('TeamSecondPlaceMoney') ) setAccountData ( teamAccount, "teamSecondPlaces", tonumber(teamSecondPlaces) + 1 ) end end addEventHandler ( "onPlayerFinish", getRootElement(), playerSecond ) function playerThird ( rank ) if rank ~=3 then return end local playerName = getPlayerName ( source ) local playerTeam = getPlayerTeam ( source ) local playerAccount = getPlayerAccount ( source ) local playerMoney = getAccountData ( playerAccount, "Cash" ) or 0 local playerThirdPlaces = getAccountData ( playerAccount, "ThirdPlaces" ) or 0 local teamPlayers = getPlayersInTeam ( playerTeam ) setAccountData ( playerAccount, "Cash", tonumber(playerMoney) + get('ThirdPlaceMoney') ) setAccountData ( playerAccount , "ThirdPlaces", tonumber(playerThirdPlaces) + 1 ) for playerKey, playerValue in ipairs ( teamPlayers ) do teamAccount = getPlayerAccount ( playerValue ) teamCash = getAccountData ( teamAccount, "Cash" ) or 0 teamThirdPlaces = getAccountData ( teamAccount, "teamThirdPlaces" ) or 0 setAccountData ( teamAccount, "Cash", tonumber(teamCash) + get('TeamThirdPlaceMoney') ) setAccountData ( teamAccount, "teamThirdPlaces", tonumber(teamThirdPlaces) + 1 ) end end addEventHandler ( "onPlayerFinish", getRootElement(), playerThird ) function playerFinish ( rank ) if rank <3 then local playerName = getPlayerName ( source ) local playerTeam = getPlayerTeam ( source ) local playerAccount = getPlayerAccount ( source ) local playerMoney = getAccountData ( playerAccount, "Cash" ) or 0 local mapsFinished = getAccountData ( playerAccount, "MapsFinished" ) or 0 local teamPlayers = getPlayersInTeam ( playerTeam ) setAccountData ( playerAccount, "Cash", tonumber(playerMoney) + get('MoneyForFinish') ) setAccountData ( playerAccount , "MapsFinished", tonumber(mapsFinished) + 1 ) end end addEventHandler ( "onPlayerFinish", getRootElement(), playerFinish ) clientside: function window( ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(219,170,593,467,"Red vs Blue Racing!",false) GUIEditor_Memo[1] = guiCreateMemo(32,185,529,223,"Press F9 for more help.\n\nRules:\n\nTODO...",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(36,434,523,23,"Continue",false,GUIEditor_Window[1]) addEventHandler ( "onClientGUIClick", GUIEditor_Button[1], continuePressedButton, false ) GUIEditor_Label[1] = guiCreateLabel(35,414,517,17,"By clicking 'Continue' you accept the rules and braking the rules will get you punished.",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) guiSetVisible(GUIEditor_Window[1], false) end function startTheWindow( ) window( ) if ( GUIEditor_Window[1] ~= nil ) then guiSetVisible ( GUIEditor_Window[1], true ) else outputChatBox ( "ERROR." ) end showCursor(true) end addEvent ( "OnPlayerLogingIn", true ) addEventHandler ( "OnPlayerLogingIn", getRootElement(), startTheWindow ) function continuePressedButton(button,state) if button == "left" and state == "up" then guiSetVisible(GUIEditor_Window[1], false) showCursor(false) triggerServerEvent ( "OnPlayerPressingButton", getRootElement(), playerContinue ) end end
  21. Warning on Line 13 Bad Argument @ 'setPlayerTeam' Can't get what is wrong. teamRed = createTeam ( "Red", 255, 0, 0 ) teamBlue = createTeam ( "Blue", 0, 0, 255 ) function loging () triggerClientEvent ( "OnPlayerLogingIn", getRootElement(), startTheWindow ) end addEventHandler ( "onPlayerLogin", getRootElement(), loging ) function playerContinue ( thePlayer ) local playersRed = countPlayersInTeam ( teamRed ) local playersBlue = countPlayersInTeam ( teamBlue ) if playersRed == playersBlue then setPlayerTeam ( thePlayer, teamRed ) elseif playersRed > playersBlue then setPlayerTeam ( thePlayer, teamBlue ) elseif playersRed < playersBlue then setPlayerTeam ( thePlayer, teamRed ) end end addEvent ( "OnPlayerPressingButton", true ) addEventHandler ( "OnPlayerPressingButton", getRootElement(), playerContinue )
  22. Bleidex

    findPlayer

    Hello, i'm making new script, but im disturbed by problem, that i can't fix ERROR: line 4 attempt to call global 'findPlayer' (a nil value) Command I use: /warn Figa test I was testing it on player which nicks was #0080FFFiga. Tried on others too but returned same problem. ;/ function warnPlayer ( theClient, command, target, reason) if ( hasObjectPermissionTo ( theClient, "function.warnPlayer" ) ) then local warnedPlayer = getPlayerFromNick ( target ) local targetPlayer = findPlayer ( target ) local playerAccount = getPlayerAccount ( targetPlayer ) local playerWarns = getAccountData ( playerAccount, "Warns" ) or 0 if ( playerWarns == 0 ) then setAccountData ( playerAccount, "Warns", tonumber(playerWarns) + 1 ) outputChatBox ( warnedPlayer.. "#FF0000 has been warned for " ..reason.. ".", getRootElement(), 255, 0, 0, true ) outputChatBox ( "You have been warned for " ..reason.. ". Now you have " ..playerWarns.. " of 3.", targetPlayer, 255, 0, 0, false ) elseif ( playerWarns == 1 ) then setAccountData ( playerAccount, "Warns", tonumber(playerWarns) + 1 ) outputChatBox ( warnedPlayer.. "#FF000 has been warned for " ..reason.. ".", getRootElement(), 255, 0, 0, true ) outputChatBox ( "You have been warned for " ..reason.. ". Now you have " ..playerWarns.. " of 3.", targetPlayer, 255, 0, 0, false ) elseif ( playerWarns == 2 ) then setAccountData ( playerAccount, "Warns", tonumber(playerWarns) + 1 ) outputChatBox ( warnedPlayer.. "#FF000 has been warned for " ..reason.. ". It was his last moment in this server...", getRootElement(), 255, 0, 0, true ) banPlayer ( targetPlayer, Console, "You got 3 warning of 3." ) end else outputChatBox ( "Warn: you don't have enough permissions.", theClient, 255, 255, 0, false ) end end
  23. This script gives money to the winner and gives cash to players buy their rank, but it wont add cash. I had this script version vith givePlayerMoney and ect and it worked, when i changed to this one it wont work. need some help ;/ function givePrize_Quit() local activePlayers = getAlivePlayers() local playeraccount = getPlayerAccount(activePlayers[1]) local pRank = #activePlayers+1 local playerMoney = getAccountData ( playeraccount, "pig.money" ) local cashToWin1 = 500 local cashToWin2 = 1000 local cashToWin3 = 1500 if activePlayers then if(getPlayerCount() > 2) then if #activePlayers == 1 then if not(isGuestAccount(getPlayerAccount(activePlayers[1]))) then --addwins if(getPlayerCount() < 10) then setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin1) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin1) outputChatBox("You've got 500$!", activePlayers[1], 255, 255, 255) elseif(getPlayerCount() < 20) then setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin2) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin2) outputChatBox("You've got 1000$!", activePlayers[1], 255, 255, 255) else setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin3) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin3) outputChatBox("You've got 1500$!", activePlayers[1], 255, 255, 255) end end end if not(isGuestAccount(getPlayerAccount(source))) then --addlooses end end end end function givePrize_Wasted(totalAmmo, killer, killerWeapon, bodypart) local activePlayers = getAlivePlayers() local pRank = #activePlayers local playeraccount = getPlayerAccount(activePlayers[1]) local playerMoney = getAccountData ( playeraccount, "pig.money" ) local cashToWin1 = 500 local cashToWin2 = 1000 local cashToWin3 = 1500 local playerGive1 = math.ceil(500/pRank) local playerGive2 = math.ceil(1000/pRank) local playerGive3 = math.ceil(1500/pRank) if not activePlayers then return end --If winner dead, then don't continue if(getPlayerCount() < 3) then outputChatBox("There are not enough players for stats! (Minimum: 3)", source, 255, 100, 0, false) return end if #activePlayers == 1 then if not(isGuestAccount(getPlayerAccount(activePlayers[1]))) then --addwins if(getPlayerCount() < 10) then setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin1) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin1) outputChatBox("You've got 500$!", activePlayers[1], 255, 255, 255) elseif(getPlayerCount() < 20) then setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin2) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin2) outputChatBox("You've got 1000$!", activePlayers[1], 255, 255, 255) else setAccountData ( playeraccount, "pig.money", playerMoney + cashToWin3) setElementData ( activePlayers[1], "pig.money", playerMoney + cashToWin3) outputChatBox("You've got 1500$!", activePlayers[1], 255, 255, 255) end end end if not(isGuestAccount(getPlayerAccount(source))) then --addlooses local playerMoney = getAccountData ( playeraccount, "pig.money" ) if(getPlayerCount() < 10) then setAccountData ( playeraccount, "pig.money", playerMoney + playerGive1) setElementData ( activePlayers[1], "pig.money", playerMoney + playerGive1) outputChatBox("You've got " ..playerGive1.. "$.", source, 255, 255, 255) elseif(getPlayerCount() < 20) then setAccountData ( playeraccount, "pig.money", playerMoney + playerGive2) setElementData ( activePlayers[1], "pig.money", playerMoney + playerGive2) outputChatBox("You've got " ..playerGive2.. "$.", source, 255, 255, 255) else setAccountData ( playeraccount, "pig.money", playerMoney + playerGive3) setElementData ( activePlayers[1], "pig.money", playerMoney + playerGive3) outputChatBox("You've got " ..playerGive3.. "$.", source, 255, 255, 255) end end end addEventHandler("onPlayerQuit", getRootElement(), givePrize_Quit) --addEvent("onPlayerRaceWasted") addEventHandler("onPlayerWasted", getRootElement(), givePrize_Wasted) /cash code: function checkMoney1(thePlayer, command) local playeraccount = getPlayerAccount(thePlayer) local money = getAccountData(playeraccount,"pig.money") outputChatBox("You have: "..tostring(money), root, getRootElement(), 255, 255, 255, true) end addCommandHandler("cash1", checkMoney1)
×
×
  • Create New...