Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-03-18, 17:27


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Witam. Napisa?em skrypt na losowe pickup-y, w kt?rych po wej?ciu wykonuje si? akcja widziana na kodzie poni?ej. Je?li wejd? w "punkt1" owszem akcja si? wykonuje, je?li wejd? w punkt2,punkt3,punkt4,punkt5 nie dzieje si? nic. Jaka? rada ?

Kod:

addCommandHandler ( "x", function()
setTimer ( function()
destroyElement ( punkt1 )
destroyElement ( punkt2 )
destroyElement ( punkt3 )
destroyElement ( punkt4 )
destroyElement ( punkt5 )
local rnd1 = math.random( 1, #miejsca )
local rnd2 = math.random( 1, #miejsca )
local rnd3 = math.random( 1, #miejsca )
local rnd4 = math.random( 1, #miejsca )
local rnd5= math.random( 1, #miejsca )
punkt1 = createPickup(miejsca[rnd1][1], miejsca[rnd1][2], miejsca[rnd1][3], 3, 1247, 0, 0 )
punkt2 = createPickup(miejsca[rnd2][1], miejsca[rnd2][2], miejsca[rnd2][3], 3, 1247, 0, 0 )
punkt3 = createPickup(miejsca[rnd3][1], miejsca[rnd3][2], miejsca[rnd3][3], 3, 1247, 0, 0 )
punkt4 = createPickup(miejsca[rnd4][1], miejsca[rnd4][2], miejsca[rnd4][3], 3, 1247, 0, 0 )
punkt5 = createPickup(miejsca[rnd5][1], miejsca[rnd5][2], miejsca[rnd5][3], 3, 1247, 0, 0 )
addEventHandler ( "onPickupHit", punkt1, function( player )
pre1 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre1) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt1 )
addEventHandler ( "onPickupHit", punkt2, function( player )
pre2 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre2) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt2 )
addEventHandler ( "onPickupHit", punkt3, function( player )
pre3 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre3) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt3 )
addEventHandler ( "onPickupHit", punkt4, function( player )
pre4 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre4) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt4 )
addEventHandler ( "onPickupHit", punkt5, function( player )
pre5 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre5) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt5 )
end)
end)
end)
end)
end)
end, 5000, 1 )
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-18, 17:39


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Spr?buj tak, nwm czy b?dzie dzia?a? bo nie testowa?em tego :P

Kod:

addCommandHandler ( "x", function()
setTimer ( function()
destroyElement ( punkt1 )
destroyElement ( punkt2 )
destroyElement ( punkt3 )
destroyElement ( punkt4 )
destroyElement ( punkt5 )
local rnd1 = math.random( 1, #miejsca )
local rnd2 = math.random( 1, #miejsca )
local rnd3 = math.random( 1, #miejsca )
local rnd4 = math.random( 1, #miejsca )
local rnd5= math.random( 1, #miejsca )
punkt1 = createPickup(miejsca[rnd1][1], miejsca[rnd1][2], miejsca[rnd1][3], 3, 1247, 0, 0 )
punkt2 = createPickup(miejsca[rnd2][1], miejsca[rnd2][2], miejsca[rnd2][3], 3, 1247, 0, 0 )
punkt3 = createPickup(miejsca[rnd3][1], miejsca[rnd3][2], miejsca[rnd3][3], 3, 1247, 0, 0 )
punkt4 = createPickup(miejsca[rnd4][1], miejsca[rnd4][2], miejsca[rnd4][3], 3, 1247, 0, 0 )
punkt5 = createPickup(miejsca[rnd5][1], miejsca[rnd5][2], miejsca[rnd5][3], 3, 1247, 0, 0 )

addEventHandler ( "onPickupHit", punkt1, function( player )
pre1 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre1) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt1 )
end)
addEventHandler ( "onPickupHit", punkt2, function( player )
pre2 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre2) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt2 )
end)
addEventHandler ( "onPickupHit", punkt3, function( player )
pre3 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre3) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt3 )
end)
addEventHandler ( "onPickupHit", punkt4, function( player )
pre4 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre4) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt4 )
end)
addEventHandler ( "onPickupHit", punkt5, function( player )
pre5 = getAccountData ( getPlayerAccount(player), "prestiz" )
setAccountData ( getPlayerAccount(player), "prestiz", tonumber(pre5) + tonumber(1) )
outputChatBox ( "Otrzyma?e? +1 presti?u !", player, 255, 255, 255 )
destroyElement ( punkt5 )
end)
end, 5000, 1 )
end)


Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: [onpickuphit]
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku