Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

silnik frozen wariors


Rekomendowane odpowiedzi

Opublikowano

Czy znalazła się osoba , która za darmo dodała by mi jakiś darmowy chat do tego silnika lub możliwość wysyłania wiadomości?Za pomoc bym BARDZO polubił.....

Silnik jest darmowy i znajduje się na stronie www.gryviawww.pl

Opublikowano

Chodzi ci o Chat czy o opcję wysyłania wiadomości do innych graczy? Bo to jest duża różnica... Jeżeli chcesz CHAT to wystarczy tylko wlepić kod w odpowiednim miejscu z np. xat.com

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

Opublikowano

O wiadomosci najbardyiej wzszlanie do innzch gracyz.

 

Po pierwsze naucz się pisać

Po drugie z twojej wiadomości zrozumiałem że chodzi ci jednak o wysyłanie PW do innych graczy. Noi teraz powiem Ci że to co wybrałeś jest o wiele bardziej skomplikowane od zwykłego Chatu. Jednak nie mówię że tego nie da się zrobić. Ale jeśli chcesz by Ci ktoś dodał to do gry to musisz mu coś zapłacić, lub szukać szczęścia i ludzi za free :D Ja ci tego nie zrobię bo teraz czasu nie mam ale na razie mogę ci za darmo wykonać prosty chat gdzie wszyscy gracze będą mogli ze sobą porozmawiać.

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

Opublikowano

Lepiej poszukac jakiegos juz bardziej udoskonalonego silniczka.

odrazu bys chcial gotowy silnik i jeszcze zeby mozna bylo na nim można zarabiać.

Opublikowano

Zarobic nie.Ale lepiej kupic juz jakis ciutke zrobiony silnik niz robic go od zera. Zlecic kazdej osobie pojedyncze robienie czegos wyniesie wiecej niz kupienie juz jako tako ogarnietego silniczka,

Kase???Ty Wiesz co Piszesz?????

  • 3 tygodnie później...
Opublikowano

Srr że odświeżam po tylu dniach jednak temat nie jest do końca wyjaśniony.

 

@fatamorgana1960

Jeżeli nadal nie masz tej funkcji wysyłania wiadomości to możesz zrobić ją na podstawie innego tego typu silnika który takową posiada. (Silnik musi być zbudowany na podstawie identycznej co ten którego szukasz).

 

Ale jeśli szukasz czegoś prostego ale działającego to mam dla CB prezent ode mnie:

<?php
class MsgMgr{
public function msg_send($user, $to, $text){
 $user = (int)$user;
 $to = real_string($to);

 $text = real_string($text);
 $to_user = one("select user from nebula_users where login ='".$to."' limit 1");
 if (!empty($to_user)){

  query("insert into nebula_messages (m_from, m_to, m_type, m_text, m_date)
 values(".$user.",".$to_user.",2,'".$text."',now()),(".$user.",".$to_user.",1,'".$text."',now())"
  );
  query("update nebula_users set messages_count = messages_count + 1 where user = $to_user");
  return "wiadomość wysłano";
 } else {
  return "nie ma takiego użytkownika";
 }
}
public function msg_add_report($user, $mid){
 $user = (int)$user;
 $mid = (int)$mid;

 $new = row("select * from nebula_messages where m_id = $mid and m_to = $user");

 if(!empty($new)){
  query("insert into nebula_reports (r_user, r_text, r_date) value ($user,'".$new['m_text']."',now())");
  $msg = 'dodano raport';
 } else $msg = 'nie ma takiej wiadomości';
 return $msg;
}
public function msg_admin_send($type, $to, $text){
 $to = (int)$to;
 $text = real_string($text);


  query("insert into nebula_messages (m_from, m_to, m_type, m_text, m_date)
 value(1,".$to.",".$type.",'".$text."', now())"
  );
  if($type ==1){
  query("update nebula_users set messages_count = messages_count + 1 where user = $to");}
  return "wiadomość wysłano";

}
public function msg_admin_send_mass( $text){
 $text = real_string($text);
 query("insert into nebula_messages (m_from, m_to, m_type, m_text, m_date)
  select 1,user,1,'".$text."', now() from nebula_users
 ");
 query("update nebula_users set messages_count = messages_count + 1");
 return "wiadomość wysłano"; 
}
public function msg_del($user, $type, $msg_id){
 $user = (int)$user;
 $type = (int)$type;
 $msg_id = (int)$msg_id;
 switch($type){
  case 1:
   query("delete from nebula_messages where m_id = $msg_id and m_to = $user and m_type = 1 limit 1");
  break;
  case 2:
   query("delete from nebula_messages where m_id = $msg_id and m_from = $user and m_type = 2 limit 1");
  break;
  case 3:
   query("delete from nebula_messages where m_id = $msg_id and m_to = $user and m_type = 3 limit 1");
  break;
  case 4:
   query("delete from nebula_messages where m_id = $msg_id and m_to = $user and m_type = 4 limit 1");
  break;
  case 5:
   query("delete from nebula_messages where m_id = $msg_id and m_to = $user and m_type = 5 limit 1");
  break;

  default:
  break;
 }
}
public function msg_del_all($user, $type){
 $user = (int)$user;
 $type = (int)$type;
 switch($type){
  case 1:
   query("delete from nebula_messages where m_to = $user and m_type = 1");
  break;
  case 2:
   query("delete from nebula_messages where m_from = $user and m_type = 2");
  break;
  case 3:
   query("delete from nebula_messages where m_to = $user and m_type = 3");
  break;
  case 4:
   query("delete from nebula_messages where m_to = $user and m_type = 4");
  break;
  case 5:
   query("delete from nebula_messages where m_to = $user and m_type = 5");
  break;
  default:
  break;
 }
}
public function msg_read($user, $msg_id){
 $type = row("select m_type, m_status from nebula_messages where m_id = $msg_id and m_to = $user limit 1");
 query("update nebula_messages set m_status = 1 where m_id = $msg_id and m_to = $user limit 1");
 if(!empty($type))
 if($type['m_status'] == 0){
  if($type['m_type'] == 1){
   query("update nebula_users set messages_count = messages_count - 1 where user = $user");
  } elseif ($type >= 3){
   query("update nebula_users set reports_count = reports_count - 1 where user = $user");
  }
 }
}
}
?>

Oczywiście tak czy siak musisz go przerobić.

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

Opublikowano

tabelę tak, jednak nie jest to specjalnie trudne. A oprócz tego trzeba odpowiednio skonfigurować kod który dałem bądź od nowa robić (jak edytujesz to i tak jest sporo pracy bo to całkiem inna gra)

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

Opublikowano

widzę właśnie postanowiłem jednak zacząć powolutku od początku, tak chociaż się czegoś nauczę.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...