VI

[GESIOR] VictorWEBMaster 2019v

Por VictorWEBMaster, 22 de jul. de 2012 em Websites & Layouts

gesior
website
otserver
victor;
otserv
tibia
920
200.1k
18 de outubro de 2013 às 12:37

to com 1 problema por exemplo o cara compra o iten que custa 10 points , porem o player nao recebe este intem vip por acaso me ajudem pfv

aproveitado como eu sei que o sistema inteligente esta funcionando posso saber ?? obrigado

vai em data\globalevents e procure por shop.lua se n tiver ,copie um arquivo e renomeie ele para shop.lua

 

 

-- ### CONFIG ###

-- message send to player by script "type" (types you can check in "global.lua")

SHOP_MSG_TYPE = 19

-- time (in seconds) between connections to SQL database by shop script

SQL_interval = 30

-- ### END OF CONFIG ###

function onThink(interval, lastExecution)

local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")

if(result_plr:getID() ~= -1) then

while(true) do

id = tonumber(result_plr:getDataInt("id"))

action = tostring(result_plr:getDataString("action"))

delete = tonumber(result_plr:getDataInt("delete_it"))

cid = getCreatureByName(tostring(result_plr:getDataString("name")))

if isPlayer(cid) == TRUE then

local itemtogive_id = tonumber(result_plr:getDataInt("param1"))

local itemtogive_count = tonumber(result_plr:getDataInt("param2"))

local container_id = tonumber(result_plr:getDataInt("param3"))

local container_count = tonumber(result_plr:getDataInt("param4"))

local add_item_type = tostring(result_plr:getDataString("param5"))

local add_item_name = tostring(result_plr:getDataString("param6"))

local received_item = 0

local full_weight = 0

if add_item_type == 'container' then

container_weight = getItemWeightById(container_id, 1)

if isItemRune(itemtogive_id) == TRUE then

items_weight = container_count * getItemWeightById(itemtogive_id, 1)

else

items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count)

end

full_weight = items_weight + container_weight

else

full_weight = getItemWeightById(itemtogive_id, itemtogive_count)

if isItemRune(itemtogive_id) == TRUE then

full_weight = getItemWeightById(itemtogive_id, 1)

else

full_weight = getItemWeightById(itemtogive_id, itemtogive_count)

end

end

local free_cap = getPlayerFreeCap(cid)

if full_weight <= free_cap then

if add_item_type == 'container' then

local new_container = doCreateItemEx(container_id, 1)

local iter = 0

while iter ~= container_count do

doItemSetAttribute(uid, "serial", generateSerial())

doAddContainerItem(new_container, itemtogive_id, itemtogive_count)

iter = iter + 1

end

received_item = doPlayerAddItemEx(cid, new_container)

else

local new_item = doCreateItemEx(itemtogive_id, itemtogive_count)

received_item = doPlayerAddItemEx(cid, new_item)

end

if received_item == RETURNVALUE_NOERROR then

doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS shop.')

db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")

db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")

else

doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.')

end

else

doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.')

end

end

if not(result_plr:next()) then

break

end

end

result_plr:free()

end

return TRUE

end

 

 

agora vai em globalevents.xml e adicione essa tag

 

 

globalevent name="shop" interval="30" script="shop.lua"/>

 

kinglekkeK
18 de outubro de 2013 às 12:49

no meu global tbm nao estou conseguindo que os eventos funcionem como dota e zumbievents, tem alguma coisa que tenha que mudar ??

Piabeta KunP
18 de outubro de 2013 às 13:46

no meu global tbm nao estou conseguindo que os eventos funcionem como dota e zumbievents, tem alguma coisa que tenha que mudar ??

isso ai fica pro pessoal da area de programação ou scripting, inté!

18 de outubro de 2013 às 15:13

alguem tem uma database estou com erros quando crio char pelo account management da erros nos skill ,estou usando seu website e sua db victor mais da erros não sei como arrumar ;/

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 16 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 15 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 17 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

Editado Outubro 18 por kleitonalan321

VictorWEBMasterV
19 de outubro de 2013 às 00:23

alguem tem uma database estou com erros quando crio char pelo account management da erros nos skill ,estou usando seu website e sua db victor mais da erros não sei como arrumar ;/

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 16 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 15 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 17 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Se voce estivesse utilizando minha database não aconteceria isto, importe novamente.

AlexclusiveA
19 de outubro de 2013 às 00:28

alguem tem uma database estou com erros quando crio char pelo account management da erros nos skill ,estou usando seu website e sua db victor mais da erros não sei como arrumar ;/

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 16 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 15 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `player_id` = 17 AND `skillid` = 0' at line 1' in C:\xampp\htdocs\pot\OTS_Player.php:195 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Player.php(195): PDO->query('UPDATE `player_...') #1 C:\xampp\htdocs\accountmanagement.php(916): OTS_Player->save() #2 C:\xampp\htdocs\index.php(157): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Player.php on line 195

 

Tente substituir seu arquivo Pot em xampp\htdocs\pot por esse: POT.

E também substitua o arquivo accountmanagement.php em xampp\htdocs\accountmanagement.php por esse: AccManagement.php.

 

se da certo...

Junior001J
19 de outubro de 2013 às 01:13

muito bom mesmo cada atualização melhor :)

19 de outubro de 2013 às 10:25

eu estou usando sua database seu site ,baixei seu site atualizado baixei sua db tbm que tem aqui e da o msm erro tive q pega uma outra database e refaze dai paro.

VictorWEBMasterV
20 de outubro de 2013 às 01:35

Novas atualizações em breve!!

Em breve um novo painel de doações com uma infraestrutura mais ampla e mais segura.

23u7oy0.png

Editado Outubro 20 por VictorWebMaster

GodalonexDG
20 de outubro de 2013 às 12:21

Aguardado :D

AlexclusiveA
20 de outubro de 2013 às 12:23

Victor, qualquer coisa que precisar de ajudar relacionada ao design de qualquer página.

É só avisar que agente da um jeito rs

VictorWEBMasterV
21 de outubro de 2013 às 17:17

Victor, qualquer coisa que precisar de ajudar relacionada ao design de qualquer página.

É só avisar que agente da um jeito rs

 

Hehe, design pra mim é luxo e.e

Design = #*!&¨C-- UEARHUAER

AlexclusiveA
21 de outubro de 2013 às 17:49

Hehe, design pra mim é luxo e.e

Design = #*!&¨C-- UEARHUAER

 

Só pra dar mais uma "personalizada" na coisa rs

VictorWEBMasterV
22 de outubro de 2013 às 10:07

Versão Nova por aii!!!

Estamos iniciando a fase final beta para podermos postar o novo website com algumas alterações muito boas. Inclusive postamos uma previa da nova pagina de spells.

2j5fgiw.png

 

Mais Updates nessa tarde!!

14bot2s.png

Editado Outubro 22 por VictorWebMaster

kinglekkeK
23 de outubro de 2013 às 18:51

pode me ajudar, os itens comprado no site nao estao indo para os player ,obrigado!