Jump to content


Toggle shoutbox Chat Open the Shoutbox in a popup

Прямая связь с администрацией по скайпу: gods.dragon
@  Costesti : (10 June 2025 - 22:26) Артём закрой сервер толку от него ноль так как лаги бешеные ничего не сделать
@  Costesti : (10 June 2025 - 21:03) бля это у меня сервер только логает или у всех?
@  papasha : (10 June 2025 - 15:13) @Costesti da kanesna vvodit, uze dohuja obnov vishlo za 7 let poslednix!!
@  Costesti : (09 June 2025 - 18:34) Артём ты там нововведения водишь?
@  Costesti : (09 June 2025 - 18:31) Сервер работает?
@  Costesti : (31 May 2025 - 23:46) Шан комп меняй уже игру не тянет
@  Costesti : (31 May 2025 - 20:02) мда никому не нужен этот сервер
@  fr33 : (29 May 2025 - 14:07) shenahnan gnom
@  fr33 : (29 May 2025 - 14:07) gm zb!!!1 lagi ept
@  Costesti : (28 May 2025 - 22:43) и это опять и за сейвы
@  Costesti : (28 May 2025 - 22:43) Народ да у кого там номер Шана пускай чинит сервер
@  Costesti : (27 May 2025 - 21:38) Вопрос Крафтить молоко можно?
@  fr33 : (26 May 2025 - 17:33) gm blad chini lag
@  Costesti : (23 May 2025 - 22:37) Бешеные лаги
@  Costesti : (17 May 2025 - 22:54) Опять лаги на Сервере
@  fr33 : (12 May 2025 - 15:21) ble daite mne gm i zdelaju pvp vam
@  Mokasin : (12 May 2025 - 09:04) Puišiem nav garlaicīgi xDDD
@  Egoons : (10 May 2025 - 18:48) lanc 2025 gads jau, ara silts atkal. tas taa, infai
@  beatiful : (10 May 2025 - 10:14) griga pidar
@  fr33 : (08 May 2025 - 17:53) griga eta samij zoskj dalbaeb etam server

Photo

Logs Counter Scp


  • Please log in to reply
2 replies to this topic

#1 Prey

Prey

    Expert

  • Members
  • 1522 posts
  • Gender:Male
  • Location:Riga

Posted 14 July 2012 - 04:40

Некоторые тут выставляют цены и количество логов на продажу.
Но постоянно обновлять инфу насчет количества, людям в лом.
Так что к вашему вниманию скрипт.

Выставляем в самом верху - напротив названия, цены на логи.
Запускаем скрипт. Кликаем таргет на бокс с логами.
Через минуту скрипт закончит работу.
Там где лежит сам скрипт - появится файл Price1.txt

В этом файле будет готовый подсчет логов с ценами для форума.

П.с. Будет настроение, сделаю на инготы.

Пример что выдает скрипт:
-----------------------------------------------------------------------------------------------------------
DreadLogs In stock: 1 Log. Price to 1 log. = 1000 GP. Price to all Logs. = 1000 GP
ChaoticLogs In stock: 32 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
IceLogs In stock: 22 Log. Price to 1 log. = 200 GP. Price to all Logs. = 4400 GP
ParadiseLogs In stock: 13 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
HolyLogs In stock: 0 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
HamelionLogs In stock: 0 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
FrozenLogs In stock: 0 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
ArianLogs In stock: 1 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
MileniumLogs In stock: 0 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP
TeriumLogs In stock: 0 Log. Price to 1 log. = 0 GP. Price to all Logs. = 0 GP

-----------------------------------------------------------------------------------------------------------


Сам Скрипт:
; Vistavlaem ceni na logi

Set %DreadLogsPrice 1000

Set %ChaoticLogsPrice 0

Set %IceLogsPrice 200

Set %ParadiseLogsPrice 0

Set %HolyLogsPrice 0

Set %HamelionLogsPrice 0

Set %FrozenLogsPrice 0

Set %ArianLogsPrice 0

Set %MileniumLogsPrice 0

Set %TeriumLogsPrice 0



;Dalshe nichego ne trogaem

ScriptStart:

set #sysmsgcol 65

Set %bike 0

Set %Suber #False

Set %Zero #False

;colors

Set %DreadLogsColor 45

Set %ChaoticLogsColor 1060

Set %IceLogsPriceColor 1152

Set %ParadiseLogsColor 2178

Set %HolyLogsColor 1090

Set %HamelionColor 1063

Set %FrozenLogsColor 1153

