Witamy na GTAOnline Obecny czas to 2018-07-18, 18:21 Użytkowników: 75286
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: pomoc
1. Pomoc w przebieralni dla CJ
Witam,
Mam problem z przebieralnią dla CJ, ponieważ zbytnio nie wiem jak zrobić, żeby tworzyły się [b]GridList[/b]y w tym przypadku na [b]"koszulki i koszule"[/b]
Kod C:[lua]local Marker_Przebieralnia = createMarker(2491.53833, -1667.44861, 12.5, "cylinder", 2, 0, 0, 255, 100)
--//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\
gridlist=guiCreateGridList(0.76, 0.31, 0.20, 0.53, true)
guiGridListAddColumn(gridlist, "Ubrania", 0.9)
guiSetVisible(gridlist, false)
--//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\
local Koszulki_i_Koszule = {
[0]={"player_torso", "torso" },
[0]={"vestblack", "vest" },
[0]={"tshirt2horiz", "tshirt2" },
}
local ID_Ubrania, nazwaTekstury, nazwaModelu = unpack ( Koszulki_i_Koszule )
--//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\
function Przebieralnia()
guiGridListClear(gridlist)
local row = guiGridListAddRow(gridlist)
guiGridListSetItemText(gridlist, row, 1, "koszulki i koszule", true, false)
for i,v in ipairs(Koszulki_i_Koszule) do
local row = guiGridListAddRow(gridlist)
guiGridListSetItemText(gridlist, row, 1, v, false, false)
end
end
--//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\
addEventHandler("onClientMarkerHit", Marker_Pr...
2. Pomoc w rotacji obiektu
Witam..
Proszę o pomoc, gdyż napisałem "skrypt" na bierierki dla różnych frakcji, lecz
[b]rotacja[/b] mi nie chce działać...
Obiekt ciągle tworzy się w tę samą stronę, a powinien się tworzyć ciągle przed graczem.


S-Side
[lua]addEvent("Postaw:Barierka", true)
addEventHandler("Postaw:Barierka", getRootElement(), function()
local x, y, z = getElementPosition(source)
local Rx, Ry, Rz = getElementRotation(source)
local Barierka = createObject(1228, 0, 0, 0, 0, 0, 0)
attachElements(Barierka, source, 0, 1.1000000238419, -0.65, 0, 0, Rz)
detachElements(Barierka, source)
setElementFrozen(Barierka, true)
end)[/lua]

C-Side[lua]
function Panel_Blokad_Wez_Barierka()
if source~=Przycisk_Barierka then return end
guiSetVisible(Panel_Blokad, false)
setElementData(localPlayer, "Gracz:Barierka", true)
local x, y, z = getElementPosition(localPlayer)
local Rx, Ry, Rz = getElementRotation(localPlayer)
local Barierka = createObject(1228, 0, 0, 0, 0, 0, 0)
attachElements (Barierka, localPlayer, 0, 1.1000000238419, -0.60000002384186, 0, 0, 90)
setElementCollisionsEnabled(Barierka, false)
setElementAlpha(Barierka, 150)

function Panel_Blokad_Schowaj_Barierka()
if source~=Przycisk_Barierka2 then return end
if getElementData(localPlayer, "Gracz:Barierka") then
guiSetVisible(Panel_Blokad, false)
destroyElement(Barierka)
setElementData(localPlayer, "Gracz:Barierka"...
3. Pomoc z pętlami
Witam,

Tak jak w tytule... Mam problem z pętlami

local Marker_1 createMarker(1389.80004882811700.59.8999996185303"cylinder"100075)
local Marker_2 createMarker(1389.80004882811689.59997558599.8999996185303"cylinder"100075)

function 
Usun_Marker_1()
    if 
destroyElement(Marker_1then return end
end
addEventHandler
("onClientMarkerHit"Marker_1Usun_Marker_1)

function 
Usun_Marker_2()
    if 
destroyElement(Marker_2then return end
end
addEventHandler
("onClientMarkerHit"Marker_2Usun_Marker_2)


Mam tutaj przykładowy kod (który i tak jest źle napisany pewnie xd) , że jak wejdzie się w Marker_1 to Marker_1 znika i pojawia się Marker_2 i tak ciągle bez końca...
4. Pomoc w sprawdzaniu czy pojazd jest w markerze.
Witam.

Chciałbym stworzyć takie coś, że marker sprawdzał by czy jakiś pojazd zajmuje (np. wyjazd z parkingu), a jak nie zajmuje to respi się jakiś pojazd.. Tak jak na PYL'u lecz nie wiem jak się do tego zabrać.
5. Pomoc przy panelu logowania
Witam, jak zablokować możliwość wejścia 2 osób na jedno konto w tym samym czasie - oczywiście jest to panel logowania z ogrpg. Dziękuje za pomoc.
6. Proszę o pomoc w pisaniu skryptów na pojazdy frakcyjne
No wiec chce napisać skrypt na pojazdy frakcyjne i mam tylko pierwszą część czyli jaki to ma być pojazd i jaki skin może do niego wsiadać
Kod:

policeVehicles = { [420]=true,[561]=true 
policeSkins = { [72]=true,[56]=true 

function 
enterVehicle playerseatjacked 
if 
seat == 0 then 
if ( policeVehicles[getElementModel(source)] ) and ( not policeSkins[getElementModel(player)] ) then 
cancelEvent
() 
outputChatBox "Nie jesteś pracownikiem San Andreas Transport Service!"player 
end 
end 
end 
addEventHandler 
"onVehicleStartEnter"getRootElement(), enterVehicle )



napisałem tylko to i chce dodać koordynaty na auta i przebieralnie pod ACL: SATS

jak coś znaczenie to San Andreas Transport Service R*

[ Komentarz dodany przez: Iggy: 2016-05-11, 17:52 ]
Dodałem tagi [lua]//Iggy.
7. Skryptowanie .lua Pomoc
Witam, chce się kogoś zapytać o skrypty .lua, a mianowicie co w nich robię źle i kto by mi wytłumaczył to i jak . Widziałem każdy Odcinek u Pioruna oraz Każdy Tutorial na forum, Ale i tak nic mi to nie dało. Tutaj wyśle co napisałem i proszę odpowiedzcie dlaczego to nie działa.

function score ( thePlayer )
=local score 1000
end
addCommandHandler ( "score", score )

Jestem żółtodziobem w tym .. Więc, niech ktoś mi to wytłumaczy, proszę was. Z góry Dziekuję :)
[/u][/b]
8. PrawoJazdy Pomoc
Otusz piszę sobie skrypt na Prawo Jazdy i nie wiem jaka funkcja odpowiada za to że jak uderzę w coś to pojazd znika i że się z pojazdu nie da wyjść do końca egzaminu.
9. Pomoc przy serwerze
Witam! Możliwe, iż wybrałem zły dział. Ale potrzebuję bardzo pilnej pomocy. Zakupiłem serwer na hostingu, po chwili odpalam go - a tam, serwer MTA:SA 1.3.5. Mogę prosić was o pomoc, jak zmienić serwer na 1.4? Naturalnie :piwo:
10. Pomoc przy GetScreenSize
Cześć wam! Zacząłem bawić się ze skryptem Karer'a. Zmieniłem kordy boxu, nazwę i wogle... Ale niestety u ludzi z mniejszymi rozdzielczościami ode mnie, box się nie wyświetla bo jest dość nisko. Zrobi mi ktoś ze starszych skrypterów LUA, kod z funkcją guiGetScreenSize...

KOD:
MsgBoxWindow = {}
MsgBoxText = {}

MsgBoxWindow guiCreateWindow(0.380.810.210.19"INFORMACJA"true)
guiSetAlpha(MsgBoxWindow,0.8)
MsgBoxText guiCreateLabel(0.1991,0.2808,0.5498,0.4726,"",true,MsgBoxWindow)
guiSetVisible(MsgBoxWindowfalse)
showCursor(false)

function 
newmsgbox(co)
guiSetVisible(MsgBoxWindowtrue)
guiSetText(MsgBoxTexttostring(co))
showCursor(false)
setTimer(function() guiSetVisible(MsgBoxWindowfalseend60001)
end

addEvent
("msgBoxInfo"true)
addEventHandler("msgBoxInfo"getRootElement(), newmsgbox)

Za pomoc daję chłodziutkie :piwo: ;)
11. Proszę o pomoc z zmianą leveli
Gdy mam wymaganą ileść exp levele się nie zmieniają.
Kod:
[lua]local lvl =
{
50, -- 1
500, -- 2
1000, -- 3
2000, -- 4
3000, -- 5
4500, -- 6
6000, -- 7
8000, -- 8
9500, -- 9
11000, -- 10
13000, -- 11
15000, -- 12
17000, -- 13
18000, -- 14
20000, -- 15
22500, -- 16
25000, -- 17
27500, -- 18
30000, -- 19
35000, -- 20
50000, -- 21
60000, -- 22
70000, -- 23
80000, -- 24
100000 -- 25
}

addEvent ( "onZombieWasted", true )
addEventHandler ( "onZombieWasted", root,
function ( killer )
addPlayerZombieKills ( killer )
end
)

function addPlayerZombieKills ( killer )
local account = getPlayerAccount ( killer )
if isGuestAccount ( account ) then
return
end

local H = tonumber ( getElementData ( killer, "Exp" ) ) or 0
local L = tonumber ( getElementData ( killer, "Level" ) ) or 0
setElementData ( killer, "Exp", tonumber ( H ) + 1 )
local H = ( H + 5 )
local L = ( L + 1 )
if ( L <= #lvl ) and ( lvl [ L ] ) and ( tonumber ( H ) >= tonumber ( lvl [ L ] ) ) then
setElementData ( killer, "Level", L )
triggerClientEvent(killer, "CreateBox", getRootElement(), "info", "Osiągnąłeś następny level! Gratulacje!")
end
end


function addPlayerKills ( totalAmmo, killer, killerWeapon, bodypart )
if isElement(killer) and g...
12. Pomoc
[size=18]Witacje. hmm może ktoś pomoże?
- jak wstawić w pierwsza zakładkę zdjęcie o takie:
[img]http://s4.ifotos.pl/mini/bppng_xnexhsx.png[/img]

- i jeszcze jedno jak zrobić polskie znaki: ś, ć, ż itp.?



i to tak wygląda:
[img]http://s6.ifotos.pl/mini/Beztytuup_xnexhse.png[/img]

[/size]
[lua]


localPlayer = getLocalPlayer()

wnd_window = {}

addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ),
function ( theResource )
--outputConsole( "wnd_showServerInfo called" )
--outputConsole( " source: ".. tostring( source ) )
--outputConsole( " resourceStarted: ".. tostring( theResource ) )
if source == getResourceRootElement( theResource ) then
--outputConsole( " passed if: source == resource" )
local cmd = xmlLoadFile( "cmd.xml" )
local cmd1 = xmlNodeGetValue( cmd )
local member = xmlLoadFile( "member.xml" )
local member1 = xmlNodeGetValue( member )
local other = xmlLoadFile( "other.xml" )
local other1 = xmlNodeGetValue( other )
local admin = xmlLoadFile( "admin.xml" )
local admin1 = xmlNodeGetValue( admin )
local pyt = xmlLoadFile( "pyt.xml" )
local pyt1 = xmlNodeGetValue( pyt )

wnd_create( cmd1, member1, other1, admin1, pyt1 )
end
end
)
function wnd_create( cmd, member, other, admin, pyt )

GUIEditor_TabPanel = {}
GUIEditor_Tab = {}
GUIEditor_Memo...
13. [DM] Full Server duza Nagroda za pomoc
Witam czy ktos by mi pomogl w kompilacji gamemodu Full Server Xyzzy DM za pomoc dam hosting oplacony na 30 dni 20 slotowy na servhost czekam na odpowiedz :eye: :eye: :eye:
14. [DM] Zabawa Przepisz Kod [PiWO] za pomoc
[color=lime]Witam Posiadam Mapke FullDM

dodaje Ten kod Jako skrypt.

Funkcja to /kod Tresc po czym powinno sie dostac respa i kase.

Kasa wpływa na konto zas respekt nie.

Wie ktos jak mozńa przerobic Owy kod by dawało respekt?[/color]


[color=orange]Sprawa wyglada tak napisane jest dostałes 6 pkt respektu. (jesli klikne TAB to pisze ze jest, a na dole w tekdrawie nie ma) potem respekt znika.
[/color]




[code]#include <a_samp>

#define CSMT 0xF0F0FFFF
new Text:Kod;
new KodString[16];
new charS[100];
new counT = 0;
new KodOn = false;
new CntKod = 3;
new kodendtimer;

InitChars()
{
for(new i = 0; i < 89; i++)
{
if(i+33!=92 && i+33!=73 && i+33!=108 && i+33!=42 && i+33!=94 && i+33!=64 && i+33!=37 && i+33!=91 && i+33!=93 && i+33!=39 && i+33!=95 && i+33!=96)
{
charS[counT] = i + 33;
counT++;
}

}
SetTimer("KodStart", 10000, false);
}

forward KodStart();
public KodStart()
{
if(CntKod < 1)
{
CntKod = 3;
KodDrawShow();
}
else
{
new str[40];
format(str, sizeof(str), "~r~~h~%d", CntKod);
TextDrawSetString(Kod, str);
TextDrawShowForAll(Kod);
CntKod--;
SetTimer("KodStart", 1000, false);
}
}

forward KodDrawShow();
public KodDrawShow()
{
new strs[64];
for(new i = 0; i < 15; i++)
{
KodString[i] = charS[random(counT)];
}
format(str...
15. [INNE] Pomoc przy gui
Witam wiecie może jak zrobić, gdy otwieram pierwsze okno wybieram np. 1 opcje otwiera mi nastepne gui i 1 buttonem wracam do poprzedniego gui ?

[pawn]
if(response)// They pressed the first button.
{
switch(dialogid == 0)// If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
{
case 1:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0:// The first item listed
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{ADFF2F}K{FFFFFF}omendy {ADFF2F}S{FFFFFF}erwerowe. -> {ADFF2F}C{FFFFFF}md.", "{FFFFFF}>> {ADFF2F}/100hp - Uzdrawiasz się za $3000.n{ADFF2F}/v - Respawn pojazdów.n", "Akceptuje", "Wyjscie");
}
case 1: // The second item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 2: // The third item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 3:// The first item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 4: // The second item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
...
16. [INNE] Bug W TexTdrawach Prosze o POmoc
Witam.Mam Problem z TextDrawami Wbijam na serwer niekiedy jest niekiedy nie ma jak jest to polowa(pasek stanu nie wczytuje sie caly).Licznik w Aucie znika po 2-5min.za Pomoc :piwo: [code][/code]
17. panel lidera !!!! - proszę o pomoc
Mam 1 problem i 1 pytanie.

Pierw problem.
Lista graczy wyświetla się w okienku , ale po zaznaczeniu danego gracza i wciśnięciu przycisku "Dodaj" nie dodaje go do frakcji taxi.

zdjęcie:

[img]http://www.bankfotek.pl/thumb/1217249.jpeg[/img]

Pytanie:
Jak dodać aby dany gracz(lider frakcji) miał jako jedyny dostęp do lp , a nie cała frakcja?

Pliki:

server:
[code]
addEvent("dodaj", true)
addEventHandler("dodaj", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Dodałeś do Taxi login "..accName)
aclGroupAddObject (aclGetGroup("Taxi"), "user."..accName)
end)

addEvent("usun", true)
addEventHandler("usun", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Usunąłeś z Taxi login "..accName)
aclGroupRemoveObject (aclGetGroup("Taxi"), "user."..accName)
end)[/code]



client:
[code]
--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
guiSetVisible(GUIEditor_Window[1], false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = gui...
18. [GF] Proszę o pomoc przy pojazdach.
Witam chciałbym się spytać jak w mapie Honest przy robieniu salonu zrobić aby rowery były niezniszczalne i aby paliwo się nie zużywało.




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,13 sekundy. Zapytań do SQL: 10