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

Wysłany: 2017-05-08, 15:11


NeroNix







Wiek: 27
Na forum: 3614 dni
Posty: 69

Piwa: 1

Respekt: 40,5

Ostrzeżeń: 100%
Witajcie mam problem z baz? gangow? nie mam ju? si?y do tego, pr?bowa?em na wiele sposob?w to zrobi?, lecz nie da?em rady. G??wnie chodzi mi o to, ?eby ta brama otwiera?a si? tylko dla gangu, dla kt?rego jest napisana
za pomoc :piwo: i R*

kod Bramy
local gate createObject(9853113.099609375, -1915.29980468752.799999952316300, -80)
local marker createMarker(3109.8999023438, -1915.09997558591.7999999523163"cylinder"102552552550)
 
function moveGate(psource)
     local Deadusergroup getAccountName(getPlayerAccount(psource))
     if isObjectInACLGroup("user."..DeadusergroupaclGetGroup("Dead")) then
          moveObject(gate50003113, -19212.79999995231635)
          setTimer(moveBack50001)
     end
end
addEventHandler("onMarkerHit"markermoveGate)
 
function moveBack()
     moveObject(gate50003113.099609375, -1915.29980468752.7999999523163)
end

addEventHandler("onResourceStart"getResourceRootElement(getThisResource()), onStartup


Funkcje z systemu gang?w:
getMemberData <-- Arguments: gangName, accountName, dataName (gangName, account, rank, nick, lastAction, addedBy, joinedOn). Returns: The data. -->
setMemberData <-- Arguments: gangName, accountName, dataName (Can be a table), dataValue (Can be a table). Returns: true or false. -->
getAccountGang <-- Arguments: accountName. Returns: The gang name and rank, false otherwise. -->
getPlayerGangInvitation <-- Arguments: thePlayer. Returns: table. -->
getPlayersByGang <-- Arguments: gangName. Returns: A table with online gang members. -->
getPlayerGang <-- Arguments: thePlayer. Returns: The gang name, 'None' otherwise. -->

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-08, 15:20


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

podaj kod gang?w.

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-08, 15:21


NeroNix







Wiek: 27
Na forum: 3614 dni
Posty: 69

Piwa: 1

Respekt: 40,5

Ostrzeżeń: 100%
BarteQ03,
Kod gangu w tym przypadku nie jest istotny, poza tym i tak jest zakodowany.

[ Dodano: 2017-05-08, 17:40 ]
Pomo?e kto? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-08, 18:08


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Daj funkcje "moveGate" poni?ej funkcji "moveBack" mo?e o to chodzi. No i w evencie "onMarkerHit" 1 argument to element kt?ry wejdzie w kontakt z markerem. Je?eli b?dzie to pojazd to on nie nale?y to ?adnej grupy ACL wi?c musisz sprawdza? czy gracz siedzi w poje?dzie.

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

 
Wysłany: 2017-05-08, 21:18


NeroNix







Wiek: 27
Na forum: 3614 dni
Posty: 69

Piwa: 1

Respekt: 40,5

Ostrzeżeń: 100%
amited, nie chodzi mi o to. Chce zrobi? tak aby z bramy nie pobiera?o acl czy gracz jest w danej grupie , tylko nie potrafi? wstawi? tych funkcji od gangu podanych na dole. ?eby graczowi np z gangu "gtao" tylko otwiera?a si? brama.

?eby to dzia?a?o tylko trzeba zedytowac to:
  local Deadusergroup getAccountName(getPlayerAccount(psource))
     if isObjectInACLGroup("user."..DeadusergroupaclGetGroup("Dead")) then

Lecz ja ju? nie mam pomys?u jak to pozamienia?...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-08, 21:45


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

To co zmieniasz to nazw? gangu w

aclGetGroup("Dead")

np.

local ByleJakaNazwa getAccountName(getPlayerAccount(element))
if isObjectInACLGroup("user."..ByleJakaNazwaaclGetGroup("nazwaGangu")) then

poniewa? 'ByleJakaNazwa' to pobranie nazwy konta gracza a sprawdzanie polega na tym czy dana nazwa jest w grupie (gangu) w ACL. A te funkcje to s? eee no przeczytaj sobie komentarze o nich.

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

 
Wysłany: 2017-05-08, 23:02


NeroNix







Wiek: 27
Na forum: 3614 dni
Posty: 69

Piwa: 1

Respekt: 40,5

Ostrzeżeń: 100%
amited, Nie zrozumia?e? mnie, ten gang nie jest na acl tylko na sw?j system , i brama si? ma otwiera? na podstawie systemu gangu a nie na acl group.

Zobacz ten system gangu
https://community.multitheftauto.com/index.php?p=resources&s=details&id=1514

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-09, 15:00


amited







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

Piwa: 512

Respekt: 466
Respekt: 466


function daj()
marker createMarker(3109.8999023438, -1915.09997558591.7999999523163"cylinder"102552552550)
setElementData(marker,"nazwaGanguGracza",true)
end
addEventHandler("onResourceStart",root,daj)
function moveGate(el)
     local gracz getAccountName(getPlayerAccount(el))
     if getAccountGang(gracz)==getElementData(source,"nazwaGanguGracza"then
          moveObject(gate50003113, -19212.79999995231635)
          setTimer(moveBack50001)
else return end
     end
end
addEventHandler("onMarkerHit"markermoveGate)


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

 
Tagi: gangowa :: brama
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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