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: czacie
1. funkcje na wyświetlanie tekstu na czacie
Witam, chcia?bym zrobi? skrypt , ?eby po wpisaniu np. /help na czacie pokazywa? si? tekst.

Jakich funkcji u?y?? Pomo?e kto? bo g?owie si? i troje :P

:arrow: HELP :=: R* :+: :piwo:
2. 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.
3. Kolor Teamu/Gracza na Czacie
Witam, mam pewnie problem.
Chodzi o to, ?e gdy pisz? co? na czacie, wszystko si? wy?wietla tylko nie kolor teamu / gracza.

local id
=getElementData(source,"id")
local nick=getPlayerName(source)
local team=getTeamName(getPlayerTeam(source))            
for 
keygracze in ipairs(getElementsByType("player")) do
local x2,y2,z2 getElementPosition(gracze)
if (
getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<1000then

outputChatBox
("["..team.."] "..nick.."#696969["..id.."]:#ffffff "..msggracze___true)


Najlepsz? odpowied? wynagrodze Respektem oraz Piwerkiem ;)
4. 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.
5. Jeśli ktoś napisał na czacie if
Witajcie!
Potrzebuj? funkcji kt?r? dam w timerze kt?ra bd sprawdza?a czy kto? na czacie na pisa? "Polewaj" po czym da? to w if.
6. [Pawno] Wypisywanie wiadomości na czacie od innego gracza
Witam, chcia?em zrobi? dwie komendy telefon i przyjmij. Mia?o to dzia?a? w taki oto spos?b, ?e po wpisaniu /telefon ukazuje si? GUI z wyborem kogo chcemy wezwa? Policja, Pogotowie, Stra?, itp... P??niej pozycje gracza zosta?a zapisana i wys?ana do bazy danych, po czym u drugiego u?ytkownika wyskakuje informacja o tym, ?e gracz o nazwie np Kole? wzywa pomoc drogow? i ?eby wpisa? komend? /przyjmij kt?ry zaakceptuj? zlecenie i poka?e pozycj? gracza na mini mapie.

Dobra, po?ow? drogi ogarn??em i zrobi?em, niestety nie potrafi? wykombinowa? tak, ?eby dana frakcja zosta?a poinformowana o wypadku i wyskoczy?o jej, ?e Kole? wzywa pomoc i wpisz /przyjmij.

Oczywi?cie komend? potrafi? zrobi?, chodzi tylko o to jak wy?wietli? wiadomo?? danej frakcji lecz nie globalnie.
7. Pisanie na czacie
Witam , mam taki kod na pisanie na czacie. Na takie kolory pisze gracz , a chcia?bym doda? tutaj takie co? ?e rcon ma inny kolor ID itp. Pom?g? by kto??

Kod:

addEventHandler('onPlayerChat'root, function(msgtype)
    if 
type==0 then
        cancelEvent
()
                    
local x,y,getElementPosition(source)
                    
local id=getElementData(source,"id")
                    
local nick=getPlayerName(source)
        for 
keygracze in ipairs(getElementsByType("player")) do
            
local x2,y2,z2 getElementPosition(gracze)
            if (
getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<100then

            outputChatBox
("#0066FF"..nick.." #BBBBBB[#BBBBBB"..id.."#BBBBBB]#FFFFFF :#FFFFFF "..msggracze___true)
        
        
local local_text=("CZAT LOKALNY: ["..id.. "]" ..nick.. ": " .. msg)
                
end
        end
    end
end
)


Wynagradzam: »piwem i respektem«
8. Tekst w czacie po wejściu do markera
Mam taki skrypt
Kod:

strazak277 = createMarker(1081, -1316, 12.624, 'cylinder', 1.5, 255, 0, 0, 80)

function duty(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, strazak277) then
setElementModel ( thePlayer, 277 )
else
outputChatBox("Aby si? przebra? za stra?aka musisz by? w czerwonym markerze", thePlayer, 255, 0, 0)
end
end
addCommandHandler("277", duty)

Jak doda? do niego ?eby po wej?ciu do markera pojawia? si? jaki? tekst w czacie.
9. Pokazanie admina ów na czacie
Witam, wie mo?e kto? jakich funkcji u?y? do skryptu na pokazanie dost?pnych admin?w na czacie.
10. Kolory na czacie
Siemano, mam pytanko, jak usun?? mo?liwo?? pisania na czacie, kolorowo.
Pr?bowa?em zablokowa? ale nic mi nie wychodzi?o, da?by kto? gotowca b?d? jakie? wskaz?wki co do takiej blokady?
By?bym wdzi?czny :)
11. [INNE] Pisanie kolorem na czacie jako Admin
Witam potrzebuj? wiedzie? jak zrobi? by pisa? np. na czerwono jako Administrator na serwerze SAMP,
12. Wszyscy gracze na czacie
Witajcie, do?? nietypowe pytanie z mojej strony ale nie mog? tego zrobi?,
mam pewien problem, chcia?bym osi?gn?? aby sprawdza?o u?ytkownik?w w tabeli hp_factions i por?wnywa?o z id z tabeli hp_users, lecz nie dzia?a to poprawnie.
Pokazuje si? tylko jeden gracz kt?ry jest we frakcji a te? mnie powinno pokazywa? ale nie pokazuje.

addCommandHandler("f.lista2", function(plrcmd)
    
local faction dbQuery(connection"SELECT * FROM hp_factions f, hp_users u WHERE f.faction=? AND u.id=f.user_id"faction_id)
    
local result dbPoll(faction, -1)
    for 
i,v in ipairs(result) do
        
outputChatBox("* Nick gracza: "..v.login.." | Ranga: "..v.rank.." | ID: "..v.id.."")
        return
    
end
end
)
13. [INNE] Ranga kolorowy tekst na czacie (w drugiej linijce bia
Witam
Mam problem kt?ry polegan tym ?e gdy Head Admin napisze co? d?ugie na czacie ?e b?dzie kilka linijek to w 1 linijce tekst jest danego koloru a w dalszych si? zmienia.

ScreenShoot:



Kod:
Pawn

public OnPlayerText(playeridtext[])
{

new 
ranga[256];
new 
nick[MAX_PLAYER_NAME];
GetPlayerName(playeridnicksizeof(nick));

if(
IsPlayerAdmin(playerid)) //Tutaj tylko dla admin?w
{
format(rangasizeof(ranga), "{FF2400}|Head Admin|: {FF3333}%s"text);
SendPlayerMessageToAll(playeridranga);
return 
0;
}

if(
strcmp(nick"brak"true)== 0)
{
format(rangasizeof(ranga), "(vip): %s"text);
}
else if(!
IsPlayerAdmin(playerid))
{
format(rangasizeof(ranga),"|Gracz %d|: %s"playeridtext);
}
SendPlayerMessageToAll(playeridranga);




return 
0;
}
14. [INNE] Brak możliwości pisania na czacie
Witajcie
Jestem dopiero pocz?tkuj?cym w PAWN. Chcia?em wklei? kilka filterscrit?w do mapy i si? uda?o. Lecz po wgraniu aren /wg /ch /ctf itd. Nikt nie mo?e pisa? na czacie (Jedynie admin komend? say) Prosi?bym o zobaczenie w kodzie co jest nie tak. Gamemod jest zrobiony od grandlarc. PS. Wiem ?e w kodzie jest totalny bajzel ;) . Link do kodu
Kod:

http://pastebin.com/BzpUqwbF
15. [GF] Blokowanie Danego znaku w czacie
Witajcie mam problem chcia? bym aby gdy gracz w czacie wpisa? % zamienia?o na np # jak to zrobi? .
16. [INNE] Wyświetlenie napisu na czacie (AFK)
Witam

Jak u?o?y? ten skrypt aby wy?wietli? si? napis "Gracz % jest AFK" gdy gracz jest w Menu a gdy wyjdzie z menu gry "Gracz % jest w grze"

http://gtao.pl.com/showthread.php?t=381125
17. [INNE] tekst na czacie
Witajcie ludziska mam taki b??d , nie jestem we frakcji policji a pisze mi na chacie takie co? :



a powinno pisa? tylko Kierowca ( ten jasnawy kolorek)

Policja za? mia?a by mie? ten niebieski lecz co? z tym nie tak

oto KOD:


Kod:

public OnPlayerText(playerid, text[])
{
new string[256];
if (gTeam[playerid] == TEAM_TRUCKERS)
{
format(string, 256, "%s {FFFFFF}[Kierowca: %d]: %s", PlayerName(playerid),playerid, text);
SendClientMessageToAll(COLOR_LEMON, string);
}
new strin[256];
if(GetPlayerTeam(playerid) == POLICJA && DOF_GetInt(POLICJAP, PlayerName(playerid)) == 0)
SetPlayerTeam(playerid, POLICJA);
format(strin, 256, "%s {FFFFFF}[Policjant: %d]: %s", PlayerName(playerid),playerid, text);
SendClientMessageToAll(COLOR_BLUE, string);
}
return 0;
}


PS. ja tak na czacie zaspamowa?em aby by?o lepiej wida?
18. [INNE] Pisanie kolorem na czacie
prosze o podanie mie nie podawania zadnych stron tylko odrazu w tym poscie napisania mi paru kolorkow tak moze z 5 chociaz bede wdzieczny chodzi mi o taki kod ktory wkleje na czat gta samp i text i bedzie ten text kolorowy taki kod jak ten ten jest na kolor rozowy : {ff{000000}00ff}
19. [INNE] bot na czacie
Siema chcia?em napisa? prosty skrypt kt?ry wygl?da? by podobnie do tego [code]http://m.gtaonline.pl/67615.htm[/code] Kod kt?ry napisa?em po przeczytaniu jaki? poradnik?w, wzorowaniu si? na innych botach kt?re znalaz?em w .pwn [code]#include <a_samp>

new glob0[500];

new glob7D0[500];

new globFA0;

new globFA4[500];

new glob1774[500];

new glob1F44;

new glob1F48;

new glob1F4C;

new glob1F50;

new glob1F54;

new glob1F58;

function8(arg0, &arg1)
{
new var0 = strlen(arg0);
while(arg1 < var0 && arg0[arg1] <= 32)
{
arg1++;
}
new var1 = arg1;
new var2[20];
while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
{
var2[arg1 - var1] = arg0[arg1];
arg1++;
}
var2[arg1 - var1] = 0;
return var2;
}

public OnFilterScriptInit()
{
SetTimer("PingWeaponDetector", 200, true);
SendClientMessageToAll(0x9955DEEE, "Leszczu; Wr?ci?em do domu");
printf("William wlaczony.");
SendClientMessageToAll(0xABCDEF97, "Leszczu: Siema wszystkim");
for(new var0 = 0; var0 <= 500; var0++)
{
glob0[var0] = 0;
}
return 1;
}

public OnFilterScriptExit()
{
SendClientMessageToAll(0xABCDEF97, "Leszczu: Nara wszystkim:(");
SendClientMessageToAll(0x9955DEEE, "Leszczu idzie spa?");
printf("Leszczu poszed? spa?");
return 1;
}


public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconn...
20. Komunikat u wszystkich na czacie
Witam.


M?j problem polega na tym, ?e gdy dana osoba wpisze komend? np: /bron. I nie ma do nich praw, to wyskoczy na czacie napis: "Nie masz prawa do u?ywania tej komendy" - tylko ?e to wyskakuje ka?dej osobie gdy jedna zrobi b??d.

