Právě je úte 22. kvě 2012 10:11:59
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[HELP] NHL 09 od MajkX
[Hlasovanie] Pridanie teamov do PICH od MajkX
[Ms 2012] NHL 2009 Remake od MajkX
[ HELP ]NPC od UpiR
[HELP]Hackovanie servera od kazlik

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 25 ] 
Autor Zpráva
 Předmět příspěvku: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 17:21:02 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Zdravím připravil jsem Vám script podle kterého si budete schopni udělat výpis konektů diskonektů nebo výpis chatu na web a případně další věci to už ale záleží na Vaší faktazii.Jen ješte před scriptem podotknu že není potřeba žádného pluginu nemusíte mít ani VPS můžete to využít na jakkoli zaostalém samp hostingu protože script využívá funkce http které jsou k dispozici v includu a_http, jedinné co budete potřebovat je nějaký web samozřejmě....

Pod includ a_samp si přidejte includ a_http takto :
Kód:
#include <a_samp>
#include <a_http> 


Mezi definice si přidejte :
Kód:
#define URL "62.24.94.19/IVMP/index.php" 

62.24.94.19/IVMP/index.php je adresa vašeho webu se souborem který zprostředkovává propojeni server s webem(později), 62.24.94.19/IVMP/index.php nahraďte tedy vaším webem POZOR bez http:// nebo www.

Dále jelikož jsem to dělal do FS tak jsem si nanewoval string globálni tedy jen jedem a používám ho v celém scriptu:
Kód:
new Global[256];
new 
hodina,minuta,vterina,rok,mesic,den