Set %ArianLogsColor 1155

Set %MileniumLogsColor 2199

Set %TeriumLogsColor 1097



;set colors

Set %LogColor1 %DreadLogsColor

Set %LogColor2 %ChaoticLogsColor

Set %LogColor3 %IceLogsPriceColor

Set %LogColor4 %ParadiseLogsColor

Set %LogColor5 %HolyLogsColor

Set %LogColor6 %HamelionColor

Set %LogColor7 %FrozenLogsColor

Set %LogColor8 %ArianLogsColor

Set %LogColor9 %MileniumLogsColor

Set %LogColor10 %TeriumLogsColor







StartFindChest:

msg $

set #targcurs 1

while #targcurs = 1

wait 1

set %Box #ltargetid

wait 2

Finditem %box

if #findcnt <> 0

{

if #Finddist > 3

{

display Box To Far!!!

halt

}

Set #lobjectid %box

set %smarttimer #scnt + 5

repeat

{

event macro 17 0

wait 10

if %smarttimer < #scnt

{

display Are you sure that is Box?

halt

}

}

until #contid = %box

}



set %Bike 1

StartFindLogs:

gosub getcolors

Repeat

{

Finditem ZLK C_ , %box

If #Findcol <> %Color

Ignoreitem #findid

If #Findcol = %Color

{

set %Ammount #Findstack

set %Suber #True

}

}

until %Suber || #Findcnt = 0

If #findcnt = 0

{

set %Suber #True

set %Zero #True

gosub Script

}

If %Suber

gosub Script

Goto StartFindLogs



Sub Script

gosub lognames

gosub setprice

Set %Suber #False

If %Zero

{

Set %Ammount 0

Set %Zero #False

}

WriteLogsAmmount:

If %Skidka

{

set %buga %price / 100

set %puga %buga * %procenti

set %skidon %price - %puga

}

Set %ToAll %Ammount * %Price

execute cmd.exe /c echo >>Price1.txt %Name In stock: %Ammount Log. Price to 1 log. = %Price GP.  Price to all Logs. = %ToAll GP

event sysmessage %name Writed

wait 10

If %bike = 10

{

event exmsg #Charid 3 64 All Logs Counted!!!

halt

}

ignoreitem reset

Set %bike %bike + 1

return









sub getcolors

If %Bike = 1

set %Color %LogColor1

If %Bike = 2

Set %Color %LogColor2

If %Bike = 3

Set %Color %LogColor3

If %Bike = 4

Set %Color %LogColor4

If %Bike = 5

Set %Color %LogColor5

If %Bike = 6

Set %Color %LogColor6

If %Bike = 7

Set %Color %LogColor7

If %Bike = 8

Set %Color %LogColor8

If %Bike = 9

Set %Color %LogColor9

If %Bike = 10

Set %Color %LogColor10

return



sub lognames

If %Bike = 1

Set %Name DreadLogs

If %Bike = 2

Set %Name ChaoticLogs

If %Bike = 3

Set %Name IceLogs

If %Bike = 4

Set %Name ParadiseLogs

If %Bike = 5

Set %Name HolyLogs

If %Bike = 6

Set %Name HamelionLogs

If %Bike = 7

Set %Name FrozenLogs

If %Bike = 8

Set %Name ArianLogs

If %Bike = 9

Set %Name MileniumLogs

If %Bike = 10

Set %Name TeriumLogs

return



Sub SetPrice

If %Bike = 1

Set %Price %DreadLogsPrice

If %Bike = 2

Set %Price %ChaoticLogsPrice

If %Bike = 3

Set %Price %IceLogsPrice

If %Bike = 4

Set %Price %ParadiseLogsPrice

If %Bike = 5

Set %Price %HolyLogsPrice

If %Bike = 6

Set %Price %HamelionLogsPrice

If %Bike = 7

Set %Price %FrozenLogsPrice

If %Bike = 8

Set %Price %ArianLogsPrice

If %Bike = 9

Set %Price %MileniumLogsPrice

If %Bike = 10

Set %Price %TeriumLogsPrice

return


#2 Dreik

Dreik

    Advanced Player

  • Members
  • 384 posts
  • Gender:Male
  • Location:Е-101

Posted 14 July 2012 - 05:11

красавец )

#3 Aligatorr

Aligatorr

    UO Support

  • Members
  • 940 posts
  • Gender:Male

Posted 14 July 2012 - 10:00

Добавил твой скрипт в тему Готовые скрипты отЭнфлейма




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users