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

Wysłany: 2017-06-11, 12:52


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Witam,
Napisa?em skrypt na dawanie broni przez pickup cz?onkom frakcji, jednak jest mo?liwe branie pi?y mechanicznej bez s?u?by. Nie mam pomys?u jak mog? to zablokowa?.


local pickupx ={
-- xyzrodzaj pickupaid broniilosc amunicjifrakcja
{1693.55,-1110.55,24.08242999999"PSP"},
{1693.36,-1108.29,24.08291"PSP"},
{1694.16,-1106.03,24.082441"PSP"},
}
for i,v in ipairs(pickupx) do
local pickup=createPickup(v[1], v[2], v[3], v[4], v[5], 00)


addEventHandler("onPickupHit"pickup, function(el,pickup)
    if getElementData(el,"player:duty") == v[7]  then
    giveWeapon(elv[5], v[6])
    else
        outputChatBox("* Nie posiadasz uprawnien!"el25500)
        takeAllWeapons(el)
    end
end)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 13:36


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

local pickupx ={
-- xyzrodzaj pickupaid broniilosc amunicjifrakcja
{1693.55,-1110.55,24.08242999999"PSP"},
{1693.36,-1108.29,24.08291"PSP"},
{1694.16,-1106.03,24.082441"PSP"},
}
for i,v in ipairs(pickupx) do
pickup=createPickup(v[1], v[2], v[3], v[4], v[5], 00)
setElementData(pickup"bron",{v[5],v[6]})
setElementData(pickup,"frakcja",v[7])
end

addEventHandler("onPickupHit"pickup, function(el,pickup)
    if getElementData(el,"player:duty") == getElementData(pickup,"frakcja")  then
    giveWeapon(elgetElementData(pickup,"bron")[1],getElementData(pickup,"bron")[2])
    else
        outputChatBox("* Nie posiadasz uprawnien!"el25500)
        takeAllWeapons(el)
    end
end)


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

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

 
Wysłany: 2017-06-11, 14:58


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Debug:
Kod:


[2017-06-11 14:57] WARNING: [Frakcje]/[DupereleFrakcyjne]/ZestawyFrakcyjne/ZestawFrakcji2.lua:14: Bad argument @ 'getElementData' [Expected element at argument 1, got nil]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 15:15


.RiV







Wiek: 25
Na forum: 3587 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Marcin podstawowy b??d :p

addEventHandler("onPickupHit"pickup, function(el,pickup)
    if getElementData(el,"player:duty") == getElementData(pickup,"frakcja")  then
    giveWeapon(elgetElementData(pickup,"bron")[1],getElementData(pickup,"bron")[2])
    else
        outputChatBox("* Nie posiadasz uprawnien!"el25500)
        takeAllWeapons(el)
    end
end)


Proponowa?bym zamiast pickup tutaj da? source wi?c kod powinien wygl?da? tak

addEventHandler("onPickupHit"pickup, function(el,pickup)
    if getElementData(el,"player:duty") == getElementData(pickup,"frakcja")  then
    giveWeapon(elgetElementData(source,"bron")[1],getElementData(source,"bron")[2])
    else
        outputChatBox("* Nie posiadasz uprawnien!"el25500)
        takeAllWeapons(el)
    end
end)


Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 15:29


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Nadal to samo:
Kod:


[2017-06-11 15:28] WARNING: [Frakcje]/[DupereleFrakcyjne]/ZestawyFrakcyjne/ZestawFrakcji2.lua:14: Bad argument @ 'getElementData' [Expected element at argument 1, got nil]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-11, 15:48


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Usu? pickup z nawias?w , function(el,pickup)

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

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

 
Wysłany: 2017-06-11, 17:31


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Dalej mo?na bra? pi?e.

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: dawania :: broni :: przez :: pickup
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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