Перейти к содержанию
Авторизация  
Slavkorara

Редактировать Скрипт

Рекомендуемые сообщения

Кто может исправить скрипт!

Предупреждение от AlexMan

4.18 Создание топиков с заголовками не раскрывающими полную суть топика

Изменено пользователем AlexMan
4.18

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот даный скрипт переделайте под фрозен прашу

 

 

 

import sys

from com.l2jfrozen.gameserver.datatables.sql import ItemTable

from com.l2jfrozen.gameserver.model.quest import State

from com.l2jfrozen.gameserver.model.quest import QuestState

from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

qn = "q8019_SetHero"

 

NPC = 35629

ITEM = 9600 # итем необходимый для обмена

COST = 1 # стоимость за 1 день

INAME = "WMZ Coin" # название итема

 

class Quest (JQuest) :

 

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

 

def onAdvEvent (self,event,npc,player):

st = player.getQuestState(qn)

if event.startswith("hero"):

days = event.replace("hero", "")

if days == " ":

htmltext = "<html><body>Вы не ввели количество дней.</body></html>"

return htmltext

if player.isHero():

htmltext = "<html><body>Вы уже герой..)</body></html>"

return htmltext

days = days.replace(" ", "")

if not days.isdigit():

htmltext = "<html><body>Вы не ввели количество дней.</body></html>"

return htmltext

days = int(days)

if days < 1:

htmltext = "<html><body>Вы не ввели количество дней.</body></html>"

return htmltext

payment = COST * days

if st.getQuestItemsCount(ITEM) < payment:

htmltext = "<html><body>Статус хиро за "+str(days)+" дней: <font color=74bff5>"+str(payment)+" "+INAME+"</font></body></html>"

return htmltext

htmltext = "<html><body>Теперь вы Герой!<br><br>"

#<

st.takeItems(ITEM,payment)

player.setHero(days)

#<

login = str(player.getAccountName())

name = str(player.getName())

date = str(strftime("%Y-%m-%d", gmtime()))

time = str(strftime("%H:%M:%S", gmtime()))

writelog=L2DatabaseFactory.getInstance().getConnection()

write=writelog.prepareStatement("INSERT INTO zz_donate_log (date,time,login,name,action,payment) VALUES (?,?,?,?,?,?)")

write.setString(1, date)

write.setString(2, time)

write.setString(3, login)

write.setString(4, name)

write.setString(5, "Hero Status, "+str(days)+" days.")

write.setInt(6, payment)

try :

write.executeUpdate()

write.close()

writelog.close()

except :

try : writelog.close()

except : pass

#<

htmltext += "<font color=bef574>Спасибо за поддержку!</font><br></body></html>"

else:

htmltext = "<html><body>Статус хиро:<br>Oops!</body></html>"

return htmltext

 

def onTalk (self,npc,player):

htmltext = "<html><body>Для вас в данный момент ничего нет.</body></html>"

st = player.getQuestState(qn)

npcId = npc.getNpcId()

if npcId == NPC:

htmltext = "privetstvie.htm"

return htmltext

 

 

QUEST = Quest(8019,qn,"custom")

CREATED = State('Start', QUEST)

STARTING = State('Starting', QUEST)

STARTED = State('Started', QUEST)

COMPLETED = State('Completed', QUEST)

 

QUEST.setInitialState(CREATED)

 

QUEST.addStartNpc(35629)

QUEST.addTalkId(35629)

 

 

 

 

Предупреждение от AlexMan

4.15 Нарушение в оформлении тем и сообщений

Изменено пользователем AlexMan
4.15

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто может исправить скрипт!

Хоть сказал бы какой.

за бесплатно ни кто!

Ты кроме слово "платно"занеш?А то в каждой теме только эти слова"за бесплатно ни кто!"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хоть сказал бы какой.

 

Ты кроме слово "платно"занеш?А то в каждой теме только эти слова"за бесплатно ни кто!"

 

Мне на тебя побоку, делай ему за бесплатно, ты просто жалкий РАБ

Правильно же Volt сказал он скоро подчинят нас!

Изменено пользователем ioioioii

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таким админам как ты, //sethero в помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) У фрозенов есть итем, при нажатии на который можно стать херо, в конфигах дни и прочее

2) Есть в шаре донат менеджер рабочий с выдачей хиро (тоже под фрозенов)

3) Там хтмл в основном, что там фиксить? Смотришь ошибку и правишь, или выкладываешь её сюда, мы помогаем

4) Ты залил в базу zz_donate_log???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите переписать Прашу!!!

 

ты слепой?

 

1) У фрозенов есть итем, при нажатии на который можно стать херо, в конфигах дни и прочее

2) Есть в шаре донат менеджер рабочий с выдачей хиро (тоже под фрозенов)

3) Там хтмл в основном, что там фиксить? Смотришь ошибку и правишь, или выкладываешь её сюда, мы помогаем

4) Ты залил в базу zz_donate_log???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2) Есть в шаре донат менеджер рабочий с выдачей хиро (тоже под фрозенов)

 

Не нашол еслы можно сылку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2) Есть в шаре донат менеджер рабочий с выдачей хиро (тоже под фрозенов)

 

Не нашол еслы можно сылку

\

 

ошибку дай грамотей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При покупке геройства вожу сколько дней потом мне пишет Scrip Error

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При покупке геройства вожу сколько дней потом мне пишет Scrip Error

 

Для умных говорю, в гс выдаст ОШИБКУ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Секунду заскриню)

 

не скринь а копируй

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Error on: D:\frozen\gameserver\data\scripts\custom\q8019_SetHero\__init__.py.error.log

Line: -1 - Column: -1

 

Traceback (innermost last):

(no code object) at line 0

SyntaxError: ('Lexical error at line 1, column 1. Encountered: "\\u00ff" (255), after : ""', ('__init__.py', 1, 1, '\xFFimport sys'))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...