Fory
Members-
Posts
41 -
Joined
-
Last visited
Everything posted by Fory
-
Hello everyone! I would ask help, how id would be able to make it with what how drawdxtext announces it-in that: Start of competition 8:55 minutes left , unfortunately the drawdxtext i never could together to make friends but i would love now. thank you...
-
Sziasztok, egy olyan scriptet szeretnék csinálni hogy pl beírom hogy /lightning [id] akkor egy villám csapjon a player-be és a player meghalljon, nem tudom hogy, hogy kezdjek hozzá, eddig csak 1 képem van a villámról, már mint egy texture, már csak az kellene hogy lehessen látni hogy belecsapjon. kellene egy kiinduló pont. segítségeket előre is köszönöm
-
igen ez: if getElementData(thePlayer,"adminduty") then csak nem tudom hogy mit kell odaírni hogy elseif, vagy else, vagy valami mást-e?
-
Jó lett! Köszönöm Szépen! és még azt hogy tudnám beírni hogy adminduty: 0/, 0 akkor fehérrel írja és ne írja a rangot, és ha 1 akkor írja a rangot.
-
oda írtam a sourcePlaye-t de utána ezt dobta ki::: sas_global/admin_globals.lua:49 Bad argument @ 'getElementData' [Expected element at argument 1, got nil]
-
Akkor a sas_global-t és a telljes ic chat-et bemásolom ide, -- Main chat: Local IC, Me Actions & Faction IC Radio function localIC(source, message, language) if exports['sas_freecamtv']:isPlayerFreecamEnabled(source) then return end local x, y, z = getElementPosition(source) local playerName = getPlayerName(source) message = string.gsub(message, "#%x%x%x%x%x%x", "") local dimension = getElementDimension(source) local interior = getElementInterior(source) local shownto = 1 -- Chat Commands tooltip local kieg = "" for key, nearbyPlayer in ipairs(getElementsByType( "player" )) do local dist = getElementDistance( source, nearbyPlayer ) if dist < 20 then local nearbyPlayerDimension = getElementDimension(nearbyPlayer) local nearbyPlayerInterior = getElementInterior(nearbyPlayer) if (nearbyPlayerDimension==dimension) and (nearbyPlayerInterior==interior) then if not (isPedDead(nearbyPlayer)) and getElementData(nearbyPlayer, "loggedin") and (nearbyPlayer~=source) then local message2 = message local pveh = getPedOccupiedVehicle(source) local jatekos = nearbyPlayer --[[ if pveh then if (exports['sas_vehicle']:isVehicleWindowUp(pveh)) then kieg = "((Kocsiban)) " for i = 0, getVehicleMaxPassengers(pveh) do local lp = getVehicleOccupant(pveh, i) if (lp) and (lp~=source) then jatekos = lp end end end end]]-- --outputChatBox( getChatSzin(dist).." " .. playerName .. " "..kieg.."mondja: " .. message2, jatekos, 255, 255, 255, true) shownto = shownto + 1 end end end end local admintitle = exports.sas_global:getPlayerAdminTitle(thePlayer) outputChatBox("#32b3ef[ADMIN] " .. admintitle .. " " .. playerName .. " "..kieg.." mondja: " .. message, source, 255, 255, 255, true ) exports['sas_freecamtv']:add(shownto, playerName .. " mondja: " .. message, source) end IC CHAT function getAdmins() local players = getElementsByType("player") local admins = { } local count = 1 for key, value in ipairs(players) do if isPlayerSeged(value) and getPlayerAdminLevel(value) <= 6 then admins[count] = value count = count + 1 end end return admins end function isPlayerSeged(thePlayer) return getPlayerAdminLevel(thePlayer) >= 1 end function isPlayerAdmin(thePlayer) return getPlayerAdminLevel(thePlayer) >= 2 end function isPlayerFullAdmin(thePlayer) return getPlayerAdminLevel(thePlayer) >= 3 end function isPlayerSuperAdmin(thePlayer) return getPlayerAdminLevel(thePlayer) >= 4 end function isPlayerLeadAdmin(thePlayer) return getPlayerAdminLevel(thePlayer) >= 5 end function isPlayerHeadAdmin(thePlayer) return getPlayerAdminLevel(thePlayer) >= 6 end function getPlayerAdminLevel(thePlayer) return isElement( thePlayer ) and tonumber(getElementData(thePlayer, "adminlevel")) or 0 end local titles = {"AdminSegéd", "Admin[1]", "Admin[2]", "Admin[3]", "Admin[4]", "Admin[5]", "Főadmin", "SuperAdmin", "Tulajdonos", "Rendszergazda", "Fejlesztő"} function getPlayerAdminTitle(thePlayer) local text = titles[getPlayerAdminLevel(thePlayer)] or "Player" local hiddenAdmin = getElementData(thePlayer, "hiddenadmin") or 0 if (hiddenAdmin==1) then text = text .. " (Rejtett)" end return text end function getAccurateAdminTitle(thePlayer) return titles[getPlayerAdminLevel(thePlayer)] or " " end ADMIN GLOBAL
-
De létezik, mivel máshol is az van meghívva és ott jó.
-
az elseif-et kiszedtem, az nem kell oda, de viszont már csak ez a baj [Error]: sas_chat/sourceS.lua:202: attempt to concatenate global 'adminrang' (a nil value)
-
local adminrang = exports.sas_global:getPlayerAdminTitle(thePlayer) if getElementData(thePlayer,"adminduty") >= 1 then outputChatBox("#32b3ef[ADMIN] " .. adminrang .. " " .. playerName .. " "..kieg.." mondja: " .. message, source, 255, 255, 255, true) exports['sas_freecamtv']:add(shownto, playerName .. " mondja: " .. message, source) elseif outputChatBox(playerName .. " "..kieg.." mondja: " .. message, source, 255, 255, 255, true) end Sziasztok, a gond a outPutChatBox ba a hiba, ugye ott van hogy " .. adminrang .. " és legfelül az exports. de valamiért nem írja hogy pl SzuperAdmin csak azt hogy Player
-
Sziasztok kezdem a save gondal ezt a hibát írja: [21-02-21 09:29:33] WARNING: sas_save/sourceS.lua:6: Bad argument @ 'getElementData' [Expected element at argument 1] mi lehet-a baja nem tudom, de minden este játszunk fel lépünk és az összes kocsi össze buggolva az autokernél 2. Gamemode, átt kellene írnom a GameMode-t de nem tudom hogy hol lehet 3. kíváncsiak vagyunk hogy este 5-6tól éjfélig játszunk és hogy 1hónap alatt hány percet játszunk, mert hétvégén délelött is játszunk 1 kicsit. Van a dashboard ott van hogy "timeinserver" azzal nem hiszem hogy baj van, ott a mysql, ott is ott van hogy "timeinserver" valamiért nem számolja, ez pici nehézséget okoz, mivel nem tudom hogy hól kezdjek hozzá. Segítségeket előre is köszönöm
- 1 reply
-
- save
- timeinserver
- (and 4 more)
-
megnéztem, ugyan az amit én akarok, de az a baj a scriptelést most kezdtem 2 hete, és nem nagyon értek hozzá. hogy mit hova kell.
- 2 replies
-
- admintitle.
- adminnick
-
(and 3 more)
Tagged with:
-
local sx,sy = guiGetScreenSize () local chatData = getChatboxLayout() local x, y = sx/2-50, sy-180 local oocState = true local maxLines = 9 local oocMessages = {} local font = "default-bold" local _,scale = chatData["chat_scale"] local bg = {chatData["chat_color"]} local lines = chatData["chat_lines"] -- local chatX,chatY = x,y local chatX,chatY = 0.015625*sx,16 + 15*lines + 25 addEventHandler ("onClientRender",getRootElement(), function () if getElementData(localPlayer, "loggedin") then if oocState and getElementData(localPlayer, "enableall") then chatX, chatY = exports.sas_hud:getNode(11, "x"), exports.sas_hud:getNode(11, "y") dxDrawText("OOC Chat (Kikapcsoláshoz /togooc | Takarítás: /co)",chatX+1,chatY+1,0,0,tocolor(0,0,0),1,font) dxDrawText("OOC Chat (Kikapcsoláshoz /togooc | Takarítás: /co)",chatX,chatY,0,0,tocolor(205,205,205),1,font) for k,v in ipairs(oocMessages) do local tx,ty = chatX,chatY + (maxLines+2)*15 - k*15 dxDrawText(v,tx+1,ty+1,0,0,tocolor(0,0,0),1,font) dxDrawText(v,tx,ty,0,0,tocolor(205,205,205),1,font) end end end end ) addEvent ("onOOCMessageSend",true) addEventHandler ("onOOCMessageSend",getRootElement(), function (message) local player = source local int,dim = getElementInterior (player),getElementDimension(player) if int == getElementInterior(localPlayer) and dim == getElementDimension(localPlayer) then local length = #oocMessages if #oocMessages >= maxLines then table.remove (oocMessages,maxLines) end local text = message table.insert (oocMessages,1,text) outputConsole ("[OOC]"..text) end end ) sziasztok azt szeretném megcsinálni hogy ooc-chat-en az adminnak mutatssa a színét/rangját pl ((SzuperAdmin Fory: példa)) és az ooc egybe van az ic-chattal 3 lua van. server.lua ooc.lua client.lua hogy tudnám oda be írni azt hogy ha adminszoliba vagyok, vagy nem vagyok adminszoliba, de színes a ooc ((SzuperAdmin Fory: példa)) a fenti az az ooc.lua
- 2 replies
-
- admintitle.
- adminnick
-
(and 3 more)
Tagged with: