Cast System :)

Status
Zamknięty.

Mag Egzorcysta

Advanced User
Zarejestrowany
Dołączył
Kwiecień 17, 2010
Posty
248
Liczba reakcji
39
Witam,

Nadszed? czas, gdzie udost?pni? wszystko co mam. :)
Na pocz?tek jaki? cast system a potem (jutro) brakuj?ce trunki pod ka?dy protok??. (ots.pl/chmura/leon/)

Do tabeli `players` nale?y doda? kolumn? `cast`.
Do config.lua nale?y doda? "enableCast = true".

Trunk pod 9.6x
http://otsl.pl/leonek/cast_system.rar

+
PHP:
<?PHP
$order = $_REQUEST['order'];
if($order == 'name') {
	$orderby = 'name';
}
if($order == 'level') {
	$orderby = 'level';
}
if($order == 'vocation') {
	$orderby = 'vocation';
}
if(empty($orderby)) {
	$orderby = 'name';
}
if(count($config['site']['worlds']) > 1)
{
	$worlds .= '<i>Select world:</i> ';
	foreach($config['site']['worlds'] as $idd => $world_n)
	{
		if($idd == (int) $_GET['world'])
		{
			$world_id = $idd;
			$world_name = $world_n;
		}
	}
}
if($idd == (int) $_GET['world'])
{
	$world_id = $idd;
	$world_name = $world_n;
}
if(!isset($world_id))
{
	$world_id = 0;
	$world_name = $config['server']['serverName'];
}
if(count($config['site']['worlds']) > 1)
{
	$main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD>
		<FORM ACTION="?subtopic=whoisonline" METHOD=get><INPUT TYPE=hidden NAME=subtopic VALUE=whoisonline><INPUT TYPE=hidden NAME=list VALUE=experience>
		<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>World Selection</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['lightborder'].'">
		<TABLE BORDER=0 CELLPADDING=1><TR><TD>World: </TD><TD><SELECT SIZE="1" NAME="world"><OPTION VALUE="" SELECTED>(choose world)</OPTION>';
		foreach($config['site']['worlds'] as $id => $world_n)
		{
			$main_content .= '<OPTION VALUE="'.$id.'">'.$world_n.'</OPTION>';
		}
		$main_content .= '</SELECT> </TD><TD><INPUT TYPE=image NAME="Submit" ALT="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18>
		</TD></TR></TABLE></TABLE></FORM></TABLE><br>';
}
$players_online_data = $SQL->query('SELECT * FROM players WHERE online > 0 AND cast = 1 AND world_id = '.$world_id.' ORDER BY '.$orderby);
$number_of_players_online = 0;
foreach($players_online_data as $player) 
{
	$number_of_players_online++;
	if($config['site']['show_flag'])
	{
		$account = $SQL->query('SELECT * FROM accounts WHERE id = '.$player['account_id'].'')->fetch();
		$flag = '<image src="images/flags/'.$account['flag'].'.png"/> ';
	}
	if(is_int($number_of_players_online / 2)) 
	{
		$bgcolor = $config['site']['darkborder'];
	}
	else
	{
		$bgcolor = $config['site']['lightborder'];
	}
	$players_rows .= '
	<TR BGCOLOR='.$bgcolor.'>
		<TD WIDTH=40%>'.$flag.'<A HREF="index.php?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].'</A><br/>'.$player['level'].' '.$vocation_name[$player['world_id']][$player['promotion']][$player['vocation']].'</TD>
		<TD WIDTH=40%>'.($player['castDescription'] == "" ? '-' : $player['castDescription']).'</TD>
		<TD WIDTH=20%>'.$player['castViewers'].'/50</TD>
	</TR>';
}
if($number_of_players_online == 0) 
{
	//server status - server empty
	$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Server Status</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>Currently there are no active casts on '.$config['server']['serverName'].'.</TD></TR></TABLE></TD></TR></TABLE><BR>';
}
else
{
	//server status - someone is online
	$main_content .= '
	<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>
		<TR BGCOLOR="'.$config['site']['vdarkborder'].'">
			<TD CLASS=white><B>Server Status</B></TD>
		</TR>
		<TR BGCOLOR='.$config['site']['darkborder'].'>
			<TD>';
			$main_content .= 'Currently there are '.$number_of_players_online.' active live casts';
			$main_content .= ' on '.$world_name.' gameworlds.<br>
			</TD>
		</TR>
	</TABLE><BR>';
	//list of players
	$main_content .= '
	<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>
		<TR BGCOLOR="'.$config['site']['vdarkborder'].'">
			<TD><A HREF="index.php?subtopic=whoisonline&order=name" CLASS=white>Name</A></TD>
			<TD><A HREF="index.php?subtopic=whoisonline&order=level" CLASS=white>Description</A></TD>
			<TD><A HREF="index.php?subtopic=whoisonline&order=vocation" CLASS=white>Viewers</TD>
		</TR>
	'.$players_rows.'</TABLE>';
	//search bar
	//$main_content .= '<BR><FORM ACTION="index.php?subtopic=characters" METHOD=post>  <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
}
	$main_content .= '<BR><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Description</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><h4 style="margin: 0px;">Commands (owner):</h4><i>/cast {on/off}</i> - Create or close your own cast<br/><i>/cast password |password|</i> - Sets a password for the cast<br/><i>/cast desc |description|</i> - Set a description for the cast<br/><i>/cast status</i> - Information about your cast (viewer amount, description, password)<br/><i>/cast viewers</i> - Displays the name of all viewers<br/><i>/cast {ban/unban} "name"</i> - Bans a viewer from joining your cast/Removes the ban<br/><i>/cast {mute/unmute} "name"</i> - Mutes a viewer on your cast/Removes the mute<br/><i>/cast bans</i> - Displays a list of banned viewers<br/><i>/cast mutes</i> - Displays a list of muted viewers<br/><i>/cast update</i> - Updates the description and status on the website<br/><br/><h4 style="margin: 0px;">Commands (viewer):</h4><i>/nick newNick</i> - Changes the viewer\'s name<br><i>/info</i> - Displays a list of all viewers</TD></TR></TABLE>';

?>

@Edit

Kod od cast systemu oznaczony jest "//CA"
 
Odp: Cast System :)

I hate you... Czy nie mo?ecie trzyma? durnych skrypt?w dla siebie? Nikt nie mo?e nic wymy?li? bo zaraz pro elo serwery kopiuj?, miesi?c p??niej sprzedaj? noobom a po trzech miesi?cach w necie za free l?duje... po prostu zajebi?cie.
 
Odp: Cast System :)

M?g?by? mniej wi?cej napisa?, jak to zrobi? na trunk.r3884? :)
 
Odp: Cast System :)

Pytanie si? nasuwa czy ten Cast System jest bezpieczny na OTS ?eby komu? czasem na starcie nie wybuch?:)
 
Odp: Cast System :)

Pod 8.6 trunk.r3884 by si? przyda?, ale dzi?ki za wrzutk?. :)
 
Odp: Cast System :)

@up
Kwestia roboty tylko kody trzeba dobrze pokopiowac i powkleja? w innego trunka.
@leon
M?g?by? napisa? kto ten silnik znalaz?;d a nie -/-
I hate you... Czy nie mo?ecie trzyma? durnych skrypt?w dla siebie? Nikt nie mo?e nic wymy?li? bo zaraz pro elo serwery kopiuj?, miesi?c p??niej sprzedaj? noobom a po trzech miesi?cach w necie za free l?duje... po prostu zajebi?cie.

Lepiej udost?pnia? i dawa? za darmo ni? napisa? samemu i sprzedawa? - to nie konto w tibi czy tam w innej grze.
 
Ostatnia edycja:
Odp: Cast System :)

Lepiej udost?pnia? i dawa? za darmo ni? napisa? samemu i sprzedawa? - to nie konto w tibi czy tam w innej grze.
To napisz sam i dawaj za darmo. Wszyscy bior? kogo? kod nad kt?rym sp?dzi? kilkadziesi?t godzin i za darmo na forum wstawiaj?.
Jedna osoba pisze skrypty. Tysi?c hostuje OTS dla kasy. Kiedy? by?o wr?cz odwrotnie.
@Dobler
Je?li 3 osoby maj? zachowa? co? w tajemnicy to 2 musz? nie ?y?.
 
Odp: Cast System :)

To napisz sam i dawaj za darmo. Wszyscy bior? kogo? kod nad kt?rym sp?dzi? kilkadziesi?t godzin i za darmo na forum wstawiaj?.
Jedna osoba pisze skrypty. Tysi?c hostuje OTS dla kasy. Kiedy? by?o wr?cz odwrotnie.
@Dobler
Je?li 3 osoby maj? zachowa? co? w tajemnicy to 2 musz? nie ?y?.
No gdybym ja mia?bym sprzedawa? skrypty to:
a) Zostawi? bym dla siebie
b) Udost?pni? bym za darmo(To gra.. nie ?ycie)
 
Odp: Cast System :)

Du?o plik?w jest do edycji ?e wrzuci?e? ca?y trunk?
 
Odp: Cast System :)

To napisz sam i dawaj za darmo. Wszyscy bior? kogo? kod nad kt?rym sp?dzi? kilkadziesi?t godzin i za darmo na forum wstawiaj?.
Jedna osoba pisze skrypty. Tysi?c hostuje OTS dla kasy. Kiedy? by?o wr?cz odwrotnie.
@Dobler
Je?li 3 osoby maj? zachowa? co? w tajemnicy to 2 musz? nie ?y?.

Og?lnie to jako chyba jedyny udost?pniam wszystkie trunki TFS'a 0.4 i nied?ugo 0.3 (Gdy? je posiadam).
Og?lnie dziele si? ze wszystkimi tym co zdob?d?. Taki ju? jestem. :)

@Zbizu
Tak du?o plik?w jest od tego... wszystko oznaczone jest //CA (+ lua)

@Kahras
Owszem, sorry. Cz??? credits?w, kto pom?g? wyszuka? cz??? trunk?w nale?y si? tobie. Sorry, ?e nie wspomnia?em o tym od razu. :)
 
Odp: Cast System :)

Nie wiem po co rozdajecie nie swoj? prac?... mo?e autor chcia? sobie na tym zarobi?? i mia? do tego prawo a wy dajcie za darmo... teraz ten system nie b?dzie wyr??nia? lepszych ots?w od gorszych... czyli ka?dy ots co powstanie b?dzie mia? ten system.
 
Odp: Cast System :)

Nie wiem po co rozdajecie nie swoj? prac?... mo?e autor chcia? sobie na tym zarobi?? i mia? do tego prawo a wy dajcie za darmo... teraz ten system nie b?dzie wyr??nia? lepszych ots?w od gorszych... czyli ka?dy ots co powstanie b?dzie mia? ten system.
Jebac brazoli.
Gdyby my?la? g?owa to by?my tego nie dostali.
Trudno.
 
Odp: Cast System :)

Czemu jeste? dla nich tak nie mi?y co oni ci zrobili ? mo?e oni o nas to samo pisz? "Jeba? Polak?w" ale to nie znaczy ?eby ich wszystkich wyzywa?... ale z jednym maj? oni racje "Polacy to z?odzieje"
 
Odp: Cast System :)

No gdybym ja mia?bym sprzedawa? skrypty to:
a) Zostawi? bym dla siebie
b) Udost?pni? bym za darmo(To gra.. nie ?ycie)
Najpierw co? zr?b, a potem pisz co by? zrobi? z kodem. Posied? nad kodem tydzie?, szukaj po nocach powod?w crashy, a potem zdecyduj czy chcesz go mie? na swoim OTS i kilku OTS co Ci dadz? 50 euro za ten kod czy chcesz, ?eby ka?dy debil z 'evo ots hostowanym w domu' mia? Tw?j kod.

1. Og?lnie to jako chyba jedyny udost?pniam wszystkie trunki TFS'a 0.4 i nied?ugo 0.3 (Gdy? je posiadam).
Og?lnie dziele si? ze wszystkimi tym co zdob?d?. Taki ju? jestem. :)

2. Owszem, sorry. Cz??? credits?w, kto pom?g? wyszuka? cz??? trunk?w nale?y si? tobie. Sorry, ?e nie wspomnia?em o tym od razu. :)
1. Czyli jeste? z?odziejem? Dzi?ki takim 'geniuszom' jak Ty prawdziwi geniusze nie dostaj? kasy z konta donatora na otland i nie chce im si? pracowa? nad ulepszaniem 0.4, b?d?c tak na bie??co mo?e ju? zauwa?y?e?, ?e TFS 0.4 [trunk] znikn?? z private subversion na otland (zast?pi? go 0.2 kt?ry nied?ugo zmieni nazw? na 1.0).
2. Credits dla osoby kt?ra znalaz?a pliki cast systemu? Mo?e dla osoby co go napisa?a?
 
Odp: Cast System :)

Ludzie bez kitu, taka jest kolej rzeczy. Ktos cos pisze, sprzedaje, zarabia, ale jak sprzeda za duzo lub gdzies udostepnia to i tak po jakims czasie jest dostepne za darmo. Tak jest z trunkami, bylo z war systemem, teraz jest z cast systemem i bylo tez z cala masa innych rzeczy.
Co do samego systemu jedyny jego plus to dopisanie do reklamy i moze kilku graczy sie rzuci na serwer przez to. Tak na prawde jego przydatnosc jest znikoma. Przy 1k osob online(polowa spoof ale to juz tam nie wazne) jak jest 5 castow i oglada je 5 osob no to chyba nie tak wyglada system ktorego uzywaja ludzie i ktory cos ze soba wnosi na serwer.
Co do udostepniania kodu to gesior ma calkowita racje. A kharas widocznie nie ma pojecia o zyciu. Ludzie zarabiaja i pracuja piszac kody i je udostepniajac lub nie. Utrzymuja sie z tego. Jakie to ma znaczenie, ze to jest akurat tylko gra? Meczysz sie przy kodzie wiec masz prawo cos za niego dostac. Czy to za udostepnianie graczom systemu u siebie na serwerze czy tez sprzedajac go innym administratorom zeby go uzyli na swoich serwerach. Przy okazji jak dostajesz pieniadze za swoja robote wlozona w cos co stworzyles, jestes zmotywowany do tego zeby tworzyc dalej oraz uczyc sie czegos nowego. Co w przyszlosci tak jak pisalem moze ci dac mozliwosc utrzymywania sie z tego przy okazji robiac cos co lubisz, zakladajac, ze lubisz programowac i meczyc sie z kodem godzinami ;)
 
Odp: Cast System :)

1. Czyli jeste? z?odziejem? Dzi?ki takim 'geniuszom' jak Ty prawdziwi geniusze nie dostaj? kasy z konta donatora na otland i nie chce im si? pracowa? nad ulepszaniem 0.4, b?d?c tak na bie??co mo?e ju? zauwa?y?e?, ?e TFS 0.4 [trunk] znikn?? z private subversion na otland (zast?pi? go 0.2 kt?ry nied?ugo zmieni nazw? na 1.0).

Nie.
Udost?pniam to co dostaj? od innych u?ytkownik?w w zamian za pomoc przy OTS'ie lub problemowi z nim zwi?zanemu (np. kompilacja). - Mimo, ?e nic nie oczekiwa?em w zamian.
A co do tych "geniuszy" to niby jakim cudem oni przeze mnie nie dostaj? kasy za to, ?e kto? se kupi? donatora? ;> W og?le to jak to mam rozumie?? "nie dostaj? kasy z konta donatora na otland" wu-te-ef.

I owszem, zauwa?y?em. :)
http://i.imgur.com/pj7fu6T.png

Hmm, a ?eby by?o tutaj troch? ?mieszniej to mo?e dorzucimy source 8.6, autorstwa cuddiego. (cuddihosting.pl).
Wszystkie fixy - http://files.tibia.tv/.source_cudd.tar.gz

Pozdro. :)
 
Odp: Cast System :)

@up
Chodzi o to, ze jak sa dostepne wszedzie za free to niktn ie kupi donatora zeby cos sciagnac... Co z kolei akurat nie ma tutaj teraz sensu, dlatego wlasnie, ze jest wywalona 0.4 z priva...
A jedno mnie tez rozmieszylo :P
Ktos ma cos czym sie potem dzieli, cos co jest troche warte, a nie potrafi nawet skompilowac silnika? No bez przesady. Jak ktso nie potrafi skompilowac silnika to pewnie ma source pierwsze lepsze jakie znalazl, a nie cast systemy czy inne war systemy wgrane kiedy sa jeszcze swieze i dopiero co sa sprzedawane...
 
Status
Zamknięty.
Back
Do góry