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: ale
1. Coś czego nie ma ale może być!
Siemanko! Siedzę na scenie MTA/SAMP od prawie 12 lat i jakoby te 12 lat temu serwery RPG czy RP miały jakiś sens tak teraz są totalnie bez żadnego sensu.
Do czego zmierzam?
Tworzą się serwery na GTA5 wiadomo postęp, świat wszystko idzie z czasem mamy 25 rok 21 wieku... ale gta 5 to monopol i monotonnia ostatnimi czasy.

Przychodzę do was z zapytaniem, jeśli chciałbym zrobić serwer Role Play z naprawdę super klimatem, takim od gracza dla gracza, że przychodzisz z roboty zmęczony a odpalę sobie XYZ RP i popykam chwilę... too.

NA MTA -
Co chciałbyś zobaczyć na takim serwerze aby on cię zachęcił?

NA SAMP-
Co chciałbyś zobaczyć na takim serwerze aby on cię zachęcił?


Z góry dzięki za wypowiedzi! Chętnie poczytam a potem pozbieram ekipę do dobrego projektu ;)
2. Marker działa ale nie do końca jak należy.
Dodałem markera i gdy gracz wejdzie do tego markera to po wciśnięciu klawisza wykonuje się jakaś akcja. Jednak kiedy gracz wyjdzie na wyższy poziom i stoi nawet nad markerem to też się wykonuje owa akcja. To się dało naprawić chyba przez dodanie nieco innego rodzaju markera ale już nie pamiętam jaka to dokładnie funkcja była. Czy ktoś może pamięta?
3. Nie da się wejść do pojazdu frakcji ale po restarcie da się
Mam problem z autami frakcji poniewa? jak wchodz? na duty np sapd nie da si? wej?? do aut ale po restarcie skryptu da si?
4. [MTA] 4Life - STARE ALE JARE! NOW
Dzie? Dobry,

Nie przestajemy, dzisiaj pojawi? si? kolejny materia? na moim kanale, gor?co zapraszam was do obejrzenia, przedstawia on prac? od?nie?ania dr?g.

https://youtu.be/a1sjLsk0vJc
5. dxDrawImage ale inaczej
Witam, chcia?bym zrobi? obrazek kt?ry obraca si? wzgl?dem punktu. Wszystko ?adnie tylko ten obrazek jest tak jakby p?asko na ekran a chcia?bym, aby on by? p?asko wzgl?dem ziemi.


local x
,y,getElementPosition(v)
            
local sx,sy getScreenFromWorldPosition(xyz)
            
local rx,ry,rz getElementPosition(localPlayer)
            
local sx2,sy2 getScreenFromWorldPosition(rx,ry,rz)
            
local distance getDistanceBetweenPoints3D(rxryrzxyz)
            
            
local fX math.floor(sx2)
            
local fY math.floor(sy2-560)
            
            
local txty getWorldFromScreenPosition(sw 0.5sh 0.5100)
            
local cxcy getCameraMatrix()
            
local cameraAngle findRotation(txtycx,cy)
            
local kat=cameraAngle-findRotation(x,y,rx,ry)+180
            dxDrawImage
(fX+1fY+19696"images/arrow.png"kat,0,0,tocolor(255,255,255),true)



[ Dodano: 2021-03-20, 22:07 ]
Aktualizacja

Zrobi?em tylko rotacja jest sta?a i sie nie zmienia.

dxDrawMaterialLine3D(rx+sizery+sizerz+4.4rx-sizery-sizerz+4.3arrowsize*2,tocolor(255255255255), rx+sizery+sizerz+size)
6. Menu wyswietlaja sie texty ale nie obraz
Witam mam menu rozpoczynania sluzby po wejsciu w marker. Wszystko powinno dzialac (chodzi mi o samo wyswietlanie menu) ale pojawiaja sie tylko teksty rozpocznij sluzbe sapd i zamknij menu ale obraz tla sie nie pokazuje. Daje kod i licz? na pomoc i podpowiedz co jest nie tak z kodem
[lua]local marker=createMarker(2210.82, 2569.88, 7506.10-1, 'cylinder', 1.2, 0,122, 255)
setElementData(marker, 'typ', 'job')
local screenW, screenH = guiGetScreenSize()
local sw,sh = guiGetScreenSize()
local dxfont0_2 = dxCreateFont(":dG-Fonty/2.ttf", 10)
local elements = {}

