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: licencja
1. Kupno broni z licencja
Witam chcia?bym zrobi? ze po wej?ciu w marker, gdy gracz nie posiada licS nie pokazuje mu sie sklep z bronia

[lua]local anmarkerenter = createMarker(1368.5,-1279.8,12.5,"cylinder",1.5,255,255,0,255)
local anmarkerexit = createMarker(285.8,-86.3,1000.5,"cylinder",1.5,255,255,0,255)
local anmarkershop = createMarker(291.1,-84.1,1000.5,"cylinder",2,50,50,255,255)
createBlipAttachedTo(anmarkerenter,6,0, 0, 0, 0, 0, 1, 100)
setElementInterior(anmarkerexit,4)
setElementInterior(anmarkershop,4)
setElementDimension(anmarkerexit,201)
setElementDimension(anmarkershop,201)

addEventHandler("onMarkerHit",anmarkershop,
function(hitElement)
if not getElementData(hitElement,"player:license:licS") == 0 then
setElementData(hitElement,"player:job",false)
if getElementData(hitElement,"player:job") then return end
if getElementData(hitElement,"player:license:licS") == 0 then
outputChatBox("* Nie posiadasz zdanej licencji kategori licS", hitElement, 255, 0, 0)
return
end
end
end)
addEventHandler("onMarkerHit",anmarkerenter,
function(hitElement)
if (getElementType(hitElement) == "player") then
if (getElementDimension(hitElement) == 0) and (getElementInterior(hitElement) == 0) then
if not isPedInVehicle(hitElement) then
setElementInterior(hitElement,4)
setElementDimension(hitElement,201)
setElementPosition(hitElement,285.93014526367, -8...
2. Licencja dev
Hej mam pytanie, ostatnimi czasy spotka?em si? z paczk? obiekt?w dost?pn? do pobrania za darmo na stronie dev gaming.

Obiekty bardzo w porz?dku si? prezentuj?, dlatego zastanawiam si? czy u?ycie ich by?oby jakimkolwiek nieuregulowaniem prawnym wobec tw?rc?w paczki.

Stara?em si? doby? jakiejkolwiek licencji; jednak nie odnalaz?em ani nic w w?tku; ani w plikach zasobu.

M?g?by kto? rozgarni?ty w temacie dopowiedzie? mi jak wygl?da sprawa z t? licencj??
Czy jest to po prostu zas?b wrzucony w otch?a? internetu, czy za? jednak wzbronione jest korzystanie z owej paczki na w?asny u?ytek.

Na ?lepo bra?bym, ?e jest to wszystko za darmo; jednak.. wol? spyta?; mo?e kto? b?dzie mia? poj?cie.

link do tematu na dev gaming
3. [SKRYPT] Licencja na broń
Na angielskim forum SA:MP znalaz?em skrypt na licencj? na bro?. Przet?umaczy?em go i my?l?, ?e komu? mo?e si? przyda?.

Komendy:
/licencjadaj [id] - dajesz licencj? graczu o podanym ID.
/licencje - sprawdzasz kto otrzyma? od Ciebie licencj?.

Aby u?y? tych komend musisz by? zalogowany na RCONa. Po wyj?ciu z serwera licencja automatycznie si? usuwa.

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
4. Licencja i prawo jazdy
do zamkni?cia.
5. [DM] Licencja
Jest panel gracza i do tego kompletny, trzeba umie? skonfigurowa?. Dali?my Wam wszystko na tacy teraz ogarnijacie sami ;)


#edit


Nie wiem dlaczego zaczely pojawiac mi si? problemy. Dzia?a?o all wszystko. Wie kto? dlaczego si? pluje o licke i wy??cza serwer po 2-3 minutach? Crashdetect nic nie pluje. Po w??czeniu serwera jest na ko?cu to

Kod:

[11] Nie masz licencji na uruchamianie tego gamemoda. Kazde uruchomienie jest rejestrowane na serwerze
[11] zewnatrznym. Zastanow sie, czy nie warto nawiazac kontaktu w sprawie licencji na uzytkowanie...
[11]


A po wy??czeniu serwera nic nie pisze, wie kto? o co chodzi?
6. Licencja na broń
Przerobi?em 'niby' Skrypt na prawo jazdy, wywala mi bad argument'y przy pobieraniu account itd, przy wszystkich. Nie wiem czemu to nie dzia?a, kod za bardzo si? nie r??ni od tamtego.

S-side:
[code]function dajlicke ( policjant, ommandName, gracz )
local acName = getAccountName ( getPlayerAccount ( policjant) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Urzad" ) ) then
local gracz1 = getPlaerFromName ( gracz )
local nickgracza = getPlaetPlayerName ( policjant )
local konto = getPlayerAccount ( gracz1 )
if not getAccountDat(konto, "licencja") then
outputChatBox("Wyda?e? dokument: Licencja na bro? Urzytkownikowi: "..nickgracza.."", policjant)
outputChatBox("Otrzyma?e? licencje na Bro? od: "..nickpolicjanta.."", gracz1)
setAccontData(konto, "licencja", true)
els
outputChatBox("Gracz "..nickgracza.." posiada prawo jazdy", policjant)
end
else
outputChatBox("[B??d] Nie jeste? pracownikiem Fort Carson City Hall!", policjant,150,0,0)
end
end
addCommandHandler("wydaj.licencje", dajlicke )

function sprawdzlicke ( policjant, commandName, gracz )
local accName = getAccountName ( getPlayerAccount ( policjant) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
local gracz1 = getPlayerFroName ( gracz )
loca...
7. Licencja na Bron
Witam pisze skrypt: Panel Urz?du i Sklepu Broni i chcia? bym to po??czy?, ?e jak nie masz licencja na bron to jej nie kupisz a jak urzad wydaj licencja to pisze ze gra posiada juz licencje, kawa?ek kodu ze skryptu urzedu:

function dajbron()
getLocalPlayer()
setElementData (source"SprzedajBron"true)
outputChatBox ("Wydano Pozwolenie na Bron graczowi o nicku: "..getPlayerName(getLocalPlayer()))
else
outputChatBox ("Ten Gracz Posiada juz licencje")
end
end
addEventHandler 
("onClientGUIClick"dajdajbronfalse)
: Strona Clienta

i kawa?ek kodu z broni:



        
if getElementData (gracz"SprzedajBron") == true then
           outputChatBox 
("Sprzedano Ci Bron"gracz)
           else
           
outputChatBox ("Nie Sprzedano Ci broni poniewa? nie masz licencji"gracz25500)
: Strona servera
8. [INNE] Licencja na pojazd
Witam wszystkich mam klopot otoz opracowalem sobie kod + podlaczylem go pod kupno bmx wszystko gra do momentu gdy wsiadam do auta z poza tablicy BMX[...] jednym slowem gdy wsiadam do pojazdow ktory jest na mapie a nie stworzony za pomoca "Sklepu" w tedy wyrzuca mnie :( a chce tylko ze jak ktos nie stworzyl pojazdu za pomoca BMX[...] to do innego z tej zmiennej nie moze wsiadac

Kod:


public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) != BMX[BMBM[playerid]])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Ty nie kupiles tego pojazdu");
}
else
{
SendClientMessage(playerid, BLEKITNY, "Witam wlasciciela");
}
}
return 1;
}


BMBM[playerid] to prywatne UID ktore planuje zapisywac w rejestracji gracza :P
9. Licencja na Helikopter
-----------------------------Licencja na Helikopter------------------------------------
Jak j? zrobi? bo nie wiem znam jedynie sposoby na skin ze jak niema skina to nie wsiadze do wozu pomo?e kto? :piwo: