What's new

Energy Shot!

Status
Not open for further replies.

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
poniewaz Red Bull i Burn wymyslili "Energy shot" to postanowilem dodac to do otskow.. moze pomysl banalny ale jakos nie widze zeby takie cos Tu bylo tak wiec dodaje swoje "dzielo"
kilka slow o samym skrypcie.
skrypt dodaje staminy gdy sa spelnione warunki otoz nie mozna byc w suppot teamie czyli max senior tut moze uzyc do tego nie mozna uzywac na tzw "pusty zoladek" czyli musimy byc najedzeni do tego nasza stamina nie moze byc pelna.. item dodaje cala stamine :)
oki to teraz tak wybierzcie item jaki ma byc enregy shotem.. (runa.. cokolwiek co mozna miec w bp..lecz po uzyciu sie usunie! {jesli nie chcesz by sie usuwalo wywal linijke na zolto} )
do actions.xml dodajemy linijke:
Code:
<action itemid="[COLOR="DarkOrchid"]7632[/COLOR]" event="script" value="stamina.lua"/>
xxxxxxxxxx - Wasze id itemka :)
do actions/scripts/stamina.lua wklejacie to:
Code:
--By kalan!
function onUse(cid, item, frompos, item2, topos)
local config = {
staminafull = 42*60, effect = 53, text = "Stamina added by Energy shot!", text2 = "You Dont need an Energy shot!" , text3 = "You are Member Of Suppot. You dont Need it!", text4 ="You Can NOT be hungry!" }
player = getPlayerPosition(cid)
playerstamina = getPlayerStamina(cid)
playeracc = getPlayerAccess(cid)
playerfood = getPlayerFood(cid)
if playeracc <= 2 then
	if playerfood ~= 0 then
		if playerstamina ~= config.staminafull then
			setPlayerStamina(cid, config.staminafull)
			[COLOR="Yellow"]doRemoveItem(item.uid, 1)[/COLOR]
			doPlayerSendTextMessage(cid,22,config.text)
			doSendMagicEffect(player, config.effect)
		else
			doPlayerSendTextMessage(cid,22,config.text2)
		end
	else
		doPlayerSendTextMessage(cid,22,config.text4)
	end
else
doPlayerSendTextMessage(cid,22,config.text3)
end
return true
end
screeny:
1:
2:
3:
dodam iz to moj chyba 1st skrypt z tablica config :) Fajnie by bylo wreszcie jakis pozytywny koment przeczytac xD! (taka aluzja troszke :p) poprawilem literowke z "a energy shoot" poprawnie "an en~"
Reflesh!! wiem ze nie minely cale 24h ale data sie zmienila XD...
PROSZE OCENIC !! zaczynam myslec ze Wy (pro skrypterzy) tylko krytykowac potraficie.. bo jakims nie logicznym cudem moj wczesniejszy skrypt od razu zostal "potepiony" tutaj wg mnie jest all jak nalezy i co? 0 krytyki? 0 pochwal?
@down
wiesz tak na prawde to Twoj skrypt duzo sie nie rozni od mojego.. moze jest bardziej czytelny ale jak wkleisz moj i Twoj do notatnika to wyjdzie tak samo.. ze obydwa sa tak samo czytelne.. takie moje zdanie..
Notka moderatorska:
Sklejone
 

Arkam

Forum friend
Joined
Dec 20, 2008
Messages
1,980
Reaction score
180
Odp: Energy Shot!

A moze by tak bardziej czytelnie? :)
Code:
--By kalan!--
--[[Edited by Arkam Shadow]]--
function onUse(cid, item, frompos, item2, topos)
--USTAWIENIE--
local config = {
			staminafull = 42*60,
			effect = 53, 
			text = "Stamina added by Energy shot!", 
			text2 = "You Dont need an Energy shot!" , 
			text3 = "You are Member Of Suppot. You dont Need it!", 
			text4 ="You Can NOT be hungry!" 
				}
				---NIE RUSZAC--
				player = getPlayerPosition(cid)
				layerstamina = getPlayerStamina(cid)
				playeracc = getPlayerAccess(cid)
				playerfood = getPlayerFood(cid)	
if playeracc <= 2 then
if playerfood ~= 0 then
	if playerstamina ~= config.staminafull then
			setPlayerStamina(cid, config.staminafull)
			doRemoveItem(item.uid, 1)
			doPlayerSendTextMessage(cid,22,config.text)
			doSendMagicEffect(player, config.effect)
	else
		doPlayerSendTextMessage(cid,22,config.text2)
end
	else
		doPlayerSendTextMessage(cid,22,config.text4)
end
		else
		doPlayerSendTextMessage(cid,22,config.text3)
end
				return true
end
PS: Next razem dawaj opisy w razie jakby kto? chcia? zmieni? ustawienie skryptu
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

tak szczerze to mam jeszcze bardziej czytelny skrypt:
Code:
--By kalan!
function onUse(cid, item, frompos, item2, topos)
local config = {
staminafull = 42*60, effect = 53 }
player = getPlayerPosition(cid)
playerstamina = getPlayerStamina(cid)
playeracc = getPlayerAccess(cid)
playerfood = getPlayerFood(cid)
if playeracc <= 2 then
	if playerfood ~= 0 then
		if playerstamina ~= config.staminafull then
			setPlayerStamina(cid, config.staminafull)
			doRemoveItem(item.uid, 1)
			doPlayerSendTextMessage(cid,22,"Stamina added by Energy shot!")
			doSendMagicEffect(player, config.effect)
		else
			doPlayerSendTextMessage(cid,22,"You Dont need a Energy shot!")
		end
	else
		doPlayerSendTextMessage(cid,22,"You Can NOT be hungry!")
	end
else
doPlayerSendTextMessage(cid,22,"You are Member Of Suppot. You dont Need it!")
end
return true
end
 
Last edited:

Sassin

Forum friend
Joined
Jun 13, 2009
Messages
1,281
Reaction score
107
Odp: Energy Shot!

Wed?ug mnie pomys? jest genialny! Doskona?y item na RPG do sms shop'u. Bardziej mi si? podoba skrypt w wykonaniu YoS, ale pomys? by? tw?j, daje reputa.

Pozdrawiam,
Sassin
 
  • Like
Reactions: YoS

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

REFLESH!!! : )
Watek odwiedzony 120 razy i tylko 3 komenty na krzyzyk?:O
Prosze komentowac..

@btw:
@up:
Dziekuje :)
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

~~~Reflesh~~~~

Prosze komentowac ; o
 

Voler

Active User
Joined
Aug 15, 2008
Messages
141
Reaction score
1
Odp: Energy Shot!

@YoS

Mi si? skrypt bardzo podoba, jest taki innowacyjny i zapewne napracowa?e? si? przy nim. Czekam na nast?pny skrypt, kt?ry napiszesz. ?eby Ci nie by?o smutno, to doda?em skrypcior do moich OT :p
 

samzgadnij

User
Joined
Nov 15, 2008
Messages
40
Reaction score
2
Odp: Energy Shot!

Super srypt!! Na pewno u?yj?! A pomys? ?e musz? by? najedzony to po prostu genialne!
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

@@@@@REFLASH@@@@@@@

Prosze o komenty :<

jesli macie jakies pomysly co do ulepszenia skryptu [np dodanie czegos] to prosze pisac : ) na kazdy pomysl jestem otwarty :D:D
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

~~~~~F5~~~~
Prosze o komenty
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

reflesz : >

prosze o komenty
 

Batonek

Senior User
Joined
Apr 26, 2008
Messages
605
Reaction score
25
Odp: Energy Shot!

Pomys? jest ?wietny tylko pytanie czy nie da?oby rady ?eby energy shot dodawa? okre?lon? ilo?? staminy a nie do fulla?
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

pewnie ze tak;)..
Code:
--By kalan!
function onUse(cid, item, frompos, item2, topos)
local config = {
staminafull = 42*60, effect = 53, iledawacwmin = 10}
player = getPlayerPosition(cid)
playerstamina = getPlayerStamina(cid)
playeracc = getPlayerAccess(cid)
playerfood = getPlayerFood(cid)
if playeracc <= 2 then
	if playerfood ~= 0 then
		if playerstamina ~= config.staminafull then
			setPlayerStamina(cid, config.iledawacwmin*60)
			doRemoveItem(item.uid, 1)
			doPlayerSendTextMessage(cid,22,"Stamina added by Energy shot!")
			doSendMagicEffect(player, config.effect)
		else
			doPlayerSendTextMessage(cid,22,"You Dont need a Energy shot!")
		end
	else
		doPlayerSendTextMessage(cid,22,"You Can NOT be hungry!")
	end
else
doPlayerSendTextMessage(cid,22,"You are Member Of Suppot. You dont Need it!")
end
return true
end
tylko nie wiem czy to zadziala jak bedzie dawalo za malo [600 ms]
Code:
setPlayerStamina(cid, config.iledawacwmin*60)
to musisz napisac to tak:
Code:
setPlayerStamina(cid, config.iledawacwmin*60*1000)
ale sadze ze to co napisalem jest ok ;]


przy okazji prosze o komenty xd
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

~~~EF5~~~

o komenty prosze;]
 

Dark Magican

Senior User
Joined
Apr 13, 2009
Messages
677
Reaction score
42
Odp: Energy Shot!

Bardzo fajny skrypt, na pewno si? przyda mo?na go u?y? w SMS SHOPIE czy te? w innych sklepikach na OTS, skrypt zas?uguje na dodanie do mojego silnika//
ocena 9/10 ;)
Pozdrawiam
 

YoS

Advanced User
Joined
Aug 29, 2008
Messages
410
Reaction score
32
Odp: Energy Shot!

Wiem, ze to zle ze tu pisze... ale musze poprawic to dziadostwo ktore napisalem ;] nie potrzebnie dalem zmienne etc... tak wiec:

Code:
--By kalan!

local config = 
{
staminafull = 42*60, staminaadd=2*60,effect = 53
}

function onUse(cid, item, frompos, item2, topos)

if getPlayerAccess(cid) <= 2 then
	if getPlayerFood(cid) ~= 0 then
		if (getPlayerStamina(cid)-config.staminaadd) ~=config.staminafull then
			setPlayerStamina(cid, config.staminaadd)
			doRemoveItem(item.uid, 1)
			doPlayerSendTextMessage(cid,22,config.staminaadd.."minutes of Stamina was added by and Energy Shot!")
			doSendMagicEffect(getPlayerPosition(cid), config.effect)
return true
		else
			doPlayerSendTextMessage(cid,22,"You Dont need an Energy shot!")
		end
	else
		doPlayerSendTextMessage(cid,22,"You Can NOT be hungry!")
	end
else
doPlayerSendTextMessage(cid,22,"You are Member Of Suppot. You dont Need it!")
end
return false
end

w zasadzie nie testowane ale lepiej wyglada ogolnie lepiej i mi sie wydaje ze dzialac bedzie;)

@down
jezeli nie widzisz tak prostych rzeczy to nie komentuj ;) bo jesli Twoja interpretacja skryptu sklada sie glownie z tego ze nie bylo tablicy [a byla] to wiesz co.... najlepiej zamilcz o ile umiesz ; )
do tego pierwszy skrypt byl pisany 130 dni temu hmmmm w dzisiejszych czasach w skryptowac da sie nauczyc w 7 dni gdzie pierwszego dnia nic nie umiesz 3 juz cos a 7 umiesz tyle co sredniej klasy skrypter... tak wiec nie komentuj czegos co bylo tak dawno temu w kategoriach dzisiejszych skryptow i umiejetnosci.

Dziekuje
 
Last edited:

xXiveRx

Active User
Joined
Nov 9, 2010
Messages
105
Reaction score
4
Odp: Energy Shot!

moim zdaniem skrypt jest deeny i og?lnie mi si? nie podoba
w twoim pierwszym po?cie nie zauwa?y?em abys umiesci? tablice no ale jak lubisz :)

noo chyba ?e r??nie definiujemy to poj?cie xD

Tablica - nazwa "config'u" w lua (i nie tylko), czytaj?c Twojego posta, u?wiadomi?em sobie zarazem, i? jest to jeden z trzech najbardziej idiotycznych z jakimi mia?em styczno??. //Sass

Notka moderatorska:
Post uznaj? jako spam poniewa? nie czyta?e? nawet pierwszego posta.
 
Last edited by a moderator:
Status
Not open for further replies.
Top