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: wiadomość
1. Wiadomość po wyjściu gracza
Potrzebuje pomocy, chc? zrobi? aby po wyj?ciu gracza w miejscu z kt?rego wyszed? pokazywa?a si? wiadomo?? o wyj?ciu razem z powodem wyj?cia, np. quit/ timeout itp. Wi?c prosz? o pomoc w napisaniu takiego skryptu lub podes?anie gotowca.
2. Wiadomość do grupy acl
Podpowie mi kto? jak wys?a? wiadomo?? tylko do os?b z danej grupy w acl ?
3. Skrypt który ma pisać wiadomość po zalogowaniu.
Siema ostatnio ucz? si? programowa?, i mam tak ?e ?adne skrypty spisane z poradnika nie dzia?aj? u mnie. To jest ostatni m?j skrypt bardzo prosty, kt?ry ma pisa? wiadomo?? po zalogowaniu i nawet on nie dzia?a. Nie wiem o co chodzi.

SS mety i kodu ?r?d?owego: https://imgur.com/a/BeDgNgP
4. Wiadomość gdy pociąg wleci w marker
Siemka, a wi?c mam sobie tak? spraw?, ?e mam poci?g kt?ry samoistnie je?dzi sobie po mapie uczywaj?c setStreamable, ale chce zrobi? co? takiego, ?e jak poci?g wjedzie w Marker to na chacie wyskoczy mi ?adny komunikat o tym, ?e poci?g wjecha? w marker pr?bowa?em zrobi? co? takiego

Kod:


function enter ( targetElem, matchingDimension )
if getElementModel(targetElem) == 537 then
outputChatBox ( "Train Stopped", root, 255, 255, 109 )
end
end
addEventHandler ( "onMarkerHit", marker, enter )
]]

Aczkolwiek komunikat wyskoczy mi tylko jak JA kieruje poci?giem, ale nie chodzzi mi o to, komunikat ma wyskakiwa? gdy poci?g jedzie sam z siebie, bo tak jest... zrobi?em te? co? takiego, ale to r?wnie? nie dzia?a

B??d?w w DB3 nie ma
Kod:

function isVehicleEmpty( vehicle )
if not isElement( vehicle ) or getElementType( vehicle ) ~= "vehicle" then
return true
end
if getVehicleOccupant( vehicle, 0 ) then
return false
end
return true
end

function enter ( targetElem, matchingDimension )
if isVehicleEmpty(targetElem) == true and getElementModel(targetElem) == 537 then
outputChatBox ( "Train Stopped", root, 255, 255, 109 )
end
end
addEventHandler ( "onMarkerHit", marker, enter )
5. Wiadomość na chacie po wejściu w marker
Mam problem z napisaniem skryptu, kt?ry po wej?ciu w marker pokazywa? tekst na chacie. By?bym wdzi?czny, gdyby kto? podes?a? gotowy skrypt!
Wynagradzam :piwo: Piwerkiem!
6. Wiadomość po wejsciu w cuboid
Siemka
Ot?? mam pewien problem, poniewa? chcia?bym aby po wej?ciu w cuboid pokaza?a si? wiadomo??, pr?bowa?em sam to zrobi? lecz mi to nie wychodzi
U?ywa?em funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

getElementsWithinColShape


Wie kto? jak to zrobi??
7. Dlaczego wiadomość nie działa?
Dlaczego po wejsciu na serwer wiadomo?? si? nie wysy?a?
DB3 puste
Bez tego if'a te? nie dzia?a

addEventHandler("onClientRender"root, function(plr)
    if 
getElementData(plr"user:admin"then
        outputChatBox
("Zosta?es automatycznie zalogowany na s?u?be administracjii"plr255255255true)
    
end
end
8. Wiadomość po wejsciu na serwer.
Witam, potrzebuje pomocy.

Chcia?bym ?eby po wej?ciu na serwer, pokazywa?a si? wiadomo??.
np:
Ostatnia aktualizacja 29.07.2018 by co? tam..
forum co? tam..

Potrzebuje gotowego kodu, prosze.
9. Wiadomość na czacie
Chce zrobi? skrypt na wiadomo??, kt?ra b?dzie si? pokazywa? wszystkim gracz? np.

=============================================
Jeste? nowy? Niewiesz jak zacz??? Zobacz F1.
------------------------------------------------------------------
Potrzebujesz pomocy? Napisz /report [ID/NICK] [POW?D]
------------------------------------------------------------------
Chcesz sprawdzi? kto jest z administracji wpisz /admins.
=============================================

Mniej wi?cej ?eby tak to wygl?da?o.
Daje piwko za pomoc i respekt.
10. Wtrącenie czynności w wiadomość
Witam mam taki problem od strony logiki jak by zrobi? tak jak na serwerach RP Powiedzmy gracz pisze tekst wiadomo?ci i dodaj?c gwiazdki np. Wiadomo?? *czynno?? ze zmienionym kolorem* . Prosze o pomoc z g?ry dzi?ki mam podejrzenia ?e to trzeba u?y? string.gsub tylko nie wiem jak u?y?.
11. Wiadomość na czacie OOC po wpisaniu kropki na początku
Witam, chcia?bym zrobi? czat OOC na kt?rym b?dzie mo?na pisa? po wpisaniu kropki na pocz?tku np. ".Siema, co tam ?" Niestety nie mam zielonego poj?cia jakby to zrobi?. Mam pomys? ?eby u?y? funkcji "strfind" tylko nie mam poj?cia ja kto zrobi?. Jakby kto? m?g? pom?c by?bym wdzi?czny.
12. Wiadomość na chacie
To ju? mam i wy?wietla si? jak trzeba, lecz nie wiem jak zrobi?, by to co RCON napisa? po /r (tre??) wy?wietla?o si? przez -


function wiadomoscrcon(source)
    if 
getElementData(source"RCON") == true then
        local nickrcon 
getPlayerName(source)
        
outputChatBox("#8B0000 - "..nickrconroot255255255true)
    else
        
outputChatBox("* Nie masz uprawnie?!"source)
    
end
end
addCommandHandler
("r"wiadomoscrcon)
13. Wiadomość dla posiadaczy Xboxa One
Jeste? posiadaczem konsoli Xbox One? Mamy dla Ciebie dobre wie?ci! Ju? od dzi? startuje wyprzeda? gier z kompatybilno?ci? wsteczn?.





Promocja obejmie 275 tytu??w, a zni?ki b?d? si?ga? nawet -75%.
W?r?d wielu gier nas szczeg?lnie interesuj? dwa tytu?y wydane przez Rockstar Games. Mowa o GTA IV oraz Red Dead Redemption.
Nie znamy daty ko?ca promocji, lecz zastanowienie si? nad kupnem tych dw?ch ?wietnych gier nie powinno zaj?? Wam zbyt wiele czasu.
Przypomn? tylko, ?e kompatybilno?? wsteczna to w najprostszym t?umaczeniu mo?liwo?? gry na Xbox One w gry z Xboxa 360.
14. Wiadomość
Elo robie pewien skrypt ale mam problem bo gdy zrobi?em tak
Pawn

for(new 1MAX_KJANOAVSi++)
{
if(
IsPlayerInRangeOfPoint(playerid3.0XYZ))
{

}
else 
SCM(playeridCZERWONY"ERROR");
}


To gdy wpisze komend? to na chacie mam
UDALO SIE
ERROR
ERROR
ERROR
ERROR
ERROR
ERROR
ERROR
ERROR i tak dalej pomocy
15. Wiadomość powitalna
Wie kto? mo?e w jakim pliku ukry?a si? wiadomo?? powitalna po zalogowaniu si? na Serwer GM You Adventure RPG ??
16. Wiadomość wyświetla się każdemu!
Witam, posiadam skrypt na teleportowanie si? na spawn za pomoc? komendy. Tylko w tym skrypcie jest jeden bug ?e gdy kto kolwiek wpisze komende /spawn komunikat wy?wiela sie ka?demu "Witaj na spawnie :D " prosze o pomoc.

spawn.lua
function joinHandler()
    
local x = -1916.6762695313
    local y 
883.24578857422
    local z 
35.4140625
    spawnPlayer
(sourcexyz)
    
fadeCamera(sourcetrue)
    
setCameraTarget(sourcesource)
    
outputChatBox("Witaj na serwerze. Zyczymy milej gry!"source)
end
addEventHandler
("onPlayerJoin"getRootElement(), joinHandler)

function 
CommandHandlerthePlayer )
      
setElementPosition (thePlayer, -1916.6762695313 ,883.24578857422 ,35.4140625 )
    
outputChatBox("Witaj na spawnie :D"source)
end
addCommandHandler
("spawn"CommandHandler)
17. Wyświetla wiadomość 2 razy
[lua]local function playerChat(message, messageType)
if messageType == 0 then
cancelEvent()
local red, green, blue = 255, 255, 255
local x,y,z = getElementPosition(source)
for key, gracze in ipairs(getElementsByType("player")) do
local x2,y2,z2 = getElementPosition(gracze)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<35) then
local int = getElementInterior(source)
local dim = getElementDimension(source)
local int2 = getElementInterior(gracze)
local dim2 = getElementDimension(gracze)
local id = getElementData(source, "id")
if (int == int2 and dim == dim2) then
if getElementData(source, "ekipa") == 4 then
outputChatBox("#4060E0 ("..getElementData(source,"id")..")#ffffff "..getPlayerName(source)..": #FFFFFF"..message, gracze, red, green, blue, true )
elseif getElementData(source, "ekipa") == 3 then
outputChatBox("#990000 ("..getElementData(source,"id")..")#ffffff "..getPlayerName(source)..": #FFFFFF"..message, gracze, red, green, blue, true )
elseif getElementData(source, "ekipa") == 2 then
outputChatBox("#FF0000 ("..getElementData(source,"id")..")#ffffff "..getPlayerName(source)..": #FFFFFF"..message, gracze, red, green, blue, true )
elseif getElementData(source, "ekipa") == 1 then
outputChatBox("#00990...
18. Wiadomość przy wejściu na serwer.
Witam ma jeden problem, napisa?em skrypt ale wywala mi b??d w konsoli
"Bad argument @ 'outputChatBox' [Expected at argument 2, got function]
Kod:


function wejsc ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #6666ff Gracz "..nick.." Wszed? na Serwer", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerJoin", getRootElement(), wejsc)

function wyjsc ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #66ccff Gracz "..nick.." Wyszed? z Serwera", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerQuit", getRootElement(), wyjsc)

function loguj ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #ff99ff Gracz "..nick.." Zalogowa? si? do Gry", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerLogin", getRootElement(), loguj)

Prosz? o pomoc. ;)
Za ka?d? ch?? pomocy stawiam piwko. :D
19. Wiadomość wysyła się tyle razy ile jest graczy!
Gdy jestem sam na czacie pokazuje si? tylko jedna wiadomo??, gdy wchodzi m?j kolega wiadomo?? si? wysy?a x2, pewnie to jest zale?ne od u?ytkownik?w.
To jest kod, nie wiem jak to naprawi?... jakie? pomys?y?
Skrypt dzia?a temat do zamkni?cia
20. Wiadomość na środku ekranu
Witajcie.

Ten skrypt zrobi? mi pewien u?ytkownik forum, ale co? poprzekr?ca?. Mogliby?cie mi pom?c ustawi? tak, aby ka?dy, kt?ry napisze wy?wietla? si? przez 15 sekund?


C-side

addEvent("pokaztekst"true)

addEventHandler("pokaztekst"root,
        function(
wiadomosc)
                
local wguiGetScreenSize()
                
dxDrawText(getPlayerName(source) .. ": " .. wiadomoscw/3h/3, (w/3)*2, (h/3)*2tocolor(255255255255), 5"default-bold""center""center"falsetrue)
                
setTimerwiadomosc10000)
        
end
)


S-side

addCommandHandler("ann",
        function(
plr_, ...)
                
triggerClientEvent("pokaztekst"plrtable.concat({...}, " "))
        
end
)  



Bardzo prosi?bym o pomoc.
21. Wiadomość na rangi
Zrobi?em takowy skrypt na admin chat:

addCommandHandler("ac", function(plrcmd, ...)
    
local login getPlayerName(plr)
    if 
sprawdzRoota(login) == getPlayerName(plr) or sprawdzAdmina(login) == getPlayerName(plr) or sprawdzModeratora(login) == getPlayerName(plrthen
        local text 
table.concat(arg" ")
        for 
iv in ipairs(getElementsByType("player")) do
        
local login getPlayerName(plr)
        
local login getPlayerName (v)
        if 
sprawdzRoota(login) == getPlayerName(plr) or sprawdzAdmina(login) == getPlayerName(plr) or sprawdzModeratora(login) == getPlayerName(plrthen
            outputChatBox
("#FF0000A> #FF0000"..getPlayerName(plr).. " (".. getElementData(plr"id") .."): " .. textv25500true)
            
playSoundFrontEnd(plr12)
        
end
    end
    end
    
end
)    



Lecz to wy?wietla si? tej osobie, kt?ra pisze t? komende. Jak zrobi? aby wy?wietla?a si? tak jak tam jest napisane dla Root, Admin, Moderator?

Za pomoc piwko.
22. Wiadomość dla wszystkich
Siema, m?g?by mnie kto? obja?ni? jak wykona? komunikat, aby by? dla wszystkich? Tak jak SendClientMessageToAll. Wiem, ?e trzeba p?tl?, ale jak to ju? nie mam poj?cia.
23. Wiadomość
Czemu jak wchodz? na serwer nic mi nie wyskakuje na chacie ?

KOD:

function czesc ()
local nick getPlayerName(thePlayer)
outputChatBox("Witaj ..nick na serwerze !!!"thePlayer)
end
addEventHandler
(onPlayerJoinczesc)
24. Wiadomość dla Teamu
Kod:

addEventHandler ( "onClientGUIClick", usunvip, function()
for _,v in ipairs ( getElementsByType ( "player" ) ) do
if getPlayerName ( getPlayerTeam ( v ) ) == "fcpd" then
outputChatBox ( "Test", v )
end
end
end, false)


Tu mam b??d.

Kod:

getPlayerName [ expected player at argument 1, got team ]


[ Dodano: 2014-07-28, 16:27 ]
Tak maszyna, to kawa?ek twojego gui ^.*, nie zmieniam autora.
25. Losowa wiadomość
Witajcie. Pisz? skrypt na to aby co kilka sekund wysy?a?a si? losowa wiadomo?? lecz problem polega na tym ?e wszystko dzia?a sprawnie ale wiadomo??, kt?ra ma by? losowa nie pojawia si? na czacie:
Kod:

wiadomosci 
= {
{
"ffff33Aby uzyskac pomoc wcisnij F9"},
{
"#ffff33Zapraszamy na r??ne zabawy, wystarczy wcisn?? F7:)"},
{
"#ffff33Nieprzestrzeganie regulaminu wiaze sie z utrata konta!"},
{
"#ffff33Ekipa: HeadAdmin: DJglizdek, Darekpo799| Admin: BatonikPL, Krunitso| Support: Jander, Czajnik| Smod: Brak| Mod: Brak| Sponsor: JetrosPL|"},
}

rnd math.random 1#wiadomosci )
function czat()
outputChatBox ("[INFOBOT]",getRootElement(), 0,255,0true)
outputChatBox (wiadomosci[rnd][1], wiadomosci[rnd][2], wiadomosci[rnd][3], wiadomosci[rnd][4], getRootElement(), true )
outputChatBox ("Milej zabawy!:)",getRootElement(), 0,255,0true )
end
setTimer
(czat ,10000)

Bardzo bym prosi? o pomoc poniewa? skrypt bardzo jest mi potrzebny na serwer a w lua jestem zielony:
PS. Za pomoc stawiam piwko
26. [INNE] Wiadomość i inne
Witam
Daweczka pyta? od czekotubki :D

1. Jak zrobi? wysy?anie wiadomo?ci wraz z wbiciem lvlu przez gracza? Wbijanie lvlu mam zrobione w stocku kt?ry jest w OnPlayerUpdate wi?c wiadomo?? wysy?a si? co 1 sec i mam wielki spam kt?rego si? nie da zatrzyma?. Powiedzcie mi jak to zrobi? aby tylko raz wysylalo wiadomo?? do wszystkich ?:>

2.Zadawa?em to pytanie milion razy ale nikt mi odp nie udzieli? :D Jak zrobi? topk? np. Graczy kt?rzy maja najwi?kszy lvl ? Dzia?am na enumach gGracz[playerid][Lvl]

3.Jak zrobi? zabaw? solo czyli wpisujemy komend? /solo id i przenosi nas w jakies tam miejsce oraz je?li jeste?my w poje?dzie to na wywala z niego i daje na nogi :D I takie tam duperele jak w solo :D

Pozdrawiam
27. [DM] Nie pokazująca się wiadomość po dostaniu bana/kicka.
Witam! Od ok. 3 miesi?cy pr?buj? rozwi?za? sw?j problem, lecz nie mog?, dlatego zwracam si? do was, u?ytkownik?w gtao.pl . W wersji 0.3x zosta?o co? takiego dodane/zmienione ?e najpierw dostaje si? kicka/bana a p??niej dostaje si? wiadomo??, a z czego wiem ?e jak si? dostanie kicka/bana to ju? ?adna wiadomo?? nie ujawni si? . Je?eli chodzi o mapk? to jest P4S z tego forum. B?agam o pomoc!
Pozdrawiam Frogi221
28. [INNE] Wiadomość do administratora
Witajcie, mam problem z napisaniem komendy wiadomo?? do administratora. Ta wiadomo?? mia?a by polega? na tym: jak wpisujemy /pytanie czyli zadawanie administratorowi pytania to ma polega? na tym ?e wyskakuj? nam takie kody i mamy je wpisa? aby wys?a?o nam wiadomo?? takie co? jak to : http://www.iv.pl/images/54465816656754215560.png

Prosz? o pomoc. B?d? wdzi?czny.
29. [INNE] Prywatna wiadomość /pm
Witam

Mam tak? komend?:
[code]if(strcmp(cmd, "/pm", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Bialy, "U?yj: /pm [playerid] [text]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strrest(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Bialy, "U?yj: /pm [playerid] [text]");
return 1;
}
if (IsPlayerConnected(giveplayerid)) {
format(string, sizeof(string), "PM do %s(ID: %d).", PlayerName(giveplayerid),giveplayerid);
SendClientMessage(playerid, Zolty, string);
format(string, sizeof(string), "PM od: %s(ID: %d).", PlayerName(playerid), playerid);
SendClientMessage(giveplayerid, Zolty, string);
format(string, sizeof(string), "Tre??: %s", tmp);
SendClientMessage(giveplayerid, Zolty, string);
}else{
format(string, sizeof(string), "%d Nie ma takiego id!", giveplayerid);
SendClientMessage(playerid, Czerwony, string);
}
return 1;
}[/code]

i mam to przerobione na sms'a:
[code]if(strcmp(cmd, "/sms", true) == 0)
{
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_INPUT, "Prywatna wiadomo??", "Sms kosztuje 1$.nWpisz tre?? sms'a:", "Zatwierd?", "Anuluj");
return 1;
}[/code]

dalej mam:
[code]if(dialogid == 100)
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT, "Prywatna wiadomo??", "Wpisz id odbiorcy:", &q...
30. [INNE] PM - Prywatna Wiadomość
Hej potrzebuje komendy na prywatne wiadomo?ci ;) Pozdro xD
31. Wypadki - podwójna wiadomość
No to cze??, to ja Ziomek11, dawno si? nie odzywa?em..pisz? na innym koncie gdy? co? has?? zapomnia?em :/ Jutro b?de do administracji pisa? ale dobra, przejd?my do problemu.


Zrobi?em skrypt, system wypadk?w wszystko ?adnie, skrypt ma za zadanie freezowa? tylko kierowc? (co? z p?tlami nie dzia?a?o), i gdy kto? jest w poje?dzie jako pasa?er, wy?wietla podw?jn? wiadomo?? (i dla kierowcy, i dla pogotowia)

KOD:

Client: (pocz?tek funkcji)
Kod:


--pocz?tek funkcji
kierowca = getVehicleController(source)
if (kierowca) then
triggerServerEvent("PogotowieWypadek", getRootElement(), kierowca)
end
--reszta funkcji

Server:
Kod:


function wpogotowiu (kierowca)
--pocz?tek funkcji
outputChatBox("* Zosta?e? ranny podczas wypadku...Poczekaj w spokoju na przyjazd Pogotowia.", kierowca, 255, 255, 0, true)
--reszta funkcji


Prosty kod, tylko to naprawi? i mo?na wgrywa?, jednak nie chce wgrywa? skrypt?w "na odczep si?"...