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: chat
41. Chat
Siema.Mam problem bo wgra?em czat lokalny na sw?j serwer i jak pisze.To pisze mi na domy?lnym i na lokalnym nie wiem o co chodzi.Play,freeroam jest wy??czone :/ tutaj macie screeny.I jak wy??czy? ten domy?lny:/

http://scr.hu/84yz/82we4

http://scr.hu/84yz/t4gah
42. Global Chat
Witam posiadam problem, Nie wiem jak do tego czatu globalnego doda? ?eby mogli z niego korzysta? tylko rangi
VIP,SuperVip,Moderator itd


client:
Cytat:

bindKey("g", "down", "chatbox", "genel")


server:
Cytat:

function globalMessage(thePlayer, cmd, ...)
local message = table.concat ( { ... }, " " )
local name = getPlayerName(thePlayer)
outputChatBox("#a22222[G]|#FFFFFF"..name..": #aaaaaa"..message, getRootElement(), 255, 255, 255, true)
end
addCommandHandler("genel", globalMessage)


Bardzo prosz? o pomoc :"D
43. NIE ustawianie skina oraz chat głosowy
Siema. Mam do Was 2 sprawy:

1. Odkry?em w mta taki skrypt jak "voice" oraz w ustawieniach bind na chat glosowy. Czy to rzeczywi?cie da si? zrobi?? Jak tak, to jak?

2. Mam zapis pieni?dzy, skina itp. Ale je?li wybior? jaki? spawn z tego panelu logowania, to ustawia mi skin CJ. Mo?na to jako? zmieni?? Abo w og?le nie dawa?o skina?

C-side:

[lua]local Panel = {}
local show = true
local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil

local function camRender ()
local x1, y1, z1 = getElementPosition ( sm.object1 )
local x2, y2, z2 = getElementPosition ( sm.object2 )
setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
end

local function removeCamHandler ()
if(sm.moov == 1) then
sm.moov = 0
removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
end
end

function smoothMoveCameraa ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time )
if(sm.moov == 1) then return false end
sm.object1 = createObject ( 1337, x1, y1, z1 )
sm.object2 = createObject ( 1337, x1t, y1t, z1t )
setElementAlpha ( sm.object1, 0 )
setElementAlpha ( sm.object2, 0 )
setObjectScale(sm.object1, 0.01)
setObjectScale(sm.object2, 0.01)
moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" )
moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" )

addEventHandler ( "onClientPreRender", getRootElement(), camR...
44. Chat
Witam!

Chcia? bym zrobi? aby to co napisze na tym chacie wy?wietla?o si? tylko grupie ACL "VIP".

function globalMessage(thePlayercmd, ...)
    
local message table.concat ( { ... }, " " )
    
local name getPlayerName(thePlayer)
    
outputChatBox("#a22222Global|#FFFFFF"..name..": #aaaaaa"..messagegetRootElement(), 255255255true)
    
end
addCommandHandler
("VipChat"globalMessage)


za pomoc :piwo:
45. Local Chat
Witam mam skrypt z internetu na local chat i chcia?em go przerobi? ale mam problem z tym ze nick powinien przybiera? kolor teamu danego gracza.


s.lua


chat_range
=100
 
addEventHandler
("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"l","down","chatbox","Local")
end)
 
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function ()
for 
indexplayer in pairs(getElementsByType("player")) do
bindKey(player,"l","down","chatbox","Local")
  
end
end
)
 
function 
isPlayerInRangeOfPoint(player,x,y,z,range)
   
local px,py,pz=getElementPosition(player)
   return ((
x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range
end
 
function onChat(player,_,...)
  
local pteam getPlayerTeam (player)  
  
local tr,tg,tb getTeamColor (pteam)
  
local px,py,pz=getElementPosition(player)
  
local msg table.concat({...}, " ")
  
local nick getPlayerName(player)
    
  
local r,g,getTeamColor(getPlayerTeam(player))
  for 
_,v in ipairs(getElementsByType("player")) do
    if 
isPlayerInRangeOfPoint(v,px,py,pz,chat_rangethen
      outputChatBox
("#787878(Local) ".."#tr,tg,tb"..nick,v,r,g,b,true)(msg,v,r,g,b,true)
    
end
  end
end
addCommandHandler
("Local",onChat)
46. Chat lokalny
chat_range=100
 
addEventHandler
("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"t","down","chatbox","Local")
end)
 
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function ()
for 
indexplayer in pairs(getElementsByType("player")) do
bindKey(player,"t","down","chatbox","Local")
  
end
end
)
 
function 
isPlayerInRangeOfPoint(player,x,y,z,range)
   
local px,py,pz=getElementPosition(player)
   return ((
x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range
end
 
function onChat(player,_,...)
  
local px,py,pz=getElementPosition(player)
  
local msg table.concat({...}, " ")
  
local nick=getPlayerName(player)
local r,g,getTeamColor(getPlayerTeam(player))
  for 
_,v in ipairs(getElementsByType("player")) do
    if 
isPlayerInRangeOfPoint(v,px,py,pz,chat_rangethen
      outputChatBox
("(Local) "..nick..": "..msg,v,r,g,b,true)
    
end
  end
end
addCommandHandler
("Local",onChat)


mam skrypt na chat lokalny i nwm dlaczego jak pisz? jak?? komend? na przyk?ad
/login nick has?o
to wyskakuje na chacie a nie loguje na konto
m?g? by jaki? skrypter edytowa? mi ten kod ?? bo ja nwm co jest ?le :(
47. [SKRYPT] Prywatny Chat
Witam, chcia?bym zaprezentowa? wam prywatny chat.
Skrypt zosta? stworzony przez mnie.
W przysz?o?ci b?dzie ulepszany.
Zbindowany jest pod F1
Wszystko co gracze pisz? jest zapisywane do pliku.
Skrypt jest kompilowany.
Skrypt nale?y wypakowa? do folderu aby poprawnie dzia?a?.
Nie wymaga ?adnych uprawnie?.

DL:
Kod:

http://hostuje.net/file.php?id=35b5ea6be9952ec16513cda2867f96ee

48. Chat
Zrobi?em rangi przed nickiem na "T" ale nwm dlaczego mam podw?jny chat wie kto? jak to ogarn?? aby chat by? pojedynczy ?

Oto SS dla was ! :
49. Globlny Chat
Witam. Mam skrypt na chat ale mi nie dziala. Nie chce sie wgrac i nwm. co zrobi?. Zawarto?? oraz kod:

chat_client.lua

--\\\\\\\\\
-- GlobalChat MTA:DayZ addon 1.1.1
-- Made by -ffs-Sniper
-- You are free to edit this addon
--///////////////////////////////////

--Define your desired chat key
GlobalChatKey 
"x"

addEventHandler"onClientResourceStart"getResourceRootElement ( ),
    function ( )
        
bindKey GlobalChatKey"down""chatbox""globalchat" )
    
end
)

meta.xml

<meta
<
info name="chat_client" author="Autor" version="1.0" /> 
<
script src="chat_client.lua" type="server" /> 
<
script src="chat_client.lua" type="client" /> 
</
meta>


Za rozwi?zanie problemu daje piwka.
50. Chat na moim serwerze
Witam. Chcia?bym was prosi? o pomoc z chatem. Oto SS:
Wgra?em sobie skrypt na Tagi i tera pisze podw?jnie. Jest jaka? rada na to?!? Za pomoc respekt i piwko :)
51. [RACE:DM] Pociski z Huntera. Chat acl(lub coś)
Witam, mam ju? prawie sko?czonego gamemoda RACE:DM, poniewa? brakuje mi dw?ch rzeczy. Nie ka?dy maper ustawie w mecie vehicleweapons - true, wiec zostaje false, a wtedy hunterem sobie nie postrzelamy. Chcia?bym jaki? kodzik, kt?ry by to zmieni?. W mecie gamemoda jest ustawione TRUE lecz i tak to nic nie daje.

2.CHAT - Wi?kszo?? maper?w pr?buje si? zareklamowa?, lub napisa? co? od siebie poprzez w??czenie mapy i pokazanie wiadomo?ci na chacie. Czy m?g?by? co? zrobi?, aby tylko te skrypty, kt?r? dodam do grupy Admin w acl.xml mia?y dost?p do chatu?

:piwo: za dobre ch?ci te? daje.
52. Nowy Chat
Witam Mam taki o to problem zrobi?em nowy chat ale chce z?by wyczytywa? czy to Admin, Moderator lub Premium.
Tam gdzie pisze "[Premium]" chce ?eby pokazywa?o Range Z ACL
O to kod Lua Po stronie Servera
function premium(thePlayercmd, ...)
    
local message table.concat ( { ... }, " " )
    
local name getPlayerName(thePlayer)
    
outputChatBox("#FFFFFF[Chat Globalny]#FFFF00[Premium] #FFFFFF"..name..": #FFFFFF"..messagegetRootElement(), 255255255true)
    
end
addCommandHandler
("v"premium)
53. [INNE] Clear Chat
Napiszecie mi kod wytabowany na czyszczenie chatu? i kto wyczy??i? i jego id i nie potrzeba uprawnien do tego
54. [INNE] Wyłączył się chat
Cze??, mam problem nie mog? pisa? na chacie, komendy dzia?aj? i wszystko ale nie chat, nie mo?na nic pisa? nie pokazuje si? nic.
Nie wiem co zrobi? jak si? go w??zca?
55. Nowy chat
Witam jak zrobi? w?asny chat. Chodzi o to ?eby chat pod T zosta?. Ale chc? zrobi? chat pod Y o nazwie "S?u?by" a na czacie ?eby mog?y pisa? takie teamy jak: Policja, PSP, OSP, oraz Pogotowie. A osobom kt?re nie nale?? do ?adnego teamu wyskakiwa?a informacja: "Nie jeste? pracownikiem tej frakcji, lub nie jeste? na s?u?bie." Prosz? o pomoc. Daje :piwo: oraz R*
56. Chat lokalny
Witam, jak zrobi? by komendy dzia?a?y na chacie lokalnym ??
57. Chat
Witam! Napisa?em skrypt, aby w czacie wyskakiwa?o: Nick m?wi:. Da?em w mecie typ="server" i i tak nie dzia?a. Co ?le zrobi?em?

KOD:
function Chat(wiadtyp)
      if 
typ == or typ == 2 then
      cancelEvent
()
      
outputChatBox(getPlayerName(source).." m?wi: "..wiadgetRootElement(), 255255255true)
     
end
end
addEventHandler
("onPlayerChat"getRootElement(), Chat)


za pomoc= :piwo:
58. [INNE] Chat adminów - /a.
Witam, mam komend? na chat admin?w, lecz ona dzia?a tylko na id 0. Prosz? o pomoc.
Oto kod:
Pawn
CMD:a(playeridp[])
{
    new 
Ranga RangaAdmina[playerid];
    if(
Ranga >= 2)
    {
        new 
wiadomosc[200];
        new 
Gname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridGnamesizeof(Gname));
        if(
sscanf(p"s"wiadomosc))
        {
            
SendClientMessage(playerid0xFFFFFF"U?yj: /a [TEXT]");
            return 
1;
        }
        else
        {
            for(new 
iMAX_PLAYERSi++)
            {
                if(
RangaAdmina[i] >= 2)
                {
                    
format(wiadomoscsizeof(wiadomosc), "{FFFFFF}[{801818}AdminChat{FFFFFF}] {FFC800}%s{FFFFFF}&#187; {FFFFFF}%s"Gnamewiadomosc);
                    
SendClientMessage(i0xFFFFFFwiadomosc);
                }
            }
        }
    }
    else
    {
        
SendClientMessage(playerid0xFFFFFFFF"{CC0000}Nie masz uprawnie?!");
    }
    return 
1;
}


Pozdrawiam. :D
59. chat
jaki skrypt mam wl?czyc aby uzyska? efekt taki ?e w web mam chat :D
60. [INNE] Zkraszowany chat prosze o szybką please He!p me!
Witam,
Mam problem a poniewa? gdy napisze co? ma czacie to zapami?tuje m?j nick i u?ywa go dla innych graczy lub gorzej
pisze naprzyk?ad BlackBourn Fire [Admin] ID : 1 : elo i pisze to fire a nie ja
Lub jak ja napisze to jest nick kogo? innego xD
Funkcja
Kod:


public OnPlayerText(playerid, text[])
{
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Gname,sizeof(Gname));
new Ranga = RangaAdmina[playerid];
new wiadomosc[500];
//new wiadomosc1[506];
new RangaText[64];
if(Ranga == 0){RangaText = "{FFFFFF}[Gracz]";}
if(Ranga == 1){RangaText = "{66FF00}[VIP]";}
if(Ranga == 2){RangaText = "{FF6633}[Moderator]";}
if(Ranga == 3){RangaText = "{FF858B}[JuniorAdmin]";}
if(Ranga == 4){RangaText = "{716EFF}[Mapper]";}
if(Ranga == 5){RangaText = "{FF855C}[Admin]";}
if(Ranga == 6){RangaText = "{FFFF33}[HeadAdmin]";}
format(wiadomosc, sizeof(wiadomosc),"{FF00FF}%s{FFFFFF} %s {FFFFFF} ID: {FFFA00}%d{FFFFFF}: %s",Gname,RangaText,playerid,text);
SendPlayerMessageToAll(GetPlayerColor(playerid), wiadomosc);
return 0;
}

daje tam co jest za pomoc xD

[ Komentarz dodany przez: Oldschool: 2013-08-08, 20:42 ]
Popraw nazw? tematu.
61. Całkiem nowy chat
No wi?c pytanie brzmi: Jak zrobi? nowy chat?
Dok?adnie chodzi o co? takiego jak na serwerze LSS-rp.pl, gdzie po klikni?ciu klawisza B pojawia nam si? chat (mo?liwo?? pisania) na chacie ooc. Jak to zrobi?? Na wiki nie znalaz?em odpowiedniej funkcji :/
62. Chat
Jak zrobi? co? takiego ?e b?dzie na chacie co? takiego:
(Nick) M?wi:

?eby by? dodany napis "M?wi" po nicku a potem tekst
63. Chat globalny
Siema, zrobi?em dzisiaj Chat Lokalny, lecz jak nacisn? T i napisz? co?, to wy?wietla si? najpierw wiadomo?? globalna, a potem lokalna :D . Czy wiecie mo?e jak usun?? chat globalny ?
64. [DM] chat admina i jetpack
Mam co? takiego
[code]
CMD:a(playerid,cmdtext[]){

if(DaneGracza[playerid][pAdministrator] < 1) return ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{0C9BE9}Informacja", "Nie jeste? upowa?niony do u?ycia tej komendy.", "Okej", "");

new tmp[128];
new string[128];
new na[MAX_PLAYER_NAME];
GetPlayerName(playerid, na, sizeof(na));

if(sscanf(cmdtext,"s[128]",tmp)){
SendClientMessage(playerid, COLOR_WHITE, "AS: /a [text]");
return 1;
}

format(string, sizeof(string), "AdminChat> %s(%d): %s",na,playerid,tmp);
SendClientMessageToAdmins(0xD52E1CFF, string);

return 1;
}
[/code]
[code]
CMD:jetpack1(playerid, cmdtext[])
{
if(DaneGracza[playerid][pAdministrator] < 1) return ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{0C9BE9}Informacja", "Nie jeste? upowa?niony do u?ycia tej komendy.", "Okej", "");
new Gracz, Tresc[128];
if(sscanf(cmdtext, "ds[128]", Gracz, Tresc))
{
Tip(playerid, "{0C9BE9}U?yj:{ffffff} /jetpack1 [ID Gracza]");
return 1;
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{0C9BE9}Informacja", "Pomy?lnie da?e? jetpacka", "Okej", "");
return 1;
} [/code]

i ani nie wy?wietla si? wiadomo?? na /a , ani nie daje jetpacka graczowi...
65. [INNE] Niedziałający chat
Witajcie! za?o?y?em serwer i wgra?em map? "Polskiego truck serwera"i gdy wejd? na serwer nie mog? nic napisa? na czacie < napisze wiadomo?? a ona si? nie wy?wietli.>

Bardzo prosz? o pomoc i z g?ry dzi?kuje postawie :piwo: ka?demu kt?ry chocia? troszeczk? pomo?e.
66. Chat
poprawiony kod


function vipsay tekstvip )
    if 
isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup "Vip" ) ) then
        outputChatBox 
