Wysłany: 2018-11-15, 12:11
kuba43
Wiek: 45 Na forum: 3225 dni Posty: 166
Nick w MP: definitly
Piwa : 17
Kod: bramaSMSA = createObject ( 969, -2091.1001, 1341.6, 6.2, 0, 0, 338 )
marker = createMarker ( -2086.6999511719, 1340.3000488281, 6.1999998092651, "cylinder", 9)
function OtworzSMSA ()
if isPlayerinFaction then
moveObject ( bramaSMSA, 2500, -2091.1001, 1341.6, 2.8 )
setTimer ( function ()
outputChatBox ( "Brama automatycznie zamknie si? za 10 sekund!", player)
end, 10000, 1)
end
moveObject (bramaSMSA, 2500, -2091.1001, 1341.6, 6.2 )
end
addEventHandler ("onMarkerHit", marker, OtworzSMSA)
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "SMSA", sid)
if result[1] then
return true
else
return false
end
end
Gdy wchodze w marker nic sie nie dzieje, jestem w frakcji, nie ma ?adnych b??d?w w db3
Wysłany: 2018-11-15, 16:02
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
if isPlayerinFaction then nie przypisa?e? tutaj argumentu kt?rego gracza ma sprawdzi? w funkcji czy nale?y do frakcji
function isPlayerInFaction ( plr )
local sid = getElementData ( plr , 'player:sid' )
if not sid then return end
local result = exports [ 'pystories-db' ]: dbGet ( 'SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;' , "SMSA" , sid )
if result [ 1 ] then
return true
else
return false
end
end jak widzisz tutaj twoim graczem kt?rego sprawdzasz jest 'plr'
Wi?c przy wej?ciu w marker musisz zadeklarowa? gracza. Poczytaj na wiki co zwraca Ci event onMarkerHit
Więcej informacji znajdziesz w Wikipedii MTA: onMarkerHit
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2018-11-17, 08:07
kuba43
Wiek: 45 Na forum: 3225 dni Posty: 166
Nick w MP: definitly
Piwa : 17
Zmieni?em isPlayerinFaction(plr) i teraz wyskakuje warning w db3
bad argument 'getElementData'[expected element at argument 1, got nil]
[ Dodano : 2018-11-17, 09:13 ]
Ju? dzia?a
zmieni?em w funkcji na (plr)
lock
Podpis
„(…) wystarczy, że odpowiesz sobie na jedno zajebiście, ale to zajebiście, ważne pytanie: co lubię w życiu robić. A potem zacznij to robić.”.
Tagi: nic :: się :: nie :: dzieje :: wejściu :: marker
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: