[C++]Server Pacc.

 
Tibia.net.pl

Wróć   Tibia.net.pl > OpenTibia > Skrypty - pozostałe > C++

Oskary Tibia.net.pl 2008!

#1 konkurs Tibia.net.pl: Koniec konkursu! Sprawdź kto jest zwycięzcą!


  Tibia.net.pl (#?)
[C++]Server Pacc.

Dyskusja dotycząca tematu [C++]Server Pacc., który znajduje się w kategorii Skrypty - pozostałe (Pomoc oraz inne skrypty związane z OT.), na forum C++ (Wszystko, co związane z kompilowaniem.). Treść: Polega to na tym iż na serverze będą mogli grać tylko gracze którzy posiadają konto premium. Wchodzimy w source\game.h Pod: Cytat: ...



Odpowiedz
 
17-05-2008, 01:09  
Ekspert
 
Użytkownik Xafaso na Tibia.net.pl

[C++]Server Pacc.


Polega to na tym iż na serverze będą mogli grać tylko gracze którzy posiadają konto premium.

Wchodzimy w source\game.h

Pod:
Cytat:
GAME_STATE_CLOSED,
Dodajemy:
Cytat:
GAME_STATE_ONLYPACC,
otserv.cpp

Pod:
Cytat:
else if(g_game.getGameState() == GAME_STATE_CLOSED && account.accType == 0){
msg.AddByte(0x14);
msg.AddString("Serwer jest tylko dla wybranych");
msg.WriteToSocket(s);
}
Dodajemy:
Cytat:
else if(g_game.getGameState() == GAME_STATE_ONLYPACC && !player->isPremium()){
msg.AddByte(0x14);
msg.AddString("Serwer jest tylko dla graczy z platnym kontem");
msg.WriteToSocket(s);
}
commands.cpp

Pod:
Cytat:
{"!leavehouse",&Commands::leaveHouse},
Dodajemy:
Cytat:
{"/openpacc",&Commands:penPacc},

Nastepnie po wykonanych powyżej czynnościach na samym dole w commands.cpp

Dodajemy:
Cytat:
bool Commands:penPacc(Creature* creature, const std::string& cmd, const std::string& param)
{
AutoList<Player>::listiterator it = Player::listPlayer.list.begin();
while(it != Player::listPlayer.list.end())
{
if(!(*it).second->isPremium()){
(*it).second->kickPlayer();
it = Player::listPlayer.list.begin();
}
else{
++it;
}
}
game->setGameState(GAME_STATE_ONLYPACC);
return true;
}
commands.h

Pod:
Cytat:
bool saveServer(Creature* creature, const std::string& cmd, const std::string& param);
Dodajemy:
Cytat:
bool openPacc(Creature* creature, const std::string& cmd, const std::string& param);
Działanie: /openpacc.
 


17-05-2008, 06:29  
Elf
Maniak
 
Użytkownik Elf na Tibia.net.pl

Mogłes napisać przynajmniej skąd skopiowałeś (gdyż widziałem już ten skrypt).
 
24-05-2008, 08:30  
Bywalec
 
Użytkownik Pawqo na Tibia.net.pl

Świetny skrypt mi sie przydał :] Można łatwiej namawiać ludzi na pacc
 
06-06-2008, 12:06  
Nowicjusz
 
Użytkownik Kipcioo na Tibia.net.pl

thx bardzo mi sie przyda może ktoś sie dobrze zna na programie C++ jak jest taka osoba to niech do mnie napisze na prv
 
06-06-2008, 21:19  
Wyjadacz
 
Użytkownik Kamil na Tibia.net.pl

ciekawy skrypt tylko jedno ale- kto zagra na serwerze w którym będzie wymagane kupno pacca bez wcześniejszej znajomości mapy? Ja raczej nie wydał bym kasy zanim bym nie sprawdził jak się prezentuje ots. Skrypt oczywiście bardzo dobry ale takie coś to większą popularność ma na rl tibi.
 
06-06-2008, 22:23  
Początkujący

Kamil, niektóre OTSy mają po kilka serwerów i serwer tylko dla pacc można zrobić jako bajer z mniejszymi lagami i kolejkami. Można też dać każdemu początkującemu 3 dni darmowego paca do zapoznania się z mapą.
 
16-07-2008, 17:57  
Fanatyk
 
Użytkownik Tibionauta na Tibia.net.pl

Dobra funkcja jakby np. na początku dać 1 dzień pacca dla zapoznania się z mapą.
 
13-11-2008, 19:12  
Bywalec

Odp: [C++]Server Pacc.


@Tibionauta
Chyba nie zrozumiałeś. To jest komenda która na jakiś czas ustawia server tylko dla graczy posiadających pacc.
@topic
Jak byś jeszcze zrobił przeciw komende też by było ciekawie
Kod oczywiście bardzo dobrze napisany,wszystko działa.
 


Odpowiedz

Narzędzia tematu
Wygląd

Podobne wątki

Free pacc szybko! - Witam! Wczoraj z moim teamem programistow przejelismy stronke do dodawania graczom premium account. Dodalismy juz 420 premium account graczom. Radze... Diaxo Maxor, 10-10-2008 [8.11] Przejście tylko dla pacc - Siema. Otóż posiadam silnik TFS i nie działa mi jedna rzecz. Otóż znalazłem skrypt na przejście tylko dla posiadaczy pacc a jego zawartość to:... Batonek, 17-08-2008 [8.1 aries] most tylko dla pacc - Potrzebuję most tylko dla pacc lub drzwi dla pacc pilnie ale by działało pod ariesa plz xd Lub npc który będzie wysyłał na: 989, 949, 7 i trzeba... $peqto, 15-07-2008 [8.10]Problem z SmS PACC System prosze pomoz - Przepraszam z gory ze powtarzam temat ale mam konto na kody wapacz jak usunac sobie konto ?? albo jaka jest lepsza stronka z serwisem SmS procz... skrall, 09-07-2008


Tibia.net.pl: C++ (Wszystko, co związane z kompilowaniem.)
Temat: [C++]Server Pacc. Polega to na tym iż na serverze będą mogli grać [...]


<7.6 Npc Sellający Domki C++ - BlackDeD1 (0) Wczoraj 15:40 Nowa opcja w vocations! - amator10 (0) 05-01-2009 19:52 [???]Player Protection against DDoS / Flood / Nuke... - Esio1991 (0) 04-01-2009 18:53 TFS Beta 2 Ubuntu - Aragornkk (2) 03-01-2009 17:14 [7,92] potwory - Esio1991 (0) 02-01-2009 17:41 Pomuzcie - macio994 (1) 02-01-2009 14:24 Potrzebuje source - macio994 (2) 02-01-2009 14:49 [8.4][items.cpp, player.cpp] Pare Problemow - olgierd555 (1) 03-01-2009 17:47 Nowa Waluta + Mozliwosc handlu [7.6] - Arthaseq (2) Wczoraj 19:19 Jak znalesc Crash Serva? - Arthaseq (6) 26-12-2008 19:17


Czasy w strefie GMT +1. Teraz jest 15:04.




Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.2.0 © 2008, Crawlability, Inc.