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: działa?
1. czemu to nie działa? sypie addEventHandler
local spadamXD = createPickup ( -1531.28, 686.95, 133.05, 46, 11, 1, 1 )

function spadochron ()
giveWeapon( source, 46, 1 )
end
addEventHandler("onPickupHit", spadamXD, spadochron)
2. 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
3. Co tu nie działa?
Witam, robie skrypt na licencje na bro? ale nie wy?wietla si? wiadomo?? w outputChatBox pomo?e kto? :c stawiam zimne :piwo: i R*


kod (server):

local urzednik 
createPed(17293.75, -40.221001.52)
setElementInterior(urzednik,1)
local licencjakupno createMarker(293.70, -38.511001.52-1"cylinder"1.300255255)
setElementInterior(licencjakupno,1)
local t createElement("text")
setElementData(t"name""Tutaj kupisz licencje na bro?!n Koszt: 300kn Aby kupi? musisz sta? w tym markerze!")
setElementInterior(t,1)
setElementData(t"scale"1.6)
setElementPosition(t293.70, -38.511001.52)

addEventHandler("onMarkerHit"licencjakupno, function(plr)
outputChatBox("Napisz /licencjainfo aby dowiedzie? si? co i jak z licencj?!"plr255255255true)
end)


Dodam, ?e ju? pr?bowa?em robi?to w cliencie i serverze

[ Dodano: 2018-08-17, 20:34 ]
naprawilem mozna zamykac
4. Jak sprawdzić czy serwer działa?
Witam czytelnik?w GtaO, dzisiaj wam zaprezentuje stronk? do sprawdzania status?w serwer?w MTA:SA!

STRONA DO SPRAWDZANIA STATUSU SERWERA

W okienku "IP:" wklejamy IP danego serwera i klikamy "submit" odczekujemy kilka sekund i zjezdzamy na d??. Je?eli serwer nie istnieje wyskakuje "Status:
No infomation available", je?eli serwer istnieje wyskakuje "Status:
Success" i informacje o serwerze.

**Je?eli serwer posiada inny port to r?wnie? port zamieniamy na stronie ;) **

Mam nadzieje ?e pomog? tutaj Supporter'om szybsze sprawdzanie serwer?w MTA ;)
5. Czemu tuner mi nie działa?
Problem jest taki

[2018-01-12 10:35] ERROR: Client (TheXenon) triggered serverside event montazElementu, but event is not added serverside

nie moge zamontowa? cz??ci do pojazdu

Skrypt: Tuner z SkyGame.
6. Dlaczego to nie działa?
Dlaczego Skrypt kt?ry ma teleportowac po wejsciu do w cylinder do komisariatu i po ponownym wejsciu teleportowa? na zewn?trz nie dzia?a?

