Ir para conteúdo

helanio

Artesão
  • Total de itens

    103
  • Registro em

  • Última visita

Tudo que helanio postou

  1. 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.
  2. 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
  3. 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
  4. 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
  5. 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.
  6. ja consertei issu vlw subtitui o arquivo accountrmanager podem fecha
  7. 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
  8. 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 ++
  9. da pra traduzir nao entendi NADA!
  10. 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?
  11. 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?
  12. 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?
  13. cara foi mal aew por ter criado outro topico. repondendo a pergunta. sim, minha internet e compartilhada
  14. ok, vlw e para meu outros erros tem soluçao? Edit por favor ajuda aew galera
  15. mais eu quero que fique com os acentos com cedilhas qual outro software eu uso?
  16. 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++
  17. http://www.xtibia.com/forum/topic/151604-acho-que-um-erro-inedito/page__p__1001469#entry1001469
    ajuda aew
  18. 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++
  19. 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+
  20. 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:
  21. 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
  22. helanio

    Cyt Vip

    primeiramente vlw aew pelo comentario ira min ajudar muito. mais para o meu primeiro map ta bom?
  23. helanio

    2 Duvidas No Gesio

    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+
  24. 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
  25. helanio

    Nao Quer Criar Conta

    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.
×
×
  • Criar Novo...