Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: wiezienie
1. więzienie
Witam przychodz? z pytaniem jakiej funkcji u?y?, gdy gracz trafi do wi?zienia np 30 min i to czas nalicza mu si? a jak wyjdzie z serwera to przestaje
2. Więzienie
Witam. Jak doda? ?eby wsadzanie do wi?zienia dzia?a?o tylko dla ACL Policja. Czy nale?y doda? to doda? pojedynczo przy ka?dej funkcji czy og?lnie na samym pocz?tku skryptu. Je?li b?dzie potrzebna strona server to dam. Za pomoc :piwo: i R*


[lua]
--***********************************--
--***********************************--
-- Jail System --
-- By sebikLOL --
-- Client Side --
--***********************************--
--***********************************--


lp = getLocalPlayer()
rRoot = getResourceRootElement(getThisResource())
setElementData(lp,"jailed",false)
------
addEventHandler("onClientResourceStart",rRoot,function()
triggerServerEvent("getDataz",lp,lp)
outputDebugString("Jail System v2.1 By sebikLOL | Started")
end )
desz = {}
addEvent("sendDataz",true)
addEventHandler("sendDataz",root,function(jTable,tTable)

------

jWin = guiCreateWindow(460,172,445,416,"Jail System v2.1 | By sebikLOL",false)
--- Center Window ---
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(jWin,false)
local x,y = (screenW-windowW)/2,(screenH-windowH)/2
guiSetPosition(jWin,x,y,false)
----- Center Window -----
guiSetVisible(jWin,false)
guiWindowSetSizable(jWin,false)
-------------------------
jBut = guiCreateButton(247,338,167,31,"Aresztuj go",false,jWin)
tGrid = guiCreateGridList(240...
3. Więzienie
Witam, mam problem ze skryptem na wi?zienie, poniewa? kiedy wpisz? si? do editboxa sw?j nick to wrzuci nas tam do tego wi?zienia na podany czas, ale kiedy wpisze si? nick innej osoby ju? nie sw?j to wtedy nie wrzuca go, prosz? o pomoc za pomoc stawiam zimne piwko :D
[lua]function wsadz(thePlayer)
if GUIEditor.button[5] ~= source then return end
if guiCheckBoxGetSelected ( GUIEditor.checkbox[1] ) then
local nick = guiGetText ( GUIEditor.edit[1] )
local czas = guiGetText ( GUIEditor.edit[2] )
show23(false)
local player = getPlayerFromName(nick)
setElementPosition(player, 264.15625, 86.552734375, 1001.0390625)
setTimer(function() setElementPosition(player, 246.6689453125, 66.990234375, 1003.640625) end, czas*5000, 1)
elseif guiCheckBoxGetSelected ( GUIEditor.checkbox[2] ) then
local czas = guiGetText ( GUIEditor.edit[2] )
local nick = guiGetText ( GUIEditor.edit[1] )
local player = getPlayerFromName(nick)
setElementPosition(player, 264.095703125, 82.2783203125, 1001.0390625)
setTimer(function() setElementPosition(player, 246.6689453125, 66.990234375, 1003.640625) end, czas*5000, 1)
show23(false)
elseif guiCheckBoxGetSelected ( GUIEditor.checkbox[3] ) then
show23(false)
local czas = guiGetText ( GUIEditor.edit[2] )
local nick = guiGetText ( GUIEditor.edit[1] )
local player = getPlayerFromName(nick)
setElementPosition(player, 264.43359375, 77.3837890625, 1001.0390625)
setTimer(fun...
4. [INNE] Jak wykonać wiezienie
Witam napisze mi ktos jak zrobic aby admin/mod wpisa? /jail id czas i ten gracz poszed? do wiezienia tam gdzie my chcemy (bo mam zrobione w mta ale nie wiem jak to zrobi?) Prosz? o pomoc lub gotowe wiezienie tylko do przerobienia
5. [INNE] skrypt wiezienie do mapki PP :)
Witam

Mam Problem W?a?nie chcia?em do swojej mapki PP Wstawi? Skrypt Wiezienie czy jako? tak :D

i z tego kodu

[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
if(reason == 49)
{
SetPVarInt(killerid, "CzasDoWyjscia", CZAS_WIEZIENIA);
TextDrawShowForPlayer(killerid, WiezienieText[killerid]);
format,(str, sizeof(str), "Gracz %s trafi? do wi?zienia za DB na czas %d sekund.", Player(killerid),CZAS WIEZIENIA);
SendClientMessageToAll(CZERWONY, str);
TimerWiezienie[killerid] = SetTimerEx("Wypuscc", 1000, 1, "d", killerid);
SetPlayerHealth(killerid, 99999.0);
SetPlayerInterior(killerid,6);
SetPlayerPos(killerid,263.7468,77.4416,1001.0391);
}
if(reason == 50)
{
SetPVarInt(killerid, "CzasDoWyjscia", CZAS_WIEZIENIA);
TextDrawShowForPlayer(killerid, WiezienieText[killerid]);
format(str, sizeof(str), "Gracz %s trafi? do wi?zienia za HK na czas %d sekund.", Player(killerid), CZAS_WIEZIENIA);
SendClientMessageToAll(CZERWONY, str);
TimerWiezienie[killerid] = SetTimerEx("Wypuscc", 1000, 1, "d", killerid);
SetPlayerHealth(killerid, 99999.0);
SetPlayerInterior(killerid,6);
SetPlayerPos(killerid,263.7468,77.4416,1001.0391);
}
if(reason == 54)
{
SetPVarInt(killerid, "CzasDoWyjscia", CZAS_WIEZIENIA);
TextDrawShowForPlayer(killerid, WiezienieText[killerid]);
format(str, sizeof(str), "Gracz %s tr...