local wejdz 
createMarker 1555.099609375, -1675.59960937515.10000038147"cylinder"1.523,214,255,140 
local wyjdz createMarker 246.8363062.781391003.64063"cylinder"1.523,214,255,140 
setElementInterior(wyjdz6


addEventHandler("onMarkerHit"wejdz, function(el,md
if 
getElementType(el) == "player" then 
if isPedInVehicle(elthen return end 
setElementInterior 
(el6
setElementPosition(el246.6564364.981571003.64063
end 
end


addEventHandler("onMarkerHit"wyjdz, function(el,md
if 
getElementType(el) == "player" then 
if isPedInVehicle(elthen return end 
setElementInterior
(el0
setElementPosition(el1552.77148, -1675.6460016.19531
end 
end


Moglibyscie poprawic i powiedzie? co ?le by?o?
7. Dlaczego nie działa?
Witam staram si? nauczy? j?zyka lua natrafilem na poradnik w kt?rym nie wiem dlaczego nie dziala mi ta komenda.
function createVehicleForPlayer(thePlayercommandvehicleModel)
   
end
 

addCommandHandler
("stworzpojazd"createVehicleForPlayer)
createVehicleForPlayer(thePlayer,"stworzpojazd","468")
function 
createVehicleForPlayer(thePlayercommandvehicleModel)
    
local x,y,getElementPosition(thePlayer
    
5
    
    local createdVehicle 
createVehicle(tonumber(vehicleModel),x,y,z)
end
8. [DM] Czemu animacja nie działa?
Witam

Mam taki kod:
 function animacja ()
ped1=createPed (282550428.7999877929718.89999961853)
setPedRotation(ped1190.251007)
setPedAnimationped1"ped""IDLE_CHAT")
end
addCommandHandler
("anim"animacja)  


W powy?szym przypadku wszystko dzia?a. Jednak kiedy chc?, aby animacja w??cza?a si? po starcie skryptu (kod poni?ej) to nie dzia?a.

function animacja ()
ped1=createPed (282550428.7999877929718.89999961853)
setPedRotation(ped1190.251007)
setPedAnimationped1"ped""IDLE_CHAT")
end
addEventHandler 
("onResourceStart"rootanimacja)
9. Co się dawało do acl bo panel nie działa?
Co si? dawa?o do acl bo panel nie dzia?a?
10. Czemu kod nie działa?
Witam, postanowi?em zrobi? skrypt na mo?liow?? tepania si? Administracji do spawn?w tj, LS, SF. Powiedzcie mi gdzie zrobi?em b??d(bo na pewno zrobi?em :P ), inforumuj?,?e skrypt mo?e by? napisany troch? niekonwecjonalnie. To co mi wyskoczy?o po debugu Loading script failed komenda/komenda.lua:7:')' expected near 'accountName'.

addCommandHandler
("spawnls", function()
    
local x x
    local y 
y
    local z 
z
    spawnPlayer
()
    if 
isObjectInAclGroup ("Admin." accountNameaclGetGroup "Admin )) then
    if not isObjectInAclGroup ((player))then
    outputChatBox("
Nie masz uprawnie? do tej komendy")
end)

addCommandHandler("
spawnsf",function()
    local x = x
    local y = y
    local z = z
    spawnPlayer()
    isObjectInAclGroup ("
user." accountName, aclGetGroup ( "Admin )) then
    
if not isObjectInAclGroup (("Admin))then
    outputChatBox("
Nie masz uprawnie? do tej komendy")
end)
addEventHandler("
onPlayerLogin",root,player)
11. [DM] Dialog GUI nie działa?
No wi?c zacz??em pisa? gamemoda 4fun. Chcia?em doda? system rejestracji y_ini z poradnika i tu nast?pi? problem.

Oto kod:

Kod:


else if(dialogid == 2)
{

if ( !response ) return Kick ( playerid );
if( response )
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SendClientMessage(playerid, COLOR_WHITE , "* Zalogowano");
Zalogowany[playerid] = 1;
}
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, ""C_WHITE"* Logowanie","Zaloguj si?", "Login", "Cancel");
}
}

}


Ot?? Dialog "ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, blabla..." z jakiego? dziwnego powodu po prostu nie dzia?a. Oboj?tnie co wpisz? i klikn?, zamyka si? on w og?le nie wywo?uj?c publica OnDialogResponse.

Dodam, ?e ka?dy inny dialog gui dzia?a prawid?owo. Jedynie z tym jest problem.

Czy kto? wie co tu jest grane? :shock:
12. [DM] Dlaczego to nie działa?
Cze??.

Dlaczego nie wy?wietla na czacie wiadomo?ci ?

Kod:

format(strx, sizeof strx, "{2E9AFE}(*I){F5D0A9}Gracz {BDBDBD}%s {F5D0A9}jako pierwszy poda? prawid?owy wynik {BDBDBD}%d {F5D0A9}otrzymuje:{BDBDBD} 35 {F5D0A9}exp oraz {BDBDBD} 10000{F5D0A9}$ !", pName[playerid], ObliczWynik);
SCMToAll(-1, strx);


Kod:

switch(reason)
{
case 0: format(strx, sizeof(strx), "{2E2E2E}[disconnect] Gracz {A4A4A4}%s{2E2E2E} opu?ci?[a] serwer z powodu {A4A4A4}Crash{2E2E2E}(Gra?[a]:{A4A4A4}%d godz %d min %d sek{2E2E2E})", pName[playerid], p_Hours[playerid], p_Minutes[playerid], p_Secounds[playerid]);
case 1: format(strx, sizeof(strx), "{2E2E2E}[disconnect] Gracz {A4A4A4}%s{2E2E2E} opu?ci?[a] serwer z powodu {A4A4A4}/quit{2E2E2E}(Gra?[a]: {A4A4A4}%d godz %d min %d sek{2E2E2E})", pName[playerid], p_Hours[playerid], p_Minutes[playerid], p_Secounds[playerid]);
case 2: format(strx, sizeof(strx), "{2E2E2E}[disconnect] Gracz {A4A4A4}%s{2E2E2E} opu?ci?[a] serwer z powodu {A4A4A4}Kick/Ban{2E2E2E}(Gra?[a]:{A4A4A4}%d godz %d min %d sek{2E2E2E})", pName[playerid], p_Hours[playerid], p_Minutes[playerid], p_Secounds[playerid]);
}
SCMToAll(-1, strx);
13. Obiekty, brama - dlaczego nie działa?
Witam, dzi? zrobi?em sobie baze dla gangu, robi?em to ze 2 godziny, p??niej chcia?em testowa? skrypt a tu co? Klapa. Nic nie dzia?a :-(.
Prosz? je?li wykryjecie jaki? b??d w skrypcie napiszcie co zrobi?em ?le, lub wy?lijcie poprawion? wersje.

KOD:
[quote]
brama = createObject ( 980, 1024.6899414063, -367, 75.5, 0, 0, 180)

function ss2()

moveObject (brama, 980, 1024.6899414063, -367, 75.5)
end
addCommandHandler("ss2", ss2)

function ss1
moveObject (brama, 980, 1024.6899414063, -367, 70)
end
addCommandHandler("ss1", ss1 )

plot1 = createObject ( 3475, 1014.5999755859, -368.099609375, 75.300003051758, 0, 0, 90)

plot2 = createObject ( 3475, 1008.5999755859, -368.099609375, 75.300003051758, 0, 0, 90)

plot3 = createObject ( 3475, 1005.799987793, -365.5, 75.400001525879)

plot4 = createObject ( 3475, 1005.799987793, -359.5, 75.400001525879)

plot5 = createObject ( 3475, 1005.799987793, -353.5, 75.400001525879)

plot6 = createObject ( 3475, 1005.799987793, -347.5, 75.400001525879)

plot7 = createObject ( 3475, 1005.799987793, -341.5, 75.400001525879)

plot8 = createObject ( 3475, 1005.799987793, -329.5, 75.400001525879)

plot9 = createObject ( 3475, 1005.799987793, -323.60000610352, 75.400001525879)

plot10 = createObject ( 3475, 1005.799987793, -317.79998779297, 75.400001525879)

plot11 = createObject ( 3475, 1005.799987793, -312, 75.400001525879)

plot12 = createObject ( 3475, 1005.799987793, -306.2000122...
14. [INNE] Dlaczego ta komenda nie działa?
Mam tak? komend? na przywr?cenie tuningu w prywatnej osob?wce:
[code]CMD:tuning(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
new spoiler;
spoiler = djInt(OsFile(car), "Spoiler");
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
SendClientMessage(playerid, poczatek, "Wykona?o si?");
}
return 1;
}[/code]

Tylko ?e ta komenda nie dzia?a. Nie wiem czemu. W pliku z pojazdem oczywi?cie mam zapisany spoiler w postaci id. Jak wpisz? /tuning to nawet wiadomo?? nie idzie. Nie wiem czemu.

Dodam ?e komenda na zaparkowanie pojazdu na kt?rej si? wzorowa?em, dzia?a.
[code]CMD:zaparkuj(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);

if(car != -1 && strmatch(DynamicVehInfo[car][dvOwner],pName(playerid)))
{
new spoiler;
new Float:vx, Float:vy, Float:vz, Float:va;
GetVehiclePos(vehicleid, vx, vy, vz);
GetVehicleZAngle(vehicleid, va);
spoiler = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SPOILER);
djSetFloat(OsFile(car), "X", vx);
djSetFloat(OsFile(car), "Y", vy);
djSetFloat(OsFile(car), "Z", vz);
djSetFloat(OsFile(car), "A", va);
djSetInt(OsFile(car), "Spoiler", spoiler);
DynamicVehInfo[car][dvPosX] = vx;
Dyna...
15. Czemu to nie działa?
Kod:


function scriptCreateInfernus ( player, command )
local luckyBugger = getRandomPlayer()
local x, y, z = getElementPosition ( luckyBugger )
createVehicle ( 411, x + 3, y, z )
outputChatBox ( "Masz infernusa", luckyBugger )
end
addCommandHandler ( "infernus", scriptCreateInfernus )

function repireVehicle(gracz, theVeicle)
if isPedinVehicle(gracz)then
local theVehicle = getPedoccupiedVehicle(gracz)
if theVehicle then
outputChatBox("Pojazd naprawiony!", gracz 220,220,0)
fixVehicle(theVehicle)
playSoundFrontEnd(gracz, 46)
end
else
outputChatBox("Musisz by? w poje?dzie!", gracz 220,220,0)
end
end
end
addCommandHandler("napraw",reairVehicle)

function bind()
for k,v in ipairs(getElementsByType("player")) do
unbindKay ( v, "2")
bindKey(v, "2" , "down", repairVehicle)
end
end
addEventHandler("onResourceStart", root, bind)

A kod b??du to:
Kod:

SCRIPT ERROR: Spawnerautscript.lua:13: ')' expected near '220'
WARNING: Loading script failed: Spawnerautscript.lua:13: ')' expected near '220'
16. [INNE] sscanf, jak to działa?
Witam, stworzy?em tutaj przyk?adow? komend? aby przetestowa? sobie. Wed?ug poradnika, kompiluje ?adnie ale doesn't works ;s

Kod:

dcmd_sp(playerid, params[])
{
new model;
new name[32];
new valone, valtwo, valthree, valfour;
new weight;
if(sscanf(params, "d d d d d d s", model, valone, valtwo, valthree, valfour, weight, name))
{
FAQ(playerid, "/sp [model] [warto??] [warto??] [warto??] [warto??] [waga] [nazwa]");
return 1;
}
CreateItem(playerid, model, name, "Brak", valone, valtwo, valthree, valfour, weight);
FAQ(playerid, "Utworzy?e? przedmiot!");
return 1;
}



Za pomoc piwka lec? ;)