Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-07-04, 13:11


Husky123







Wiek: 20
Na forum: 3319 dni
Posty: 45
Nick w MP: fabeN

Piwa: 750

Respekt: 60

Wie kto? mo?e jak zrobi? dla frakcji kolory jak np.na ogrpg
chodzi mi np.Husky i ?eby ten nick by? na niebiesko b?d? wdzi?czny za pomoc daje zimne :piwo:

Kod:

function findPlayer(plr, cel)
local target = nil
if (tonumber(cel) ~= nil) then
target = getElementByID("p"..cel)
else
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 1, true) then
if (target) then
outputChatBox("Znaleziono wiecej niz jednego gracza o pasujacym nicku, podaj wiecej liter.", plr)
return nil
end
target=thePlayer
end
end
end
return target
end

local licz = {}

local rozpoczecie = createMarker(-2444.06, 3786.76, 300.57-0.9, "cylinder", 1.2, 0, 255, 255, 75)
local napisy = createElement("text")
setElementData(napisy, "text", "S?u?ba")
setElementPosition(napisy, -2444.06, 3786.76, 300.57)

local liderPanel = createMarker(-2474.83, 3784.78, 300.57-0.9, "cylinder", 1, 0, 255, 255, 75)
local napisy2 = createElement("text")
setElementData(napisy2, "text", "Panel lidera")
setElementPosition(napisy2, -2474.83, 3784.78, 300.57)

addEventHandler("onMarkerHit", rozpoczecie, function(player)
local result = exports.mysql:wykonaj("SELECT * FROM frakcje WHERE uid=? AND frakcja=?", getElementData(player, "dbid"), "SAPD")
if #result > 0 then
if getElementData(player, "frakcja") then
zatrzymajnaliczanie(player)
setElementData(player, "frakcja", false)
setElementData(player, "frakcjarank", false)
takeWeapon(player, 31)
takeWeapon(player, 3)
takeWeapon(player, 23)
toggleControl(player, "fire", false)
toggleControl(player, "aim_weapon", false)
setElementModel(player, getElementData(player, "user:lastskin"))
outputChatBox("Zako?czy?e? s?u?b? w frakcji San Andreas Police Departament.", player)
else
rozpocznijnaliczanie(player)
setElementData(player, "frakcja", "KGP")
setElementData(player, "frakcjarank", result[1].rank)
giveWeapon(player, 31, 9999)
giveWeapon(player, 3, 9999)
giveWeapon(player, 23, 9999)
toggleControl(player, "fire", true)
toggleControl(player, "aim_weapon", true)
setElementData(player, "user:lastskin", getElementModel(player))
outputChatBox("Rozpocz??e? s?u?b? w frakcji San Andreas Police Departament.", player)
end
else
outputChatBox("Nie jeste? zatrudniony w frakcji San Andreas Police Departament.", player)
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 13:20


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

zmieniasz nick na nick z kolorem HEX, czyli na czerwono b?dzie #FF000neQ.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 15:46


psychol.







Wiek: 23
Na forum: 3502 dni
Posty: 225
Nick w MP: psychol.

Piwa: 2998

Respekt: 244,5
Respekt: 244,5Respekt: 244,5

Po 1 od kiedy w moim gamemodzie (.newMode) by?y frakcje? :P
Te frakcje pochodz? z mojego starego serwera - Own World.
Po 2 gdzie podpis autora?
Po 3 polecam kolory nametag?w + dodanie color hexu w scoreboardzie.

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-04, 23:13


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3


Więcej informacji znajdziesz w Wikipedii MTA:

setPlayerNametagColor


Przyk?ad:
setPlayerNametagColor(thePlayer00255)


Postaw piwo autorowi tego posta
 

 
Tagi: .newmode :: frakcje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku