Wysłany: 2012-03-03, 19:35
Marco Corleone
Wiek: 42 Na forum: 5206 dni Posty: 4
Witajcie. No mam zamiar teraz robi? serwer Real Life i mog? mie? kilka problem?w, w tym temacie b?d? pisa? z czym mam problem, mo?e te? prosi? o gotowy kod (chocia? b?d? si? stara? sam zrobi? i najwy?ej da? do poprawki).
1
Chcia?bym aby po zalogowaniu sprawdza?o czy gracz jest w danej grupie w ACL np. policji. Jak tak to zmienia?o mu skin, dawa?o bro? i dodawa?o do teamu.
Oto m?j kod:
Cytat: function policja (player, commandName)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Policja")) then
setElementModel ( player, rand(280,285) )
giveWeapon ( player, 31, 1200 )
setPlayerStat ( player, 75, 1000 )
setPlayerStat ( player, 24, 1000 )
setElementHealth ( player, 200 )
setPlayerTeam ( player, teampolicja )
end
end
addEventHandler('onPlayerLogin', policja)
Nie dzia?a. Nie wiem czy te? z tym rand() dobrze. Pomo?ecie?
2
Jak zrobi? komend? /bronie NICK, kt?ra wy?wietli policjantowi na chacie "Gracz NICK posiada: X, X, X", zamiast X?w to bronie, kt?re gracz ma.
Do tego, jak zrobi? komend? na usuwanie wszystkich broni dla policjant?w?
Na razie tyle, w temacie cz?sto b?d? prosi? o pomoc z czym? wi?c je?li chcecie pom?c to zagl?dajcie!
[/quote]
Wysłany: 2012-03-03, 19:52
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
co ci pisze w /debugcript 3 Wpisz na serwer i w konsoli daj ss
Na mnie to b??d to jest :
Kod:
na
Kod:
Wysłany: 2012-03-03, 19:56
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Kod: function policja (player)
if isObjectInACLGroup ( user...getAccountName(getPlayerAccount(player)), aclGetGroup("Policja")) then
setElementModel ( player, math.random(280,285) )
giveWeapon ( player, 31, 1200 )
setPlayerStat ( player, 75, 1000 )
setPlayerStat ( player, 24, 1000 )
setElementHealth ( player, 200 )
setPlayerTeam ( player, teampolicja )
end
end
addEventHandler("onPlayerLogin", getRootElement(), policja)
Wysłany: 2012-03-03, 21:59
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
2 to ja nie wiem sam tego szukam
Wysłany: 2012-03-03, 22:01
Paweł509
Wiek: 29 Na forum: 5216 dni Posty: 11
Ja te? to 2 potrzebuje bo robi? paczk? skrypt?w rpg
Wysłany: 2012-03-04, 02:13
Marco Corleone
Wiek: 42 Na forum: 5206 dni Posty: 4
Jacob, nie dzia?a mi to. Nic nie wyrzuca w debugscript 3 (opr?cz tego, ?e zamiast ".." da?e? "...", ale to poprawione).
Zrobi mi kto? dost?pn? dla ludzi w ACL "Liderpolicji" /listapolicja co wy?wietli na chacie wszystkie konta dodane do ACL Policja?
Wiem, ?e to b?dzie co? z p?tl? for, chyba.
Wysłany: 2012-03-04, 09:28
Paweł509
Wiek: 29 Na forum: 5216 dni Posty: 11
Wysłany: 2012-03-04, 11:15
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Zdefiniowa?e? teampolicja? Je?li nie:
Kod: local teampolicja = createTeam("Policja", r, g, b)
Wysłany: 2012-03-04, 12:12
Marco Corleone
Wiek: 42 Na forum: 5206 dni Posty: 4
Nie zdefiniowa?em, ale og?lnie wyrzuci?em zmian? teamu gracza.
Wysłany: 2012-03-04, 12:20
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Marco Corleone , ale nic si? nie dzieje? Nie zmienia skinu gracza itp.?
Wysłany: 2012-03-04, 13:04
Marco Corleone
Wiek: 42 Na forum: 5206 dni Posty: 4
Nic, loguje si? (jestem w Policja) i nic.
[ Dodano : 2012-03-04, 15:42 ]
Cytat: function pd(a,b,c)
outputChatBox ( "- ".. getPlayerName (a).. " potrzebuje pomocy drogowej! -", 255,255,255, true)
end
addCommandHandler("pd", pd)
Jak zrobi? aby ten tekst wy?wietla? si? w kolorze czerwonym?
Wysłany: 2012-03-04, 17:43
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Strona klienta, czy serwera? Poza tym nie widz? " mi?dzy np. nazw? komendy etc.
Wysłany: 2012-03-10, 11:38
Oski
LUA Scripter
Wiek: 30 Na forum: 5247 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Co do usuwania broni: takeAllWeapons ( player )
co do sprawdzania broni: getPedWeapon ( player, slot )
pozdrawiam oski
Wysłany: 2012-03-10, 18:39
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Oski , zrobi?em takie co?
Kod: takeAllWeapons ( player )
outputChatBox ( "Policja zabiera ci bro?!" )
Kod: local weaponType = getPedWeapon ( getPlayerFromName ( "someguy" ) )
if ( weaponType ) then
outputChatBox ( "obecne someguy na bro? typu: " .. weaponType .. "." )
end
i to teraz jako jeden skrypt zrobi?
Wysłany: 2012-03-10, 18:47
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
luki123luki123 ,
Kod: addCommandHandler("odbierz",
function (player, cmd, kto)
if (kto)
takeAllWeapons(getPlayerFromName(kto))
outputChatBox("Policja zabiera ci bro?!", getPlayerFromName(kto))
else
outputChatBox("/odbierz nick", player)
end
end)
addCommandHandler("sprawdz",
function (player, cmd, kto)
if (kto)
local weaponType = getPedWeapon ( getPlayerFromName ( kto ) )
if ( weaponType ) then
outputChatBox ( "obecne someguy na bro? typu: " .. weaponType .. ".", player )
end
else
outputChatBox("/sprawdz nick", player)
end
end)
Tagi: kilka :: skryptów :: itp.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: