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: doświadczenia
1. EMS nie zapisuje doświadczenia w pracy
Witam, ot?? mam ma?y problem z paczk? Emergency Stories 2.0. Wszystko jest podpi?te jak nale?y, interiory i modele wsio jest, ale w pracach nie zapisuje si? do?wiadczenie, mimo pracy nie zostaje naliczona kasa za wykonan? prac?, nie mog? doda? nikogo do Frakcji poprzez tabel?, dodam ?e logowanie i wszystko dzia?a, tylko nie zapisuje prac oraz nie mo?na doda? nikogo do frakcji. Za pomoc z g?ry dzi?kuj? i postawi? :piwo: nie jedno! :eye:
2. System doświadczenia
Witam o co mo?e z tym chodzi?, ?e za???my wymaga si? by do wbicia poziomu 2 potrzeba 200 XP, i jak je wbijemy to do poziomu trzeciego r?wnie? tyle b?dzie potrzeba, a tak na prawd? ilo?? wymaganego XP powinna si? zwi?ksza? tak jak jest ustalone w gamemodzie, a dop?ki si? nie wylogujemy i nie zalogujemy na serwer ca?y czas ka?dy level b?dziemy wbija? za t? sam? ilo?? XP.. Przyk?adowo nowy gracz wbijaj?c przez wylogowania z serwera levele mo?e w chwil? wbi? wysoki level poniewa? do ka?dego b?dzie wymagane za???my to 200 XP... Co musz? zrobi? by po wbiciu levela co? si? od?wie?a?o?


[code] function givePlayerXP (player,xp)
if isElement ( player ) and xp then
local pl_xp = getElementData ( player,"xp") or 0
if pl_xp+xp >= ( getElementData ( player,"nextLevelXP") or 100 ) then
setElementData ( player,"xp",0 )
setElementData ( player,"level",( getElementData ( player,"level") or 1 ) + 1 )
setElementData ( player,"nextLevelXP",calculatePlayerNextXP(player))
local level = getElementData ( player,"level")
if gameplayVariables["levelRewards"][getElementData ( player,"level")] then
triggerClientEvent (player,"displayClientInfo",player,"Level","Tw?j poziom zwi?ksza si? do "..level.." i otrzymujesz ("..gameplayVariables["levelRewards"][level].name..").",22,255,0 )
end
for i,v in pairs ( gameplay...
3. Punkty doświadczenia
[lua]local marker = createMarker( 2483.181640625,-1667.2297363281,12.34375,"cylinder", 1.2, 0,0,0,200 )

local marker2 = createMarker(2472.7873535156,-1666.2014160156,12.311030387878, "cylinder", 4.5, 0,0,0,200)

local paczka = {}

local poziom = nil

addEventHandler("onResourceStart", root, function()

for k,v in pairs(getElementsByType("player")) do

bindKey(v, "h", "down", paczka1, v)
bindKey(v, "h", "down", usuwanie, v)

end
end)

function paczka1 ( thePlayer )

if isElementWithinMarker( thePlayer, marker ) then

local x,y,z = getElementPosition( thePlayer )
paczka[thePlayer] = createObject(1220, x,y,z)
attachElements( paczka[thePlayer], thePlayer, 0,0.6,0.6)
setPedAnimation(thePlayer, "CARRY", "liftup")
setTimer(function()
setPedAnimation( thePlayer, "CARRY", "crry_prtial", 1, true)
end,800,1)
setElementCollisionsEnabled(paczka[thePlayer], false)
toggleControl(thePlayer, "enter_exit", false)
toggleControl(thePlayer, "sprint", false)
toggleControl(thePlayer, "crouch", false)
setElementData(thePlayer, "praca:paczki", true)


end

end

function usuwanie (thePlayer)

if isElementWithinMarker( thePlayer, marker2 ) then
if paczka[thePlayer] and isElement(paczka[thePlayer]) then
...
4. [SKRYPT] System doświadczenia, po
[center][size=18][color=lime]Witajcie![/color][/size]

Dzisiaj mam zamiar przedstawi? wam skrypt mojego autorstwa. System do?wiadczenia, poziom?w, respektu i nie tylko...

[size=18][color=lime]Co zawiera?[/color][/size]
W skrypcie jest prosty zapis i wczytywanie danych gracza przez DoF2. W FilterScript'cie s? poziomy, do?wiadczenie zdobyte przez nas, respekt, kt?ry mo?emy zdobywa? przez zab?jstwa, liczba wszystkich zabi?, kt?re dokonali?my przez ca?? gr? razem z liczb? wszystkich ?mierci. Jest tak?e mno?nik do?wiadczenia i pieni?dzy, dzi?ki kt?rym mo?emy zdobywa? szybciej poziomy. Jednym z du?ych plus?w jest te? system combo. Je?eli nie wiesz co to combo to notatka na szybko: combo to liczba zabi?, kt?re osi?gniemy bez ?mierci. Czyli np. gdy zabijemy 3 graczy to mamy 3 combo, ale gdy kto? zabije nas to combo spada do 0. Za combo w moim FilterScript'cie s? ma?e nagrody w postaci pieni?dzy i do?wiadczenia.

[size=18][color=lime]Komendy[/color][/size]

/estats - Pokazuje statystyki gracza,

/egiveexp - Daje do?wiadczenie danemu graczu (wymagany rcon admin),

/egivelvl - Daje poziom danemu graczu (wymagany rcon admin),

/emexp - Informacje oraz kupno mno?nika do?wiadczenia,

/emmoney - Informacje oraz kupno mno?nika pieni?dzy

[size=18][color=lime]Download[/color][/size]

http://www.mediafire.com/...b/ExpSystem.pwn

[size=18][color=lime]Dodatkowe Info[/color][/size]

*Skrypt jest w j?zyku angielskim, gdy? zrobi?em go g??wnie dla forum ...