Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Zrobienie odpowiednika funkcji

PHP

  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 20.02.2010 17:36

Witam, Pavulon nie umie :giggle: wiec, może ktoś inny pomoże :)

Potrzebowalbym scrypt php robiacy cos takiego (kod pawna, czysta matematyka jak cos).

new l[7] = { 0,1,2,3,4,5,6 } // szyfr
	
public make_rcon(rcon[7])
{
	new g,d,m,r
	new szTime[32],sg[3],sd[3],sm[3],sr[3]
		
	get_time("%H %d %m %y",szTime,31)
	parse(szTime,sg,3,sd,3,sm,3,sr,3)
	g = str_to_num(sg)			//godzina
	d = str_to_num(sd)			//dzien
	m = str_to_num(sm)			//miesiac
	r = str_to_num(sr)			//rok
	
	new c[7]
	
	for(new i=0;i<7;i++)
	{
		c[i]=(g+d+l[(i)%7])*(g+m+l[(i+1)%7])*(g+r+l[(i+2)%7])+g+d+m+r+l[(i+3)%7]
		c[i]=to_char(c[i]%128)
	}
	copy(rcon,6,c)
}	
	
public to_char(c)
{
	new char = c
	new i=0
	while( is_ancii(char) )
	{
		char = (char*l[i%7]+l[i+1%7]*l[i+2%7]+c)%128
		i++
	}
	return char
}
	
public is_ancii(c)
{
	if( (c>47&&c<58)||(c>64&&c<91)||(c>96&&c<123) ) return 1
	return 0
}

J@ wie gdzie jest +reputacja i ma pamięć do osób co pomagają :F
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 20.02.2010 19:34

<?php

$l = array(0,1,2,3,4,5,6); // szyfr



function make_rcon(){

	global $l;

	

	$aTime = getdate();



	$g = $aTime['hours'];			//godzina

	$d = $aTime['mday'];			//dzien

	$m = $aTime['mon'];		//miesiac

	$r = $aTime['year'];		//rok

	

	$c = "";

	$szRcon = "";

	

	for($i=0;$i<7;$i++)

	{

		$c=($g+$d+$l[($i)%7])*($g+$m+$l[($i+1)%7])*($g+$r+$l[($i+2)%7])+$g+$d+$m+$r+$l[($i+3)%7];

		

		$c=to_char($c%128);

		

		$szRcon .= $c;

	}

	return $szRcon;

}

function to_char($c)

{

	global $l;

	$char = $c;

	$i=0;

	while( is_ancii($char) )

	{

		$char = ($char*$l[$i%7]+$l[($i+1)%7]*$l[($i+2)%7]+$c)%128;

		$i++;

	}

	return $char;

}

function is_ancii($c)

{

	return ( ($c>47 && $c<58)||($c>64 && $c<91)||($c>96 && $c<123) );

}



$szRcon = make_rcon();

echo $szRcon;



?>






  • +
  • -
  • 2

#3 Miczu

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 20.02.2010 19:36

Dzięki R3X , można (mogę xD) zamknąć.
  • +
  • -
  • 0

#4 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 20.02.2010 19:36

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Dzięki R3X

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych