Jump to content

TwiX!

Members
  • Posts

    905
  • Joined

  • Last visited

Everything posted by TwiX!

  1. я и не говорю про то чтобы в ручную писать имя..
  2. но у меня не получается убрать hex колор, и чтобы сервер видел это тоесть если будет #00aaddQ#777777werty - в панели(gui) это работает но как от туда убираю это, вот эта ошибка..
  3. как тогда сделать чтобы выбор был Hex colors, но функция эта работала вот функция от куда он берёт имя. function gridlistPlayerSelect() if source == sendmoney_grid then local selectedPlayer = guiGridListGetItemText(sendmoney_grid, guiGridListGetSelectedItem(sendmoney_grid), 1) guiSetText(targerplayer_edit, selectedPlayer) elseif source == GUIEditor_Grid[4] then local selectedTime = guiGridListGetItemText(GUIEditor_Grid[4], guiGridListGetSelectedItem(GUIEditor_Grid[4]), 1) guiSetText(GUIEditor_Edit[13], selectedTime) elseif source == GUIEditor_Grid[3] then local selectedP = guiGridListGetItemText(GUIEditor_Grid[3], guiGridListGetSelectedItem(GUIEditor_Grid[3]), 1) guiSetText(GUIEditor_Edit[100], selectedP) end end
  4. разницы нету, код не работает progresbar_stats = guiCreateProgressBar(10,335,627,34,false,stats_tab) или progressbar = guiCreateProgressBar(12,262,428,37,false,home_tab) если поставить в код , как я написал в первом посту, прогрессбар не изменяется
  5. потому что другой скрипт после удалений hex colors не работает
  6. теперь Может быть это из за function createPlayerList () local column = guiGridListAddColumn( sendmoney_grid, "Players", 0.85 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( sendmoney_grid ) --guiGridListSetItemText ( sendmoney_grid, row, column, getPlayerName ( player ), false, false ) guiGridListSetItemText ( sendmoney_grid, row, column, string.gsub(getPlayerName ( player ),"#%x%x%x%x%x%x", ""), false, false ) end end end из за : "#%x%x%x%x%x%x" Тоесть сервер видит игрока например как #00aaddQ#777777werty~ а в панели без этого..
  7. да, но имя игрока и остальное всё правильно, без ошибок не смотря что сейчас я отправлял себе ,всё равно так с каждым другим игроком..
  8. progressbar = guiCreateProgressBar(12,262,428,37,false,home_tab) и первый пост.. весь код в setlabeltext- показывает норм, я хочу чтобы и в прогресс баре тоже менялась полоса
  9. Server function transMoney(player,from,to,amount) local fromN = getPlayerName(from) local toI = getPlayerFromName(to) local Fserial = getPlayerSerial(from) local Tserial = getPlayerSerial(toI) local FMoney = executeSQLSelect ( "MoneyB", "Money","serial = '" .. Fserial .. "'") local TMoney = executeSQLSelect ( "MoneyB", "Money","serial = '" .. Tserial .. "'") if tostring(to) == tostring(fromN) then outputChatBox("ERROR: You can't transfer money to yourself.",from,255,0,0) elseif tonumber(amount) > tonumber(FMoney[1]["Money"])then outputChatBox("ERROR: You don't have enough money.",from,255,0,0) elseif tonumber(amount) <= 0 then outputChatBox("ERROR: You can't send an amount less than $1.",from,255,0,0) else FMoney = tonumber(FMoney[1]["Money"]) - tonumber(amount) TMoney = tonumber(TMoney[1]["Money"]) + tonumber(amount) outputChatBox("*Money Transfer: "..fromN.." transfers $"..amount.." to "..to,getRootElement(),219,156,42) executeSQLUpdate ( "MoneyB", "Money = '"..FMoney.."'","serial = '" .. Fserial .. "'") executeSQLUpdate ( "MoneyB", "Money = '"..TMoney.."'","serial = '" .. Tserial .. "'") setElementData(toI ,"Money", TMoney) setElementData(from,"Money",FMoney) setElementData ( toI ,"data.money",TMoney,true) setElementData ( from ,"data.money",FMoney,true) end end addEvent("onTransMoney",true) addEventHandler("onTransMoney",getRootElement(),transMoney) Client function transferMoney(transferMoney,from,to,amount) local from = getLocalPlayer() local amount = guiGetText(amount_edit) local to = guiGetText(targerplayer_edit) if source == sendmoney_button then triggerServerEvent("onTransMoney",getLocalPlayer(),getLocalPlayer(),from,to,amount) end end why its not work
  10. server: function stats(psource,cname,tplayer) if not getPlayerFromName(tplayer) then tplayer = psource else tplayer = getPlayerFromName(tplayer) end achUnlockedNumber(tplayer) local serial = getPlayerSerial(tplayer) local RaceAttempts = executeSQLSelect ( "RaceAttempts", "RaceAttempts","serial = '" .. serial .. "'") local DMWins = executeSQLSelect ("DDDM","DMWins","serial = '" .. serial .. "'") local DDWins =executeSQLSelect ( "DDDM", "DDWins","serial = '" .. serial .. "'") local Wins1 = executeSQLSelect ( "RaceWins", "RaceWins","serial = '" .. serial .. "'") local Money = executeSQLSelect ( "MoneyB", "Money","serial = '" .. serial .. "'") local MoneyB = executeSQLSelect ( "MoneyB", "B","serial = '" .. serial .. "'") local Lossees = executeSQLSelect ( "Loosses", "Lossees","serial = '" .. serial .. "'") if tonumber(RaceAttempts[1]['RaceAttempts']) == 0 then rank = 0 else rank = (tonumber(Wins1[1]['RaceWins'])/tonumber(RaceAttempts[1]['RaceAttempts']))*100 end if tonumber(DMWins[1]['DMWins']) == 0 then rankk = 0 else rankk = (tonumber(DDWins[1]['DDWins'])/tonumber(Lossees[1]['Lossees'])/tonumber(DMWins[1]['DMWins']))*100 end outputChatBox(getPlayerName(tplayer).."'s Stats: Attempted: "..RaceAttempts[1]['RaceAttempts'].." races, "..DMWins[1]['DMWins'] .." DDs. Won: "..Wins1[1]['RaceWins'].." races("..rank.."%), "..DDWins[1]['DDWins'].." DDs("..rankk.."%). Cash: $"..Money[1]['Money'].. " Unlocked "..getElementData(tplayer,"data.Achnum").."/9 Achievements("..MoneyB[1]['B'].."B)",root,173,218,068) end addCommandHandler("!stats",stats) addCommandHandler("!st",stats) Client if DMWins == 0 then ratio = 0 else ratio = (tonumber(DDWins)/tonumber(DMWins)/tonumber(Lossees))*100 end без прогресс бара
  11. its eazy.. srry not public, do it from ur self or tell me in pm
  12. да не chatbox нормально работает мне нужно чтобы прогресс устанавливался взависимости от ранка, тоесть 20% ранк прогресс в прогресс баре установится на 20%, линия в нём короч
  13. в outputchatbox то нормально выводится..
  14. это весь код, там дальше уже как их считать.. в server.lua
  15. if DMWins == 0 then rank = 0 else rank = (tonumber(DDWins)/tonumber(DMWins)/tonumber(Lossees))*100 end if ( progresbar_stats ) then -- set the progress guiProgressBarSetProgress(progresbar_stats, rank) -- get the progress progress = guiProgressBarGetProgress(progresbar_stats) -- output to the chatbox outputChatBox ( "Current progress:" .. progress .. "%" ) else --if the progressbar was not found outputChatBox ("progressbar not found!") -- output a message end progressbar_stats - созданный прогресс бар ошибок и варнингов в дебаг нету, но outputChatBox ( "Current progress:" .. progress .. "%" ) эта строчка прогресс показывает, но не устанавливает сам прогресс в прогресс баре P.S. Gamemode Race
  16. H3ctOr ft.Nik3R sorry for graphics I don't know why, but the graphics have been lost
  17. Hi guys here my map with H3ctOR Visite BOSS Servers - DM/Zombie/Base/Freeroam
  18. Hi guys here my map with ErIcK Visite BOSS Servers - DM/Zombie/Base/Freeroam
  19. Hi here my map with king
  20. if sandart toptimes , then toptimes_client.lua search in function CToptimes:openWindow ()
×
×
  • Create New...