przyk?adowy kod
[code]function consoleGiveWeapon ( playerSource, commandName, weapName )
if ( hasObjectPermissionTo ( playerSource, "command.bron", false ) ) then
if ( hasObjectPermissionTo ( getThisResource (), "command.bron", true ) ) then
local weapID = getWeaponIDFromName ( weapName )
if ( weapID ) then
giveWeapon ( playerSource, weapID, 200 )
outputChatBox ( "Posiadasz teraz... " .. weapName, playerSource )
else outputChatBox ( "Z?a nazwa broni." )
end
else
outputChatBox ( "Weapon: Nie posiadasz uprawnie? do u?ywania tej komendy." )
end
else
outputChatBox ( "Weapon: Nie posiadasz uprawnie? do u?ywania tej komendy.", playerSource )
end

end

addCommandHandler ( "bron", consoleGiveWeapon )[/code]

Druga sprawa, to jak zrobi? aby po ?mierci zapisywa? si? skin kt?ry si? wcze?niej mia?o? Mam ustawione ?e po wej?ciu na serwer domy?lnie dostaje si? skin 0. Lecz gdy kto? go zmieni to po ?mierci ponownie skin robi si? domy?lny. Prosz? o wskazanie b??d?w, ewentualnie poprawienie ich.

[code]function joinHandler()
local x = 1103,506
local y = -1403,155
local z = 13,44096
spawnPlayer(source, x,...
21. [INNE] Pisanie na czacie
Witam Ci? . Mam mape pisan? przez mojego skryptera , mapa truck lecz skrypter zako?czy? ze mn? wsp??prace i zosta?em z jendym . Gdy wchodze na serwer loguje si? wybieram skina i wszystko hasa picu? glancu?. Lecz loguje si? na rcon /rcon login i pisze mi witam ci? Ramos w panelu administracyjnym. Komendy moge pisa? itp lecz nie moge pisa? normalnie na czacie. Nie tylko ja robi??m akurat beta testy i ?aden admin nie m?g? pisa?, wydawa?o mi si? ze to mo?e by? co? pomieszane z systemem mute lecz nie jestem pewnien. Za ka?d? odpowiedz :piwo:
22. [INNE] Powtarzające się dialogi w czacie
Witam, mam problem i g?owie si? jak go rozwi?za?, stworzy?em ID nicku w czacie ale mam problem, ot?? wyskakuj? mi podw?jne wiadomo?ci typu:

Jaro(ID 1):elo
Jaro:elo

to troche brzydzi gamemod, prosz? o pomoc

Tutaj da?em ca?y public OnPlayerText(playerid, text[])

Kod:

public OnPlayerText(playerid, text[])
{
new str[128];
if(IsPlayerAdmin(playerid))
format(str, sizeof str, "(ID: %d) (Admin): %s", playerid, text);
else
format(str, sizeof str, "(ID: %d) (Gracz): %s", playerid, text);
SendPlayerMessageToAll(playerid, str);

switch(xTestBusy)
{
case true:
{
if(!strcmp(xChars, text, false))
{
new
string[128],
pName[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "« %s" Wygra? test reakci!. »", pName);
SendClientMessageToAll(zielony, string);
format(string, sizeof(string), "« Zarobi?e? $%d + %d respektu »", xCash, xScore);
SendClientMessage(playerid, zielony, string);
GivePlayerMoney(playerid, xCash);
SetPlayerScore(playerid, GetPlayerScore(playerid) + xScore);
xReactionTimer = SetTimer("xReactionTest", TIME, 1);
xTestBusy = false;
}
}
}
return 1;
}
23. [SKRYPT] ID w czacie
Witam. Daj? wam prosty kod na ID oraz przypisk? (Admin) na czacie. Moja 1 praca tego typu. :}
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.

Wystarczy od razu wklei? i b?dzie ?miga?o ;D
24. [INNE] Informacja na czacie
Witam
jak zrobi? ?eby na czacie wyskakiwa?a co jakis czas informacja np:
Forum naszego serwera: www.forumserwera.pl ?

Dam Piwko za pomoc
25. Pisanie na czacie co kilka sekund
Witam jestem nowy potrzebuje pisania na czacie co kilka sekund

[ Dodano: 2011-08-29, 20:00 ]
np tekst bla bla