new hodina,minuta,vterina,rok,mesic,den; je pro určení času ....
dále si přidejte
Kód:
stock N(playerid)
{
    new 
name[24];
    
GetPlayerName(playerid,name,24);
    return 
name;



Nyní přejdeme na samotné publiky a odesílání informací na web
Kód:
public OnGameModeInit()
{
    
gettime(hodina,minuta,vterina),getdate(rok,mesic,den);
    
format(Global,256,"server=[%02d:%02d:%02d|%02d/%02d/%d] Server Zapnut\r",hodina,minuta,vterina,mesic,den,rok);
    
HTTP(0HTTP_POST,URL, Global, "MyHttpResponse");
    return 
1;
}

public 
OnGameModeExit()
{
    
gettime(hodina,minuta,vterina),getdate(rok,mesic,den);
    
format(Global,256,"server=[%02d:%02d:%02d|%02d/%02d/%d] Server Vypnut\r",hodina,minuta,vterina,mesic,den,rok);
    
HTTP(0HTTP_POST,URL, Global, "MyHttpResponse");
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
gettime(hodina,minuta,vterina),getdate(rok,mesic,den);
    
format(Global,256,"server=[%02d:%02d:%02d|%02d/%02d/%d] %s se pripojil\r",hodina,minuta,vterina,mesic,den,rok,N(playerid));
    
HTTP(0HTTP_POST,URL, Global, "MyHttpResponse");
    return 
1;
}
public 
OnPlayerDisconnect(playerid,reason)
{
    new 
duvod[24];
    if(
reason == 0){duvod "Time Out";}
    else if(
reason == 0){duvod "Odesel";}
    else if(
reason == 0){duvod "Kick/Ban";}
    
gettime(hodina,minuta,vterina),getdate(rok,mesic,den);
    
format(Global,256,"server=[%02d:%02d:%02d|%02d/%02d/%d] %s se odpojil[%s]\r",hodina,minuta,vterina,mesic,den,rok,N(playerid),duvod);
    
HTTP(0HTTP_POST,URL, Global, "MyHttpResponse");
    return 
1;
}
public 
OnPlayerText(playerid,text[])
{
    
gettime(hodina,minuta,vterina),getdate(rok,mesic,den);
    
format(Global,256,"server=[%02d:%02d:%02d|%02d/%02d/%d] %s(%i) : %s\r",hodina,minuta,vterina,mesic,den,rok,N(playerid),playerid,text);
    
HTTP(0HTTP_POST,URL, Global, "MyHttpResponse");
    return 
0;
}
 

Tímto jsem připravil odesílání informací o připojeni odpojení záznam chatu a startu nebo vypnutí modu.


Dále připravíme soubor na web :
Kód:
<?php
$stav 
$_POST["server"];
$fp fopen('data.txt''a+');
fwrite($fp$stav);
fclose($fp);
?>

<!-- Body -->
<html>
<head>
<title>Server Info</title>
</head>
<body>
<h1>Server Info</h1>
<iframe src="data.txt" width="500" height="500" frameborder="0">
</iframe>
</body>
</html>

Soubor je připraven pro okamžitý výpis dále pro jistotu vytvoříme do té samé složky na webu soubor data.txt a oboum nastavíme chmod 777.
No a to je vše potom script nahrajte na server nebo updatujse mod a po nastartování serveru by jste měli mít na Vašem webu/soubor.php s html a php kódem výše napsáno [čas]Server Zapnut.
To je vše........

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 17:25:12 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: pát 19. zář 2008 16:26:22
Příspěvky: 760

Kód:
new Global[256];


??

Testoval jsi to vůbec? I v případě, že se jeden připojí a následně ten druhej se hned odpojí? Víš jistě, že tam není šance, že při odpojení jednoho hráče se nepřepíše do Globalu zprávu o připojení a tím to následně zapíšeš jakoby 2x?

_________________
Obrázek

Proud =NTP= Member - http://ntpclan.com/


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 17:25:59 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Ano testoval

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 17:55:24 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 22. úno 2011 16:51:43
Příspěvky: 623
Bydliště: Chánov

:D ted se mto zkusil,zapnul srvr a nic:D
asi sem tam něco posral :D

_________________
Nenávidím Windows ! Linux je nej !ObrázekObrázek


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 18:06:30 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Pixel ^_^ píše:
:D ted se mto zkusil,zapnul srvr a nic:D
asi sem tam něco posral :D

Předefinoval jsi si definici URL aby odpovídala tvému webu ? a nýzvy souborů ?

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:10:00 

mam s timhle celkem problem...neustale my to hlasi response_code 6...a pritom mam chmody 777 a web existuje


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:17:13 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Om3n píše:
mam s timhle celkem problem...neustale my to hlasi response_code 6...a pritom mam chmody 777 a web existuje

6 to e HTTP_ERROR_MALFORMED_RESPONSE a jak máš zapsanou tu adresu na web bez http a www ? mě to normálně funguje bez chyb....

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:19:53 

j mam...ukazu ti jak to tam mam...

Kód:
#define URL "zombiesera.com/samp/index.php"

new SHodina,SMinuta,SSekunda,SDen;

ServerData()
{
   SSekunda += 2;
   if(SSekunda == 60)
   {
       SSekunda = 0;
       SMinuta ++;
   }
   if(SMinuta == 60)
   {
       SMinuta = 0;
       SHodina ++;
   }
   if(SHodina == 24)
   {
       SHodina = 0;
       SDen ++;
   }
   new string[124];
   format(string,124,"Days:%d Hours:%d Minutes:%d Seconds:%d",SDen,SHodina,SMinuta,SSekunda);
   HTTP(0,HTTP_POST,URL,string,"MyHttpResponse");
}


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:22:12 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Jooo vidím kde je chyba ty zapisuješ ten string ale neni řečeno kam jak já mám v tom svým příkladu server=Hrac se pripojil to server je to co přijímá ten php script $_POST["server"];

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:25:30 

Kód:
format(string,124,"server=Days:%d Hours:%d Minutes:%d Seconds:%d",SDen,SHodina,SMinuta,SSekunda);


furt stejny


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:26:22 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

a v tom php scriptu mas to post atd ?

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:27:24 

Kód:
<?php
$stav = $_POST["server"];
$fp = fopen('data.txt', 'w+');
fwrite($fp, $stav);
fclose($fp);
?>


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:31:34 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

zkoušel jsem to taky ale jak má to zapíše ale tu chybu to hodí také

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:34:24 

me to haze na vsechny stranky ze neexistujou...


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:35:17 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

No ono to píše MALFORMED RESPONSE tzn něc jako poškozená odpověd (google) skusim jěště něcommnt.

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:40:54 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Tak asi vím kde je chyba máš to zkompilované 0.3dčkem že ?

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:45:29 

jj


  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 20:47:36 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

No tak co sem to hledal na samp forku vysvetleni toho erroru tak to tam řešily stím že na 0.3c jim to funguje s 200 takže jsem z toho pochopil že to je nějakej bug 0.3d skusím si stahnou pawno na 3 a skompilovat to tím dám vědět

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 21:33:43 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 22. úno 2011 16:51:43
Příspěvky: 623
Bydliště: Chánov

všechno mam a furt nic no
takže znovu :D do VPSKA ve složce samp03/scriptfiles dám soubor data.txt a kam že mam dát ten soubor index.php?

_________________
Nenávidím Windows ! Linux je nej !ObrázekObrázek


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 21:43:43 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: sob 10. dub 2010 10:23:17
Příspěvky: 889
Bydliště: A kľúče by si nechcel?

ten data.txt máš dat na web a index.php tiež ;) čítaj pozorne ;)


EDIT:## 600. príspevok :)

_________________
Obrázek
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 22:25:41 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 22. úno 2011 16:51:43
Příspěvky: 623
Bydliště: Chánov

nefunguje to mě ani in7iveovi

_________________
Nenávidím Windows ! Linux je nej !ObrázekObrázek


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 22:27:21 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: sob 10. dub 2010 10:23:17
Příspěvky: 889
Bydliště: A kľúče by si nechcel?

x64, sprav video-návod XD

_________________
Obrázek
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 23:40:28 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Ok tak moment

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: sob 31. pro 2011 23:55:36 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1468
Bydliště: Program Files(x64);

Komu to nejde napište mi na skypepomůžu / poradím....[ewolutions.cz]

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [Script]Info ze server
PříspěvekNapsal: stř 07. bře 2012 21:13:34 
Nováček
Nováček
Registrován: stř 07. bře 2012 21:07:23
Příspěvky: 3

#define URL "xzoner.8u.cz/samp/xzpublicserver1.php"

xzpublicserver1.php je ten php subor, ten PAWN script uz mam, funguje mi len neviem kde mam dat tu zlozku "data.txt" a co do nej mam vlozit....mam ju vlozit sem ? xzoner.8u.cz/samp/data.txt takto ? a co do nej mam napisat ?


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 25 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: