What's new

[VIP][skrypt] Potrzebuje szybkiej pomocy

Joined
Oct 18, 2008
Messages
24
Reaction score
0
Witam!

Potrzebuje na serwer skryptu kt?re daje konto VIP. Ma to dzia?a? na takiej zasadzie ?e jak kto? wpisze !buy"vip zabiera mu z pieniedzy 250cc i zostaje on vipem, czyli zeby konto vip kosztowalo 250cc.

Co ono ma dawac?

-Mo?liwo?? przechodzenia przez drzwi na expowiska tylko dla vip(Je?li jaki? zwyk?y gracz sprubuje przej?? przez te drzwi wy?wietla mu si? komunikat "Niestety, nie masz konta vip. Aby je zakupi? musisz posiada? 250cc(!buy"vip)!"

B?d? bardzo wdzi?czny, chcia?bym aby kto? do??czy? do tego instrukcje jak to "zainstalowa?" poniewa? nie znam sie za bardzo na takich rzeczach

ok juz mam,
Vip drzwi:
Code:
-- Credits StreamSide and Empty
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local cidPosition = getCreaturePosition(cid)
		if (item.actionid == 5788 and getPlayerStorageValue(cid,11551) >= 1) then
			if cidPosition.x < toPosition.x then
				doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE)
								doCreatureSay(cid, "Welcome VIP Player!", TALKTYPE_ORANGE_1)
			else
				doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE)
								doCreatureSay(cid, "Welcome VIP Player!", TALKTYPE_ORANGE_1)
			end
			return TRUE
		else
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, but only VIP Players can pass here! Buy VIP on the WEB.")
			return TRUE
	end
	return FALSE
end


VIP.lua:

Code:
-- Credits StreamSide, Empty and Kaorus
function onUse(cid, item, fromPosition, itemEx, toPosition)
local name = getCreatureName(cid)
    -- if getPlayerStorageValue(cid,11551) < 1 then
        if getPlayerLevel(cid) > 1 then
            getPlayerStorageValue(cid, 11551)
            doSendAnimatedText(getPlayerPosition(cid), "Welcome!", TEXTCOLOR_RED) 
            doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 15 days! You can now enter the VIP-area and use unique features!. ", TALKTYPE_ORANGE_1)
            doBroadcastMessage("CONGRATULATIONS " ..  name .. "! Now you are VIP for 15 days! Now you can enter the VIP-area and use unique features!")
            setPlayerStorageValue(cid, 11551, (getPlayerStorageValue(cid,11551) + 15))
            doRemoveItem(item.uid, 1)
        else
            doPlayerSendCancel(cid,"You need to be at least level 2 to use this.")
            doRemoveItem(item.uid, 1)
        end
    -- else
    --    doPlayerSendCancel(cid,"You are already a donator.")
    -- end    
return TRUE
end

Teraz mam takie pytanie, co zrobi? aby mo?na by?o zakupi? konto vip wpisuj?c !buy"vip Prosz? o szybka odp. dam reputa!
 

Alson

Advanced User
Joined
Jun 14, 2009
Messages
226
Reaction score
12
Odp: [VIP][skrypt] Potrzebuje szybkiej pomocy

Skrypty dzia?aj? lecz nie na takiej zasadzie jakiej chcia?e? , nie pobieraj? 250cc mo?na to oczywi?cie przerobi?, napisz na gg (5914528) i wyt?umacz dok?adnie jak to ma wygl?da? a ja spr?buj? sprosta? Twoim wymaganiom i pom?c "zainstalowa?" ten skrypt

Pozdrowienia Alson
 

kolegakacpra

Active User
Joined
Jun 8, 2008
Messages
129
Reaction score
5
Odp: [VIP][skrypt] Potrzebuje szybkiej pomocy

W data/talkactions/talkactions.xml dodaj
PHP:
<talkaction words="!vip" script="vip.lua"/>
Potem w data/talkactions/scripts utworz plik vip.lua i dodaj to
PHP:
function onSay(cid, words, param)

local playerpos = getCreaturePosition(cid)

removenugget = doPlayerRemoveItem(cid, 2160, 250)
setPlayerStorageValue(cid,21444,1)

doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, "Gratulacie! Teraz jestes posiadaczem Vip Access!", TALKTYPE_ORANGE_1)
end
end

Mam nadzieje, ?e pomog?em.
 
Top