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

Skrypty & Kody Teleport

Status
Zamknięty.

Nestea Flow

Active User
Witam, mam do was pro?b?. Czy m?g?by mi kto? napisa? skrypt na Teleport do miasta ?
Jak dzia?a? Po wpisaniu '!teleport' teleportuje nas do miasta g??wnego o danych pozycjach x,y,z .

Wymagania:
-100 Poziom
-Posta? musi mie? konto premium (pacc)
-Nie mo?e mie? aktywnego PK b?d? mie? PZ.

Z g?ry dzi?kuje ; )

---Aktualizacja---

Refresh ! BUMP BUMP
 

Our partners and their custom servers:

Odp: Teleport

Do talactions/scripts tworzysz fdupa.lua
PHP:
function onSay(cid, words, param, item, frompos, item2, topos)
    miejsceteportu = {x=XXXX, y=XXXX, z=XXXX}
      poziom = getPlayerLevel(cid) 

    if poziom >= 100 then
      if(getPlayerPremiumDays(cid) == 0) then 
if getTilePzInfo(topos) == TRUE then
      doSendMagicEffect(topos,12)
    doTeleportThing(cid, miejsceteportu)
    doPlayerSendTextMessage(cid,22,"Tekst wy?wietlany na ekranie tibi.")

        
        if item.type > 1 then
            doChangeTypeItem(item.uid,item.type-1)
        else
            doRemoveItem(item.uid,1)
        end
    else
        doSendMagicEffect(frompos,2)
        doPlayerSendCancel(cid,"Nie masz 100 poziomu do?wiadczenia.")
    end
        end
            end  
    return 1
end 
end
end
nast?pnie w Talactions.xml wklejasz
<talkaction words="!teleport" script="fdupa.lua" />

My?l? ze powinno dzia?a?.
 
Ostatnia edycja:
Odp: Teleport

Nie dosc ze nawalone endow, zmienianie id itemow ktorych akurat tu sie nie uzywa, to jeszcze zly warunek dla pacca i kompletny brak informacji w grze co robisz zle jesli cie nie teleportuje. Jak masz pacc(w skrypcie warunek == 0) to nic ci nie pisze. Jak stoisz na zlej kratce(warunek pz), tez nic nie pisze.

PHP:
function onSay(cid, words, param, item, frompos, item2, topos)
local topos = {x=688, y=979, z=6}
local poziom = getPlayerLevel(cid)
local frompos = getPlayerPosition(cid)

    if poziom >= 100 then
	if getPlayerPremiumDays(cid) > 0 then 
	if getCreatureCondition(cid, CONDITION_INFIGHT) == false then
		doSendMagicEffect(topos,12)
		doTeleportThing(cid, topos)
		doPlayerSendTextMessage(cid,22,"Zostales teleportowany.")
	else
	doSendMagicEffect(frompos,2)
	doPlayerSendCancel(cid,"Nie mozesz miec tp aby sie teleportowac.")
		end
	else
	doSendMagicEffect(frompos,2)
    doPlayerSendCancel(cid,"Potrzebujesz premium aby sie teleportowac.")
        end
	else
	doSendMagicEffect(frompos,2)
    doPlayerSendCancel(cid,"Nie masz 100 poziomu doswiadczenia.")
        end  
    return 1
end
 
Odp: Teleport

@up
B??d w skrypcie jest.. U mnie pisze, je?li mam pz ciagle, ?e nie mam pacc a pacc dalem sobie na 500 dni...

A jak nie mam pz'ta to pisze mi, ?e nie mam pacca a mam. ;s
 
Odp: Teleport

?ap:
PHP:
--[[
Author: Kahras
--]]
function onSay(cid, words, param, item, frompos, item2, topos)
local tp = {x=1000, y=1000, z=7}
		if getPlayerLevel(cid, 100) >= then
		if getPlayerPremiumDays(cid, 1) >= then
		if getTilePzInfo(getPlayerPosition(cid)) == then
	doSendMagicEffect(getPlayerPosition(cid),2)
	doTeleportThing(cid, tp)
	doPlayerSendTextMessage(cid,22,"Teleport!")
else
	doSendMagicEffect(getPlayerPosition(cid),2)
	doPlayerSendCancel(cid,"Lost PZ PLS!")
end
else
	doSendMagicEffect(getPlayerPosition(cid),2)
	doPlayerSendCancel(cid,"Need Premium Account!")
end
else
	doSendMagicEffect(getPlayerPosition(cid),2)
	doPlayerSendCancel(cid,"Need 100 level!")
end  
return 1
end

My?l? ?e b?dzie dzia?a? ;)
 
Status
Zamknięty.
Back
Do góry Bottom