-
Total de itens
103 -
Registro em
-
Última visita
Tudo que helanio postou
-
[Encerrado] Em Relação A Conectividade Do Servidor
tópico respondeu ao JP_OT de helanio em Tópicos Sem Resposta
tbm esto o com o mesmo problema mais so quado eu crio o sit gesio e configuro o config.lua que da esse erro escolhe o character e ele nao connect quando mudo para o consgi.lua ( sem alteraçao) ele funciona normalmente, so nao funciona quando mudo para usar o gesio. -
melhor system vip ate agora uso ele e recomendo. rep + Configurando o Gesior Com essa configuração irá aparecer o vip status do player no site e será possível vender vip pelo site. Se eu esqueci de alguma coisa é só avisar. accountmanagement.php Depois de: if(!$account_logged->isPremium()) $account_status = '<b><font color="red">Free Account</font></b>'; else $account_status = '<b><font color="green">Premium Account, '.$account_logged->getPremDays().' days left</font></b>'; Adicione: if(!$account_logged->isVip()) $account_vip_status = '<b><font color="red">Not Vip Account</font></b>'; else $account_vip_status = '<b><font color="green">Vip Account, '.$account_logged->getVipDays().' days left</font></b>'; Depois de: <td class="LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site']['darkborder'].';" > Adicione: <td class="LabelV" >Account Vip Status:</td><td>'.$account_vip_status.'</td></tr><tr style="background-color:'.$config['site']['darkborder'].';" > pot/OTS_Account.php Substitua: private $data = array('email' => '', 'blocked' => false, 'rlname' => '','location' => '','page_access' => 0,'lastday' => 0,'premdays' => 0, 'created' => 0); Por: private $data = array('email' => '', 'blocked' => false, 'rlname' => '','location' => '','page_access' => 0,'lastday' => 0,'premdays' => 0, 'created' => 0, 'viptime' => 0); Substitua: $this->data = $this->db->query('SELECT ' . $this->db->fieldName('id') . ', ' . $this->db->fieldName('name') . ', ' . $this->db->fieldName('password') . ', ' . $this->db->fieldName('email') . ', ' . $this->db->fieldName('blocked') . ', ' . $this->db->fieldName('rlname') . ', ' . $this->db->fieldName('location') . ', ' . $this->db->fieldName('page_access') . ', ' . $this->db->fieldName('premdays') . ', ' . $this->db->fieldName('lastday') . ', ' . $this->db->fieldName('created') . ' FROM ' . $this->db->tableName('accounts') . ' WHERE ' . $this->db->fieldName('id') . ' = ' . (int) $id)->fetch(); Por: $this->data = $this->db->query('SELECT ' . $this->db->fieldName('id') . ', ' . $this->db->fieldName('name') . ', ' . $this->db->fieldName('password') . ', ' . $this->db->fieldName('email') . ', ' . $this->db->fieldName('blocked') . ', ' . $this->db->fieldName('rlname') . ', ' . $this->db->fieldName('location') . ', ' . $this->db->fieldName('page_access') . ', ' . $this->db->fieldName('premdays') . ', ' . $this->db->fieldName('viptime') . ', ' . $this->db->fieldName('lastday') . ', ' . $this->db->fieldName('created') . ' FROM ' . $this->db->tableName('accounts') . ' WHERE ' . $this->db->fieldName('id') . ' = ' . (int) $id)->fetch(); Substitua: $this->db->query('UPDATE ' . $this->db->tableName('accounts') . ' SET ' . $this->db->fieldName('password') . ' = ' . $this->db->quote($this->data['password']) . ', ' . $this->db->fieldName('email') . ' = ' . $this->db->quote($this->data['email']) . ', ' . $this->db->fieldName('blocked') . ' = ' . (int) $this->data['blocked'] . ', ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ', ' . $this->db->fieldName('location') . ' = ' . $this->db->quote($this->data['location']) . ', ' . $this->db->fieldName('page_access') . ' = ' . (int) $this->data['page_access'] . ', ' . $this->db->fieldName('premdays') . ' = ' . (int) $this->data['premdays'] . ', ' . $this->db->fieldName('lastday') . ' = ' . (int) $this->data['lastday'] . ' WHERE ' . $this->db->fieldName('id') . ' = ' . $this->data['id']); Por: $this->db->query('UPDATE ' . $this->db->tableName('accounts') . ' SET ' . $this->db->fieldName('password') . ' = ' . $this->db->quote($this->data['password']) . ', ' . $this->db->fieldName('email') . ' = ' . $this->db->quote($this->data['email']) . ', ' . $this->db->fieldName('blocked') . ' = ' . (int) $this->data['blocked'] . ', ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ', ' . $this->db->fieldName('location') . ' = ' . $this->db->quote($this->data['location']) . ', ' . $this->db->fieldName('page_access') . ' = ' . (int) $this->data['page_access'] . ', ' . $this->db->fieldName('premdays') . ' = ' . (int) $this->data['premdays'] . ', ' . $this->db->fieldName('viptime') . ' = ' . (int) $this->data['viptime'] . ', ' . $this->db->fieldName('lastday') . ' = ' . (int) $this->data['lastday'] . ' WHERE ' . $this->db->fieldName('id') . ' = ' . $this->data['id']); Depois de: public function getPremDays() { if( !isset($this->data['premdays']) || !isset($this->data['lastday']) ) { throw new E_OTS_NotLoaded(); } return $this->data['premdays'] - (date("z", time()) + (365 * (date("Y", time()) - date("Y", $this->data['lastday']))) - date("z", $this->data['lastday'])); } Adicione: public function getVipDays() { if( !isset($this->data['viptime']) || !isset($this->data['lastday']) ) { throw new E_OTS_NotLoaded(); } return ceil(($this->data['viptime'] - time()) / (24*60*60)); } Depois de: public function isPremium() { return ($this->data['premdays'] - (date("z", time()) + (365 * (date("Y", time()) - date("Y", $this->data['lastday']))) - date("z", $this->data['lastday'])) > 0); } Adicione: public function isVip() { return ceil(($this->data['viptime'] - time()) / (24*60*60)) > 0; } characters.php Substitua: if($config['site']['show_vip_status']) { $id = $player->getCustomField("id"); if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=10%>Vip Status:</TD>'; $vip = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$config['site']['show_vip_storage'].';')->fetch(); if($vip == false) { $main_content .= '<TD><span class="red"><B>NOT VIP</B></TD></TR>'; } else { $main_content .= '<TD><span class="green"><B>VIP</B></TD></TR>'; } $comment = $player->getComment(); $newlines = array("\r\n", "\n", "\r"); $comment_with_lines = str_replace($newlines, '<br />', $comment, $count); if($count < 50) $comment = $comment_with_lines; if(!empty($comment)) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Comment:</TD><TD>'.$comment.'</TD></TR>'; } } Por: if($config['site']['show_vip_status']) { $id = $player->getCustomField("id"); if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=10%>Account Vip Status:</TD>'; if(!$account->isVip()) { $main_content .= '<TD><span class="red"><B>NOT VIP</B></TD></TR>'; } else { $main_content .= '<TD><span class="green"><B>VIP</B></TD></TR>'; } $comment = $player->getComment(); $newlines = array("\r\n", "\n", "\r"); $comment_with_lines = str_replace($newlines, '<br />', $comment, $count); if($count < 50) $comment = $comment_with_lines; if(!empty($comment)) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Comment:</TD><TD>'.$comment.'</TD></TR>'; } } shopsystem.php (+Créditos ao GM Bekman) Substitua: if($buy_offer['type'] == 'pacc') { $player_premdays = $buy_player_account->getCustomField('premdays'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); $buy_player_account->setCustomField('premdays', $player_premdays+$buy_offer['days']); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if($player_premdays == 0) { $buy_player_account->setCustomField('lastday', time()); } $main_content .= '<h2>PACC added!</h2><b>'.$buy_offer['days'].' days</b> of Premium Account added to account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><a href="index.php?subtopic=shopsystem">GO TO MAIN SHOP SITE</a>'; } Por: if($buy_offer['type'] == 'pacc') { $player_viptime = $buy_player_account->getCustomField('viptime'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); if($player_viptime > 0) $buy_player_account->setCustomField('viptime', $player_viptime + ($buy_offer['days'] * 24 * 60 * 60)); else $buy_player_account->setCustomField('viptime', time() + ($buy_offer['days'] * 24 * 60 * 60)); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if($player_viptime == 0) { $buy_player_account->setCustomField('lastday', time()); } $main_content .= '<h2>VIP Days added!</h2><b>'.$buy_offer['days'].' days</b> of Vip Account added to account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><a href="index.php?subtopic=shopsystem">GO TO MAIN SHOP SITE</a>'; } Links Úteis 01- [Gesior Acc] Vendedo Vip Pelo Pacc Créditos: GM Bekman 02- Double Exp Para Vip Créditos: Vodkart 03- Outfits Só Para Jogadores Vips Créditos: Vodkart Configurando o Gesior atualiza esse seu vip system aew ta muito antigo para os novos gesio as tags estao todas errada por favor Configurando o Gesior
-
Respondendo a : a primeira pergunta eu não entendi a segunda tae: e por que tipo crio a account la no sit, crio o character, abro o ip changger boto o ip kie 192.168.... net compartilhada ;/ so pramin ageita ele e hospeda depois, quando boto a senha aparece os character que eu fiz seleciono um, do enter, no painel do otserve diz [15/02/2011 15:06:39] Cezarxd has logged out. mais o character nao entra no jogo. pesso ajuda por favor #Edit Tbm ja desabilitei o firewall do windowns e nada acontesse vlw aew pela segunda pergunta. podem fecha
-
nao sei se existe a conta do administrador, e se existe nao sei. e sim ja alterei as posiçao de knight sample, druid sample... rook sample, e account manager. como eu alterei essas configuraçoes fui em http://localhost/phpmyadmin/ > minha database, player, editar e alterei em: posx 100 posy 40 posz 7 #Edit aeww vlw conseguir saber a senha do admin mais quanto as outra perguntas to esperando resposta e por que issu agora de libera as portas do modem antes eu entrava sem problema, so veio da esse erro agora quando criei o sit gesio, e a senha nao pega o cara que fornece internet mudou a senha e nao que da nao. ok, vlw aew manow tem como min ajuda nessa duvida ja to perdendo a cabeça aki olha uma SS que tirei: 1 diz que o character esta ON 2 mais fica connectando o dia todinho issu aconteceu depois que criei um sit para meu otserve OBS: ja liberei as portas, ja desabilitei o firewall #edit Descobri outra coisa que quando eu mudo o config.lua do meu otserver ele funciona normal entaum to achando que e na connecçao do sit gesio com a config.lua que nao esto csg me connectar com o jogo por favor galera to precisando ageita isso urgentemente, so acontesse issu de nao querer connectar com o jogo quando altero a o cinfig.lua para o que pede no video do doidin. #edit podem fechar
-
ok, vlw aew manow tem como min ajuda nessa duvida ja to perdendo a cabeça aki olha uma SS que tirei: 1 diz que o character esta ON 2 mais fica connectando o dia todinho isso acontesseu depois que criei o sit para meu server OBS: ja liberei as portas, ja desabilitei o firewall se voçe poder min ajuda por favor. #Edit Descobri outra coisa que quando eu mudo o config.lua do meu otserver ele funciona normal entaum to achando que e na connecçao do sit gesio com a config.lua que nao esto csg me connectar com o jogo por favor galera to precisando ageita isso urgentemente, so acontesse issu de nao querer connectar com o jogo quando altero a o cinfig.lua para o que pede no video do doidin.
-
ja consertei issu vlw subtitui o arquivo accountrmanager podem fecha
-
ajuda nesse Vip system http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/ pro gesio as tag que ele manda e totalmente diferente da minha uso o seu gesio modificado.
se pdoer atualizar o topico dele por favor -
e o seguinte eu estava configurando meu shop do meu server quando esqueci de colocar a vip star quando fui colocar ela fico embaixo de todos, tentei de tudo ai quero que apage meu shop system para começar do ZERO. quem ajuda rep ++
-
da pra traduzir nao entendi NADA!
-
kra ja tinha feito o que o fezzinn tinha dito 1- crio conta la no sit e no http://localhost/phpmyadmin nao fica a posiçao do templo automaticamente, ja botei a posiçao do account manager, rook sample, sorcerer sample, druid sample, paladin sample, knight sample, mais se eu vo criar um novo character nao fica a posiçao que eu botei, enho que muda a posiçao manualmente. quanto ao seu #Edit como fasso uma conta de administrador?
-
sim desbloquiei as portas 7171 e 7172 TCP do firewall, do modem nao pq nao tenho a senha do admin e tambem nao liberei a porta 7171 e 7172 para UDP nessecita?
-
vlw aew Henrique Moura, e agr falta os 2 piores erros 1- e os novos player criado nao fica com a townid automaticamente tenho que muda automaticamente 2- o que o character nao quer entrar #Edit 3- Duvida como adiciona point em uma ACC. 4- como adicionar items no shop system?
-
cara foi mal aew por ter criado outro topico. repondendo a pergunta. sim, minha internet e compartilhada
-
ok, vlw e para meu outros erros tem soluçao? Edit por favor ajuda aew galera
-
mais eu quero que fique com os acentos com cedilhas qual outro software eu uso?
-
vo aproveita esse topico para mostra os erros do meu otserver para criar um sit. os erros do meu serverou do sit gesio e o seguinte: 1- crio conta la no sit e no http://localhost/phpmyadmin nao fica a posiçao do templo automaticamente, ja botei a posiçao do account manager, rook sample, sorcerer sample, druid sample, paladin sample, knight sample, mais se eu vo criar um novo character nao fica a posiçao que eu botei, enho que muda a posiçao manualmente. 2- e quando mudo a posiçao manualmente e vo entra no jogo: 2a > 1- escolho o character 2b > 2- fica conectando o dia todo 3- como editar la no SHOP 3a- vantagens vip ja fui la em C:\xampp\htdocs\vantagens.PHP e editei mais fico assim no sit: 1- Ter Acesso a Area VIP com hunts esclusivas 2- voca��o VIP 3- Novas Magia VIP 4- 20% a mais de EXP 5- Regenera�ao de Mana e Life Mais rapido 6- + HP e Mana ao Upa 7- + CAP ao Upa 8- + Fast Attk. quero que fique exemplo: 1- Ter Acesso a Area VIP com hunts esclusivas 2- vocação VIP 3- Novas Magia VIP 4- 20% a mais de EXP 5- Regeneraçao de Mana e Life Mais rapido 6- + HP e Mana ao Upa 7- + CAP ao Upa 8- + Fast Attk gostaria que alguem min ajude por favor ate agora ngn me ajudo nesses erros. do REP++
-
http://www.xtibia.com/forum/topic/151604-acho-que-um-erro-inedito/page__p__1001469#entry1001469
ajuda aew -
depois que criar um sit gesio para me server... e fiz a senha e tudo quando vo entra no character simplemente nao quer entra. ajuda por favor. e tbm para meu outro erro 1- como editar la no SHOP 1a- vantagens vip quero que fique exemplo: 1- Ter Acesso a Area VIP com hunts esclusivas 2- vocação VIP 3- Novas Magia VIP 4- 20% a mais de EXP 5- Regeneraçao de Mana e Life Mais rapido 6- + HP e Mana ao Upa 7- + CAP ao Upa 8- + Fast Attk QUEM MIN AJUDA VAI GANHA REP++
-
[Gesior Acc] Como Por Pra Quando Criar O Char Ja Criar Como Promotion?
tópico respondeu ao Hudsin de helanio em Lixeira Pública
kra vai em xampp\htdocs\config\config.PHP na linha: // list of vocations on ots (world 0) $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0 ponhe assim: // list of vocations on ots (world 0) $vocation_name[0][0] = array(0 => 'None', 1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 $vocation_name[0][1] = array(1 => 'A SUA SEGUNDA VOCAÇAO Sorcerer', 2 => 'A SUA SEGUNDA VOCAÇAO Druid', 3 => 'A SUA SEGUNDA VOCAÇAO Paladin', 4 => 'A SUA SEGUNDA VOCAÇAO Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0 SE AJUDEI REP+ -
onde fica esses arquivo? 2. Abra o arquivo globalevents.xml e adiciona a tag: Código: <globalevent name="shop" interval="30" script="shop.lua"/> Em data/globalevent/shop.lua coloque: Código:
-
ajuda aqui quando crio o character no sit gesio e tudo normal quando vo entra no jogo da esse erro:
temple position is wrong. contact with the administration
JA FUI NO MAP EDITOR COLOQUEI A POSIÇAO DO TEMPLO!
mais to achando que em alguma configuraçao do gesio ajuda por favor -
1- como editar la no SHOP 1a- vantagens vip quero que fique exemplo: 1- Ter Acesso a Area VIP com hunts esclusivas 2- vocação VIP 3- Novas Magia VIP 4- 20% a mais de EXP 5- Regeneraçao de Mana e Life Mais rapido 6- + HP e Mana ao Upa 7- + CAP ao Upa 8- + Fast Attk 2- nao consigo fazer login quando clicko em login e boto a senha e boto submit aparece: Fatal error: Call to undefined method OTS_Account::getPlayerVip_Time() in C:\xampp\htdocs\accountmanagement.php on line 28 Ss: quem min ajuda Rep+
-
min diga um aew para min fazer o download por que testei quase todos os mais atualizado e sempre da erros min diga um que tenha menos erros por favor fico grato Edit cara alguem ja te disse issu?:que vc e o cara mrm baixei otro gesio e substitui o arquivo "OTS_Account.Php" que voçe mandou eu fazer em http://www.xtibia.com/forum/topic/135281-video-aprenda-a-criar-um-website-mysql/page__st__120 vlw agr vo configuralo sertinho uebaaaa +REP
-
meus erros: 1- nao quer aparecer o nome loggin 2- quando clicko em create account nada acontece 3- so pode criar conta clickando em account > Create account 4- digito tudo e nao parece god account, god email como este: e o meu nao tem CAPTCHA ESPERO QUE VOÇES AJUDEM
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.