Wheeljack
29 cze 2010, 21:42
Posty: 9• Strona 1 z 1
Jeżeli nie miałeś do czynienia z modowaniem to zapoznaj się z TYM i z TYM tematem.
No więc znajdujemy plik "sr_no_weapon" (folder gamedata/scripts) znajdujemy wpis
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
bind_stalker.hide_weapon()
end
function action_no_weapon:zone_leave()
self.state = state_outside
bind_stalker.restore_weapon()
end[/syntax]
i zmieniamy go na:
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
//bind_stalker.hide_weapon()
end
function action_no_weapon:zone_leave()
self.state = state_outside
//bind_stalker.restore_weapon()
end[/syntax]
i to fszysko.
Dodam, że ten wpis jest prawie na samym dole.
Tutorial można stosować we wszystkich częściach stalkera.
No więc znajdujemy plik "sr_no_weapon" (folder gamedata/scripts) znajdujemy wpis
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
bind_stalker.hide_weapon()
end
function action_no_weapon:zone_leave()
self.state = state_outside
bind_stalker.restore_weapon()
end[/syntax]
i zmieniamy go na:
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
//bind_stalker.hide_weapon()
end
function action_no_weapon:zone_leave()
self.state = state_outside
//bind_stalker.restore_weapon()
end[/syntax]
i to fszysko.
Dodam, że ten wpis jest prawie na samym dole.
Tutorial można stosować we wszystkich częściach stalkera.
Po siodme nie kradnijWheeljack pisze: .... za łamanie pkt. 7 regulaminu.
Super sciagawka
Tak na marginesie to podczas emisji gdy jestem schowany w bazie a wyjme bron to wtedy w statusie zadania mam "znajdz schronienie"? Jak jej nie schowam to umre. Jakos dziwnie to jest powiazane z bronia
Znam to
ten skrypt to naprawia, dezaktywuje wołanie o schowanie broni oraz daje większą swobodę w zabijaniu. 
UWAGA: można go stosować wyłącznie w CoP.
UWAGA: można go stosować wyłącznie w CoP.
Może ktoś wrzucić gdzieś skrypt z postu powyżej bo link wygasł?
A proszę Cię bardzo:
http://www.speedyshare.com/files/300745 ... rol.script
http://www.megaupload.com/?d=SBHFKTPD
To chyba ten.
http://www.speedyshare.com/files/300745 ... rol.script
http://www.megaupload.com/?d=SBHFKTPD
To chyba ten.
Postawili kozaka za ten post (1):
No niestety u mnie cośik nie działa. Skrypt smart_terrain_control.script miałem już identyczny jak ten który załączyłeś, natomiast sr_no_weapon.script wygląda trochę inaczej niż w twoim przypadku:
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
bind_stalker.hide_weapon(self.object:id())
local hud = get_hud()
local custom_static = hud:GetCustomStatic("can_use_weapon_now")
if custom_static ~= nil then
hud:RemoveCustomStatic("can_use_weapon_now")
end
printf("entering no weapon zone [%s]", tostring(self.object:name()))
end
function action_no_weapon:zone_leave()
self.state = state_outside
bind_stalker.restore_weapon(self.object:id())
local hud = get_hud()
local custom_static = hud:GetCustomStatic("can_use_weapon_now")
if db.no_weap_zones[self.object:name()] == true then
db.no_weap_zones[self.object:name()] = false
elseif custom_static == nil then
hud:AddCustomStatic("can_use_weapon_now", true)
hud:GetCustomStatic("can_use_weapon_now"):wnd():TextControl():SetTextST("st_can_use_weapon_now")
end
printf("exiting no weapon zone [%s]", tostring(self.object:name()))
self.inited_time = game.get_game_time()
end[/syntax]
Próbowałem // przed samą linią "bind...." oraz wszystkie linie od "bind..." do "end" ale za każdym razem kończy się to:
Masz jakieś sugestie?
Pozdr.
[syntax=lua]function action_no_weapon:zone_enter()
self.state = state_inside
bind_stalker.hide_weapon(self.object:id())
local hud = get_hud()
local custom_static = hud:GetCustomStatic("can_use_weapon_now")
if custom_static ~= nil then
hud:RemoveCustomStatic("can_use_weapon_now")
end
printf("entering no weapon zone [%s]", tostring(self.object:name()))
end
function action_no_weapon:zone_leave()
self.state = state_outside
bind_stalker.restore_weapon(self.object:id())
local hud = get_hud()
local custom_static = hud:GetCustomStatic("can_use_weapon_now")
if db.no_weap_zones[self.object:name()] == true then
db.no_weap_zones[self.object:name()] = false
elseif custom_static == nil then
hud:AddCustomStatic("can_use_weapon_now", true)
hud:GetCustomStatic("can_use_weapon_now"):wnd():TextControl():SetTextST("st_can_use_weapon_now")
end
printf("exiting no weapon zone [%s]", tostring(self.object:name()))
self.inited_time = game.get_game_time()
end[/syntax]
Próbowałem // przed samą linią "bind...." oraz wszystkie linie od "bind..." do "end" ale za każdym razem kończy się to:
Kod: Zaznacz cały
FATAL ERROR
[error]Expression : !m_error_code
[error]Function : raii_guard::~raii_guard
[error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
[error]Line : 748
[error]Description : ...:\program files\cod\gamedata\scripts\xr_logic.script:405: attempt to index field '?' (a nil value)Masz jakieś sugestie?
Pozdr.
Był jeszcze jeden skrypt, zone_no_weapon.scripts, być może przez jego brak gra się sypie, nie mam go, ale pamiętam, że był w modzie władca zony. Ściągnij i obadaj. 
hangeron pisze:No niestety u mnie cośik nie działa. Skrypt smart_terrain_control.script miałem już identyczny jak ten który załączyłeś, natomiast sr_no_weapon.script wygląda trochę inaczej niż w twoim przypadku::
Zrób to tak:
[syntax=lua]function action_no_weapon:zone_enter()
end
function action_no_weapon:zone_leave()
end[/syntax]
u mnie działa - może u Ciebie też pójdzie
Uwagi moderatora:
Bełkot skryptów dajemy w [syntax=lua]. :P - Wheeljack
Bełkot skryptów dajemy w [syntax=lua]. :P - Wheeljack
Podbijam, bo prawie 5 lat wisi bzdura, której nikt nie chce poprawić. 
Nie mają być dwa ukośniki, tylko dwa dywizy – znaczy się --, nie //.
Nie mają być dwa ukośniki, tylko dwa dywizy – znaczy się --, nie //.
Proszę państwa, sto pięćdziesiąt kilometrów na godzinę w ciągu kilku sekund, wspaniały wynik. Gdyby w ten sposób można było wypie*dolić z polskiej polityki tych wszystkich śmieci z Okrągłego Stołu, Leszka Millera, byłoby… cudownie i każdemu bym ku*wa kupił po takim Ferrari, byleby w piz*u pojechali tym PROSTO do swojego ukochanego… Izraela. SYJONIŚCI Europy, jedźcie do siebie! Pozdrawiam, Zbigniew Stonoga. Nie jestem antysemitą!
Postawili kozaka za ten post (1):
Posty: 9• Strona 1 z 1