"VIP" .. getPlayerName(source) .. " : " .. tekstvip255255)
    
end
end
addCommandHandler 
"vsay"vipsay )


nie wiem dlaczego sie nie pokazalo -_-
67. [SKRYPT] Chat Kolor
Witaj dzis oddaje w wasze rece skrypt Chat Kolor

CMD:
ChatK - admin otwiera gui
ChatKR - gracz restartuje kolor musi byc 5 glosow!
Aby gracze mogli zrestartowac kolor na domyslny musza wpisac owa cmd 5 razy

Pole? znajomym

Link PWN
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Pozdrawiam
68. chat kilka napisów
Nie wiem czy tutaj to powinienem napisac, ale to dotyczy tez lua :D
Mam problem z chatem na serwerze, gdy w?acze pewien skrypt to ka?dy wysy?a 2 wiadomo?ci. Co zrobic aby wysy?a?o tylko raz ?
69. Chat dwa słowa
Witam.
Mam skrypt kt?ry zmienia kolor chatu tylko osobom z grupy Admin. Tzn jesli jestes adminem do piszesz na kolor niebieski a inni na bia?y (podstawowy). Moje pytanie jest takie: dlaczego jak w??cze ten skrypt to osoba kt?ra pisze to wysy?a dwie wiadomosci ?

Kod:

function setPlayerChatColor(message, messageType)
if (messageType == 0) then
local thePlayer = getPlayerName(source)
cancelEvent()
if not (getPlayerTeam(source) == shcteam) then
local team = getPlayerTeam(source)
local r,g,b
if (team) then
r,g,b = getTeamColor(team)
else
r,g,b = 231, 106, 12
end
message = string.gsub(message,"fuck","****")
message = string.gsub(message,"bitch","*****")
message = string.gsub(message,"ficken","******")
message = string.gsub(message,"wixxer","******")
message = string.gsub(message,"arsch","*****")
outputChatBox(thePlayer.. ': #FFFFFF' ..tostring(message),getRootElement(),r,g,b,true)
else
local r,g,b = getTeamColor(shcteam)
outputChatBox(thePlayer.. ': #00E5FF' ..tostring(message),getRootElement(),r,g,b,true)
end
end
end
addEventHandler( "onPlayerChat", getRootElement(), setPlayerChatColor )