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

Wysłany: 2018-08-22, 00:03


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

Witam mam problem bo pisz? w?a?ni? skiny w markerze dla policji i nie wiem jak zrobi? by tylko policja bra?a danego skina jak wejdzie w marker.

Jak by co to jest pod mysql !! ! Frakcja policji (SFPD)



Za pomoc zimny kufel :piwo: i dobry R* Respekt

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:07


Gravgor







Wiek: 22
Na forum: 3620 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8


if getElementData(localPlayer"twoja element data"


Podpis
Portfolio marceliborowczak.me
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:09


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

Kod:



local marker = createMarker( 245.54, -1867.79, 10, "cylinder", 1.0, 255, 255, 255) -- x,y,z wpisujesz pozycje
if getElementData(localPlayer, "SFPD")
setElementDimension(marker, 2)

function skin( thePlayer )

setElementModel ( thePlayer, 280)

end

addEventHandler ("onMarkerHit", marker, skin)


dobrze zrobi?em bo mi nie dzia?a poprawisz jak ?le zrobi?em ?!


Gravgor, Prosz? o szybko odpowied? bo si? spiesze musz? i?? spa? zaraz xD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:22


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Jakim prawem ma Ci to dzia?a??

Po instrukcji warunkowej IF zawsze musi by? "then", dla przyk?adu:
if jestemEmm() == true then


Na zako?czenie if'a r?wnie? musimy wstawi? poni?ej 'end', czyli:
if jestemEmm() == true then
-- cotutaj sidzieje
end


Tw?j kod powinien wygl?da? mniej wi?cej tak:
local marker createMarker245.54, -1867.7910"cylinder"1.0255255255setElementDimension(marker2) 

function skin(thePlayer) 
if getElementData(thePlayer"SFPD") == true then
setElementModel(thePlayer280end
end 
addEventHandler ("onMarkerHit"markerskin


Nie jestem pewien, czy Ci to zadzia?a, poniewa? jak sam uj??e? wy?ej - "Jak by co to jest pod mysql !! " - mo?liwe, ?e podczas rozpoczynania pracy (o ile jest to zrobione?) nie nadaje takiej elementdaty, jak jest wpisana powy?ej i nale?y to zrobi? za pomoc? zapytania do bazy danych.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:29


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

Da?em to i nie wiem dlaczego to nie daje skina jak wesz?em na s?u?b?

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:31


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Spr?buj tak:
local marker createMarker245.54, -1867.7910"cylinder"1.0255255255setElementDimension(marker2) 

function skin(thePlayer) 
if source == marker then
if (getElementData(thePlayer"SFPD") == truethen
setElementModel(thePlayer280) 
else return outputChatBox("* Nie jeste? policjantem lub nie jeste? na s?u?bie"thePlayerend
else return end
end 
addEventHandler ("onMarkerHit"getRootElement(), skin


Je?li nie zadzia?a, to poka? mi kod odpowiedzialny za wchodzenie na s?u?b?.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:33


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

masz wchodzenie na s?u?b? poniewa? to co przed chwil? da?e? to co? te? nie dzia?a

s_duty.lua


local marker=createMarker(265.78, -1861.7010.84-0.8'corona'100255,255)
setElementDimension(marker2)
setElementInterior(marker0)


local licz = {}
local t=createElement('text')
setElementData(t,'name','San Fierro Police Departament\nSFPD\nRozpocz?cie S?u?by')
setElementDimension(t2)
setElementInterior(t0)
setElementPosition(t,265.78, -1861.7010.84)


function isPlayerInPoliceFaction(plr)
 local uid=getElementData(plr,'player:uid')
 if not uid then return end

 local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND uid=? LIMIT 1;'"SFPD"uid)
 if result[1then
  return true
 else
  return false
 end
end

addEventHandler('onMarkerHit'marker, function(el,md)
 if isPlayerInPoliceFaction(elthen
  if not getElementData(el,'player:duty'then
   setElementModel(el,71)
   --setPlayerNametagColor(el,0,0,255)
   outputChatBox ("✰ ✰ Rozpoczo?e?(a?) s?u?b? ✰ ✰"el0,255,17)
    exports['frakcja']:rozpocznijnaliczanie(el)
   setElementData(el,'player:duty','SFPD')
    local rank exports['frakcja']:getPlayerFactionRank(el,'SFPD')
    setElementData(el,"player:rank",rank)
    giveWeapon(el,23,9999)
    giveWeapon(el,3,9999)
    setPlayerName(el,"#0000CD"..getPlayerName(el):gsub("#%x%x%x%x%x%x",""))
    --setPlayerNametagColor(el,0,191,255)
    executeCommandHandler("setblipcolor",el,0,0,205)
    local uid=getElementData(el,'player:uid')
    exports['ogrpg-db']:dbSet('UPDATE ogrpg_factions set actived=NOW() WHERE code=? AND uid=? LIMIT 1;'"SFPD"uid)
  else
   takeWeapon(el,23)
    exports['frakcja']:zatrzymajnaliczanie(el)
   setElementData(el'player:duty'false)
    setElementData(el,"player:rank",false)
   local skin=getElementData(el,"player:skin")
   outputChatBox ("✰ ✰ Zako?czy?e?(a?) s?u?b? ✰ ✰"el255,0,0)
   setElementModel(elskin)
   local uid=getElementData(el,'player:uid')
   setPlayerName(el,getPlayerName(el):gsub("#%x%x%x%x%x%x",""))
       takeAllWeapons(el)
    executeCommandHandler("setblipcolor",el,255,255,255)
  end
 else
  outputChatBox('* Nie jeste? zatrudniony jako SFPD.'el25500)
 end
end)

function naliczanie(el)
    if isElement(elthen
   local x getElementData(el,"player:workinjob") or 0
   setElementData(el,"player:workinjob",x+1)
   else
    if isTimer(licz[el]) then
    killTimer(licz[el])
    licz[el] = nil
    end
   end
end

local bronie2 createMarker 251.38, -1864.0410.84-0.90"cylinder"1.002550255 )
setElementDimension(bronie22)
setElementInterior(bronie20)

local t=createElement("text")
setElementData(t,"name""Wyposa?enie S.F.P.D")
setElementPosition(t,251.38,-1864.04,-10.84+1.3)
setElementDimension(t2)
setElementInterior(t0)

function bronie11(hitElementmatchingDimension)
    if source == bronie2 then
        if getElementData(hitElement,"player:duty") == "SFPD" then
        if getElementData(hitElement,'player:rank') <= 9 then hitElement:outputChat("Jeste? aktualnie podczas akademii, nie przys?uguje Ci wyposa?enie!") return end
            outputChatBox("Wzia?e? wyposa?enie S.F.P.D!"hitElement)
            giveWeapon(hitElement31100000)
        else
            outputChatBox ("* Nie jeste? zatrudniony, lub nie jeste? na s?uzbi?!"hitElement)
        end
    end
end
addEventHandler ("onMarkerHit"bronie2bronie11)


Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:35


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
local marker createMarker245.54, -1867.7910"cylinder"1.0255255255setElementDimension(marker2) 

function skin(thePlayer) 
if source == marker then
if getElementData(thePlayer,"player:duty") == "SFPD" then
setElementModel(thePlayer280) 
else return outputChatBox("* Nie jeste? policjantem lub nie jeste? na s?u?bie"thePlayerend
else return end
end 
addEventHandler ("onMarkerHit"getRootElement(), skin

By?a ca?kiem inna elementdata, dlatego nie dzia?a?o... Sprawdzaj ;)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:42


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

Nie wiem czemu da?em to i nie ma teraz markera :|

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-22, 00:45


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Wrzuci?e? to w osobny plik, czy ten z wchodzeniem na s?u?b??

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
AsterBonzo
Wysłany: 2018-08-22, 00:46


AsterBonzo

Otwórz ogień






Wiek: 20
Na forum: 2968 dni
Posty: 187
Nick w MP: Hirahi

Piwa: 60

Respekt: 35,8

osobny

Doda?em do s?u?by pojawi? si?

[ Dodano: 2018-08-22, 00:47 ]
Dzi?ki dzia?a trzymaj zimnego :piwo: i R* Respekt

Mo?na chyba zamkn?? zaraz

Podpis

Pomagam jak potrafię :)

Postaw piwo autorowi tego posta
 

 
Tagi: skiny :: dla :: policji
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