function shadowText2(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end

function shadowText(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x+1, y+1, w+1, h+1, tocolor(0,0,0), size, font, xx, yy, false)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end

function roundedRectangle(x, y, w, h, color)

dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
end

local font = "default-bold"

okno69 = false



local sx, sy = guiGetScreenSize()

function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=g...
7. Pomysł na rozgrywkę. „GF”, ale w wersji
Cze??,

co s?dzicie o tym, aby wr?ci? do rozgrywki RolePlay takiej, jaka by?a kiedy?, a w szczeg?lno?ci u swoich podstaw. Nie oszukujmy si? - ka?dy teraz szuka innowacji, kt?re chc?c czy nie chc?c robione s? na jedno kopyto podobne do n4g lub eleski.

Czy zainteresuje Was gamemode, kt?ry napisany jest od podstaw w nowoczesnym zapleczu technicznym i rozwi?zaniami, ale nawi?zuje I gar?ciami czerpie ze starych i dobrych czas?w, gdzie frakcje s? z g?ry okre?lone, a pierwszy samoch?d zdob?dziecie po godzinie gry?
8. wykryto element ale tak naprawde nie wykryto? ElementData
Witam, tak jak w temacie. Borykam sie z problemem o ktorym w ogole pierwszy raz slysze, konkretniej mam w evencie z markerami taki blad:

[color=orange]WARNING: Bad argument @ 'getElementData' [Expected element at argument 1][/color]

A inne eventy z markerami dzialaja bez zadnych ostrzezen, bledow, etc. Pomimo, ze sa zrobione dokladnie tak samo, jedynie zawartosc funkcji troche sie rozni.

[lua]addEventHandler("onMarkerHit",checkpointy[21],function(el,dim)
if getElementData(el,"praca:busy")==true then
if getElementData(el,"busy:cp")==21 then
local losujkase = math.random(20,70)
wylosowany = wylosowany+losujkase
setElementVisibleTo(checkpointy[21],el,false)
setElementVisibleTo(blipy[21],el,false)
setPlayerMoney(el,getPlayerMoney(el)+losujkase)
if getElementData(el,"player:srp")==false then
setElementData(el,"player:srp",0)
end
local losujsrp = math.random(1,3)
wylosowanySRP = wylosowanySRP+losujsrp
setElementData(el,"player:srp",getElementData(el,"player:srp")+losujsrp)
outputChatBox("#ccff00**#ffffff Otrzymales nagrode w postaci #ccff00$"..losujkase.."#ffffff i #ccff00"..losujsrp.."#ffffff SRP",el,0,0,0,true)
outputChatBox("#ffcc00**#ffffff Lacznie otrzymales #ffcc00$"..wylosowany.."#ffffff i #ffcc00"..wylosowanySRP.."#ffffff SRP",el,0,0,0,true)
setElementData(el,"praca:busy&...
9. Nie mogę odpalić serwera trzeba zmienić hosting ale nie wiem
Witam mam tak? pro?b? gdy? mam wgrana paczk? PSSM i jest ona przerobiona w 60 % przeze mnie i mojego kumpla ale po restarcie serwera serwer si? odpala ale jest w trybie offline
wydaje mi si? ?e to mo?e co? by? z tym ?e w jakich? plikach serwer nie jest podpi?ty pod m?j hosting prosz? o pomoc i rozwi?zanie. <3 stawiam piwo

Dodano: 2020-01-20, 12:29
tutaj za??czam SS"Y jak to wygl?da





https://imgur.com/gallery/nZCuLEf[/b][/center]
10. Chciałbym Się Nauczyć, Ale Nie Wiem Jak.
Cze?? Czy M?g?by Mi Kto? Wyt?umaczy?/Nauczy? Mnie Jak Do Jakiego? Skryptu Zrobi?, Aby Mia? Do Niego Dost?p Tylko Cz?onek Grupy ACL O Danej Nazwie np. "OWNER", A Zwyk?y Gracz Serwera Nie Mia? Do Tego Dost?pu? np.
?eby Tylko Cz?onek Grupy ACL "OWNER" Mia? Do Tego Dost?p.
ZA ODPOWIED? STAWIAM CH?ODNE PIWO, ALBO SOCZEK BO JESZCZE ZA M?ODY NA % :)

addCommandHandler
("gp",function()
local x,y,z=getElementPosition(localPlayer)
local _,_,a=getElementRotation(localPlayer)
p=string.format("%.2f, %.2f, %.2f",xyz)
setClipboard(p)
outputChatBox("Pozycja Gracza: " .. p)
end
end
11. Tworzy normalnie biznes ale pikapu nie ma
Siema tak jak w temacie

[lua]local pickup = {}

local bramy = {}

function stworz(v)
if not v.login then v.zajety="n" end
v.xyz=split(v.xyz,",")
biz=createPickup ( v.xyz[1], v.xyz[2], v.xyz[3], 3, 1274, 0 )
local biz2 = biz
local tw=createElement("text")
local x2342=v.cost/240
local x234 = math.floor(x2342)
local ***** = math.floor(v.cost/4)
if v.zajety == "n" then v.login = "Brak";v.data="Brak w?asciciela" end
local profir1 = math.floor(x234*24*7)
outputDebugString(v.id)
local format1=("Biznes: %s (ID: %s )nW?a?ciciel: %s nKoszt na 7 dni: %s PLNnPieni?dze co godzine: %s PLNnPieni?dze za sprzeda?: %s PLNnOplacony do: %s nZarobek tygodniowy: %s PLN"):format(v.nazwa,v.id,v.login,v.cost,x234,*****,v.data,profir1)
setElementData(tw, "name", format1)
setElementPosition(tw, v.xyz[1], v.xyz[2], v.xyz[3]+0.8)
setElementData(biz2, "cost", v.cost)
setElementData(biz2, "z", v.zajety)
setElementData(biz2, "name", v.nazwa)
setElementData(biz2, "id", v.id)
setElementData(biz2, "payday",x234)
setElementData(biz2, "saldo",v.saldo)
setElementData(biz2,"data",v.data)
setElementData(biz2, "owner", v.owner)
end
--[[
function bramabiznes(plr)
if isElementWithinColShape(plr, getElementColShape(pickup[plr])) then
local biz2 = pickup[plr]
if getElementData(biz2, "z") == &q...
12. Coś nie działa ale nie wiem co
Siema tak jak w temacie

    if source == wm.submit then
        local selectedRow
=guiGridListGetSelectedItem(wm.gridlist) or -1
        
if selectedRow 0 then return end
        local vehicles
=getElementsWithinColShape(przechowalnie[ID_PRZECHO_DO_JAKIEJ_WLAZLES][1],"vehicle")
        if 
#vehicles > 0 then
            
outputChatBox("Miejsce odbioru pojazd?w jest zaj?te!"255,0,0)
            return
        
end
13. Dashboard dziala ale nie do konca
Witam, pisze dashboard ale nie dziala, po kliknieciu w dane miejsce nie pokazuje img menu postaci

kod:

[lua]--[[
Info Author: flyBoi_
For resource: InvisibleGame
All rights reserved by InvisibleGame and flyBoi_
----------------------------------------------------
Info Autor: flyBoi_
Dla zasob?w: InvisibleGame
Wszystkie prawa zastrze?one przez InvisibleGame i flyBoi_
]]--

local amercian10 = dxCreateFont("font/american.ttf", 10)
local sx, sy = guiGetScreenSize()
wlaczone = false
aktualnie = glowna

function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end

addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if wlaczone == true then
if isMouseIn(20/1780*sx, 250/1780*sy, 180/1780*sx, 60/860*sy) then
aktualnie = postac
end
end
end
end)

addEventHandler("onClientRender", root, function(plr)
if wlaczone == true then
if aktualnie == glowna then
dxDrawImage(0/1780*sx, 0/860*sy, 1780/1780*sx, 860/860*sy, "img/db_glowna.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
--dxDrawRectangle(20/1780*sx, 250/1780*sy, 180/1780*sx, 60/860*sy, tocolor(255, 0, 0, 180)) -- to bylo pomoc...
14. Wszystko działa, ale i tak pokazuje warning w debugu.
Witam, ot?? przychodz? sobie z takim problemem i? robi?c kodzik, wszystko ?adnie ?miga, ale jest ma?y problem.

Chodzi mi o usuwanie pojazdu, gdy? zrobi?em co? takiego:


local veh 
createVehicle(id,x,y,z,x,y,z)


I gdy po zako?czeniu czynno?ci chc? aby usun?? pojazd u?ywam:


destroyElement
(veh)


I wszystko ?adnie usuwa, ale w debugu pokazuje, ?e jest to z?y argument.
Za pomoc stawiam :piwo: !
15. lss-domy zapisują się w bazie, ale się nie pokazują.
Mam taki problem, ot?? przerabiam sobie domki, dok?adnie lss-domy z IYW i wszystko dobrze podpi??em, w debugu nie ma nic innego pr?cz ?adowania domk?w, w?a?nie gdzie zawsze pisz? za?adowanych domk?w 0, a w bazie danych mam dodane 3 domki:
[img]https://i.imgur.com/f2qYyYl.png[/img]

Strona serwera:

[code]--[[
Domy do wynajecia

@author Lukasz Biegaj <[email protected]>
@copyright 2010-2013 Lukasz Biegaj <[email protected]>
@license Dual GPLv2/MIT
]]--
--[[

setTimer ( function()
local time = getRealTime()
local hours = time.hour
local minute = time.minute
if tonumber(hours) == 23 and tonumber(minute) == 59 then
outputDebugString("* Zresetowano domki *")
restartResource(getThisResource())
end
end, 999*60, 0 )
--]]

domy={}

local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end

function dodajDom(v,fast)

if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end

--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", v.ownerid)
...
16. [SAMP] SORRY, ALE SIĘ WRĄBAŁEŚ...
Hello!
No co tu du?o pisa?, po?cig na spontanie. ;)
Je?li Ci si? spodoba zostaw ?apk? w g?r?, zasubskrybuj ?eby Ci? nic nie omin??o!


PEŁNY EKRAN Odnośnik YouTube

17. Działa na ACL, ale na elementdatę nie działa
Tak?e mam owy skrypcik na admin chat, kt?ry wygl?da nast?puj?co:


function adminchat thePlayer_, ... )
    
local message table.concat ( { ... }, " " )
    if ( 
isPlayerOnGroup thePlayer ) ) then
        
for _player in ipairs getElementsByType "player" ) ) do
            if ( 
isPlayerOnGroup player ) ) then
                outputChatBox 
"#0000FFM> ".. getPlayerName thePlayer ) ..":".. messageplayer00255true )
            
end
        end
    end
end
addCommandHandler 
"m"adminchat )
 
function 
isPlayerOnGroup thePlayer )
    
local account getPlayerAccount thePlayer )
    
local inGroup false
    
for _group in ipairs ( { "Moderator" } ) do  
        if 
isObjectInACLGroup "user.".. getAccountName account ), aclGetGroup group ) )   then
            inGroup 
true
            
break
        
end
    end
 
    
return inGroup
end


Ten kod jest na ACL, a pr?bowa?em go przerobi? na moj? getelementdat?, kt?ra wygl?da tak:

if getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1then


Ale co? mi nie wysz?o, ka?dy m?g? u?ywa? czatu itd. Wi?c pom?g?by mi kto? przerobi? ACL na getelementdat?, tak? jaka jest tu? Za pomoc piwo.
18. [INNE] komendy są ale nie reagują?
Witam.
Jak napisze przyk?adowo /ban idgracza pow?d to zamiast zbanowa? pisze: wpisz /ban idgracza pow?d.

Wpisze /kupilem vipa kodzwrotny ilo??dni
to zamiast wys?a? si? pisze wpisz /kupilem vipa kodzwrotny ilo??dni

I tak samo z /kick itp mam map? POP
Prosz? o pomoc
19. [INNE] Mapa się komplikuje ale zajmuje 0 b
Witam bardzo du?o siedzia?em nad bramami itp zmienia?em r??ne rzeczy i wreszcie zapisa?em
wy??czy?em pawno wi?c postanowi?em wrzuci? na serwer a tu co 0b ;/ help co mo?e by? przyczyn??

czekaj? piwka i reputacja
20. [INNE] Frakcje są ale nie dziala /dodaj_
Siemka razem z koleg? robimy gm od 0 zrobili?my frakcje wszystko normalnie dzia?a.
Ale, nie dzial komenda dodaj_frakcja [nick]

Jest troche lipa bo bez tego nie ma frakcji w mapce jest taki kod :

[code] }
return 1;
}

//-----------------DODAJ I ODBIERZ

/////////////////////POLICJA
if(strcmp(cmd, "/dodaj_policja", true) == 0 && IsPlayerAdmin(playerid)){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /dodaj_policja [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal dodany do Policji!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(POLICJA, nick, "1");
return 1;
}

if(strcmp(cmd, "/usun_policja", true) == 0 && IsPlayerAdmin(playerid)){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_policja [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal zwolniony z Policji!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(POLICJA, nick, "0");
return 1;
}
////////////////////SG
if(strcmp(cmd, "/dodaj_sg", true) == 0 && IsPlayerAdmin(playerid)){
new string2[256];
string = strtok...
21. [INNE] niby proste, ale ..
Witam!

Wyskakuj? mi 3 errory:
Kod:

C:Documents and Settings123Pulpit123.pwn(13) : error 010: invalid function or declaration
C:Documents and Settings123Pulpit123.pwn(15) : error 010: invalid function or declaration
C:Documents and Settings123Pulpit123.pwn(17) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


KOD:

Linia 13: if(strcmp(cmd, "/wejdz", true) == 0 || strcmp(cmd, "/enter", true) == 0)
Linia 15: if(IsPlayerConnected(playerid))
Linia17: if(PlayerToPoint(2, playerid,1544.1999511719,-1675.4000244141,13.199999809265))

Ca?y kod:

Kod:

return 1;
}
if(strcmp(cmd, "/wejdz", true) == 0 || strcmp(cmd, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2, playerid,1544.1999511719,-1675.4000244141,13.199999809265))
{
GameTextForPlayer(playerid, "Witaj na komisariacie", 5000, 1);
SetPlayerInterior(playerid, 10); // ID ITERIORU
SetPlayerPos(playerid,247.5,109.40000152588,1002.9000244141); // POZYCJA DO KT?REJ MA TELEPORTOWAC PO WPISANIU /WEJDZ
}
}


Jak usun?? errory ?