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

Wysłany: 2017-03-24, 21:36


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Dobry wiecz?r wszystkim :P . Mam problem z elementdat? poniewa? nie wiem co w tym kodzie jest ?le . Wyskakuje b??d o dodaniu then za setElementData co po pierwsze nic nie daje a po 2 moim zdaniem jest zb?dne .

function nadaj (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Policja"))
   setElementData(plr,"poli",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 21:39


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

function nadaj (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Policja")) then
   setElementData(plr,"poli",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj)
:P

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 22:26


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Nie b?d? tworzy? kolejnego w?tku ?eby nie za?mieca? , je?eli to zostanie rozwi?zane to prosz? o zamkni?cie .
Tym razem chodzi o getElementDate . Sprawdzam getElementDate i zrobi?em ze jak kto? j? ma to dodaje go do teamu po zalogowaniu , wyt?umaczcie mi czemu to nie dzia?a .

function team (plr)
    if getElementData (plr,"poli",true) then
        setPlayerTeam(plr,poli)
        local r,g,b = getTeamColor(poli)
        setPlayerNametagColor(plr,r,g,b)
    end
end
addEventHandler("onPlayerLogin",root,team)

To jest robione pod tamt? elementdate nadawan?.

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 22:32


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Event "onPlayerLogin dzia?a po zalogowaniu. Nak?adanie elementDaty r?wnie? da?e? przy zalogowaniu. Prawdopodobniej pierw sprawdza elementDat? a dopiero p??niej j? nadaje. Je?eli chcesz to sprawdzi? to zamie? na ten kod:

function team (plr)
    if getElementData (plr,"poli",true) then
        setPlayerTeam(plr,poli)
        local r,g,b = getTeamColor(poli)
        setPlayerNametagColor(plr,r,g,b)
   else
        outputChatBox("Nie masz elementDaty",plr)
    end
end
addEventHandler("onPlayerLogin",root,team)

lub po??cz obydwa skrypty w jeden. Tyle ?e nak?adanie daj wy?ej od sprawdzania

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 22:36


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Brak komunikatu.
@EDIT
One s? pisane w jednym skrypcie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 22:38


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

po??cz te dwie funkcji w jeden skrypt

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-24, 22:40


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Mam je tak po??czone od pocz?tku

[ Dodano: 2017-03-25, 07:40 ]
mam b??dy z konsoli
http://www114.zippyshare.com/v/gkPzE5zt/file.html

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 15:49


maciek3286

LUA Developer






Wiek: 26
Na forum: 5342 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3211

Respekt: 101,5
Respekt: 101,5

Spr?buj tak:

function team ()
    if getElementData (source,"poli") == true then
        setPlayerTeam(source,poli)
        local r,g,b = getTeamColor(poli)
        setPlayerNametagColor(source,r,g,b)
   else
        outputChatBox("Nie masz elementDaty",source)
    end
end
addEventHandler("onPlayerLogin",root,team)


Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 16:18


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

poka? CA?Y skrpyt jak teraz wygl?da.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 17:07


sasik12







Wiek: 27
Na forum: 3904 dni
Posty: 182

Piwa: 7

Respekt: 60

Prosz? :

function nadaj (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Policja")) then
   setElementData(plr,"poli",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj)

function nadaj2 (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Inspekcja Transportu Drogowego")) then
   setElementData(plr,"itd",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj2)

function nadaj3 (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Taxi")) then
   setElementData(plr,"taxi",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj3)

function nadaj4 (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Pomo​c Drogowa")) then
   setElementData(plr,"pd",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj4)

function nadaj5 (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Petrol")) then
   setElementData(plr,"petrol",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj5)

function nadaj6 (plr)
   local nazwa = getAccountName(getPlayerAccount(plr))
   if isObjectInACLGroup("user." ..nazwa, aclGetGroup("Powe​rTrans")) then
   setElementData(plr,"power",true)
end
end
addEventHandler("onPlayerLogin" ,root,nadaj6)


function team (plr)
    if getElementData (plr,"poli",true) then
        setPlayerTeam(plr,poli)
        local r,g,b = getTeamColor(poli)
        setPlayerNametagColor(plr,r,g,b)
   else
        outputChatBox("Nie masz elementDaty",plr)
    end
end
addEventHandler("onPlayerLogin",root,team)

createTeam("Kier​owcy",5,248,28)
createTeam("Poli​cja",19,38,220)
createTeam("Insp​ekcja Transportu Drogowego",13,11​2,22)
createTeam("Taxi​",243,235,29)
createTeam("Pomo​c Drogowa",186,17,​229)
createTeam("Petr​ol",229,91,17)
createTeam("Powe​rTrans",17,229,2​21)


Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Tagi: setelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » setElementData 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