Szerző Téma: POS lekérése  (Megtekintve 1747 alkalommal)

POS lekérése
« Dátum: 2017. Augusztus 06. - 13:51:17 »
0 Show voters
Szevasztok!
 
Pár napja elkezdtem LUA-zni. Belekezdtem egy Criminals n Police szerverbe és szeretnék egy rob systemet a criminalok számára. 
 
Terv:
- A criminaloknak el kell menni X posra ott beírnak egy parancsot(csak ott lehessen) majd kapnak egy animot ami Timer segítségével Y idő után fejeződik csak be. 
+ Hogyan kérje le, hogy a Teamben benne van-e?!
Próbáltam keresgélni meg minden de nem nagyon sikerült magamtól. Remélem érthető voltam, előre is köszi a választ.

POS lekérése
« Válasz #1 Dátum: 2017. Augusztus 06. - 15:20:41 »
+1 Show voters
isWithinColShape
 
If getElementData(localplayer, \"criminal\") then

POS lekérése
« Válasz #2 Dátum: 2017. Augusztus 07. - 03:16:50 »
0 Show voters
Háát ez a team lekérős dolog nem sikerül sehogy se, már sok féle képen próbáltam. Vagy 2 órája csak ezzel próbálkoztam de feladtam. De viszont az isWithinColShape sikerült azt meg is köszönöm, hogy leírtad a függvényt.

Nem elérhető id100

  • 903
    • Profil megtekintése
POS lekérése
« Válasz #3 Dátum: 2017. Augusztus 07. - 10:27:04 »
0 Show voters
1. Nyilván nincs team rendszered.
 
2. Az nem CnR(Cops n Robbers)? 

POS lekérése
« Válasz #4 Dátum: 2017. Augusztus 07. - 10:33:35 »
+1 Show voters
CnR-re gondol, de nem tudom, hogy egyedi mod, vagy letöltötte. Így nehéz segíteni. :D

POS lekérése
« Válasz #5 Dátum: 2017. Augusztus 07. - 17:18:53 »
0 Show voters
Neem nem CnR-re gondoltam.  
 
EDIT: Valaki tudna segíteni, hogy csináljam meg a team rendszert? 
« Utoljára szerkesztve: 2017. Augusztus 07. - 20:48:39 írta daemoN1876 »

POS lekérése
« Válasz #6 Dátum: 2017. Augusztus 07. - 21:19:48 »
+1 Show voters
Milyen team rendszer? El tudnád küldeni?

POS lekérése
« Válasz #7 Dátum: 2017. Augusztus 07. - 21:56:48 »
0 Show voters
Mostmár nincs meg mert kitöröltem.. 
« Utoljára szerkesztve: 2017. Augusztus 07. - 21:58:24 írta daemoN1876 »

POS lekérése
« Válasz #8 Dátum: 2017. Augusztus 07. - 22:31:13 »
+1 Show voters
És hogy próbálkozol?

POS lekérése
« Válasz #9 Dátum: 2017. Augusztus 07. - 22:33:33 »
0 Show voters
createTeam, setPlayerTeammel próbáltam.. mást nem találtam.

POS lekérése
« Válasz #10 Dátum: 2017. Augusztus 07. - 22:43:32 »
+2 Show voters
Szerintem próbáld meg get-setElementData-val.

POS lekérése
« Válasz #11 Dátum: 2017. Augusztus 08. - 21:14:45 »
0 Show voters
Sehogy se sikerült megoldanom, de azért köszi, hogy próbáltatok segíteni. Ment a +

POS lekérése
« Válasz #12 Dátum: 2017. Augusztus 08. - 21:31:15 »
0 Show voters
Ha adsz egy elérhetőséget, talán tudok jobban segíteni. Próbálgattam készíteni egy CnR team rendszert, de abbahagytam. 

POS lekérése
« Válasz #13 Dátum: 2017. Augusztus 08. - 21:58:33 »
0 Show voters
PM nem megfelelő erre a célra? 

POS lekérése
« Válasz #14 Dátum: 2017. Augusztus 08. - 21:59:06 »
+2 Show voters

addEventHandler(\"onPlayerJoin\", root, function()
setElementData(source, \"playerTeam\", \"csapatNév\")
end)
addCommandHandler(\"parancs\", function(source)
if isElementInRangeOfPoint(source, 1544.7, -1630.8, 13.3, 10) then
   if getElementData(source, \"playerTeam\") == \"csapatNév\" then
      -- Kód
   else
      outputChatBox(\"Nem vagy a megfelelő csapatban!\")
   end
else
   outputChatBox(\"Nem vagy a megfelelő helyen!\")
end
end)
function isElementInRangeOfPoint(element, pointX, pointY, pointZ, radius)
local position = Vector3(getElementPosition(element))
return ((pointX-position.x)^2 + (pointY-position.y)^2 + (pointZ-position.z)^2)^0.5 <= radius
end

 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal