• logo_cipsoft
    Nowe serwery zostały otwarte 27 Paź 2025:
    Idyllia (Optional PvP) Hostera (Open PvP) us_logo Dracobra (Open PvP)

POle dla pacc

Super

Active User
moze bylo to pytanie juz ( nie sprawdzalem) Chce zeby ludzie ktorzy nie kupili konta pacc nie mogli wchodzic na teren czyli np na wyspe. i jeszcze drugi problem bo nie wiem jak zrobic zeby Npc nie teleportowal tych co nie maja pacc na wyspe pacca bo nie moge zrobic tak zeby pisal ze nie masz Pacca Prosze o pomoc :)
 

Our partners and their custom servers:

Banalne czlowieku

WBIJASZ


NPc -> klikasz 2 razy tego npc patrzysz skrot np <npc name="pirate" script="data/npc/scripts/pirateboat.lua" -> wbijasz w scripts -> w ten link w tym przypadku pirateboat -> jak niemasz pacca muwi np good bye -> zmienasz to
selfSay('Good bye then.') -> i wpisuje to
selfSay('Sorry , You dont have premium account.')
 
a mozesz mi jeszcze powiedziec jak zrobic teren tylko dla pacc bo niemoge dojsc ja nie mapper ale chce wiedziec na przyszlosc:P
 
w movements.xml wpisz sobie id pola na ktorym ma byc skrypt

potem w katalogu movemnts/scripts stworz sobie plik premtile.lua a w nim
Kod:
function onStepIn(cid, item, pos)
	 if(item.actionid == 10101) and not isPremium(cid) then
	   newpos = {x=534,y=1003,z=7}
	   doSendMagicEffect(getPlayerPosition(cid), 1)
	   doTeleportThing(cid, newpos)
	   doSendMagicEffect(newpos, 10)
	   doPlayerSendTextMessage(cid,22,"Musisz miec Premium Account, aby tam wejsc.")
   	 elseif(item.actionid == 10102) and not isPremium(cid) then
	   newpos = {x=534,y=1004,z=7}
	   doSendMagicEffect(getPlayerPosition(cid), 1)
	   doTeleportThing(cid, newpos)
	   doSendMagicEffect(newpos, 10)
	   doPlayerSendTextMessage(cid,22,"Musisz miec Premium Account, aby tam wejsc.")
end
return
end
 
Back
Do góry Bottom