Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-10-15, 17:56


zuraw13







Wiek: 27
Na forum: 5073 dni
Posty: 95
Nick w MP: zuraw113

Piwa: 191

Respekt: 50

Gdy si? zaloguje na rcon to wyrzuca drug? osob?, czemu tak jest.
Za pomoc :piwo:
Oto ten skrypt:
Kod:

#include <a_samp>
#include <foreach>
#include <Double-O-Files>
#define Admini "Admini.ini"
#pragma unused DOF_Exit
#pragma unused ret_memcpy

public OnFilterScriptInit()
{

if(DOF_FileExists(Admini))
{
}else{
DOF_CreateFile(Admini);
}
print("W??czono Anty Rcon W?am");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}




public OnRconLoginAttempt(ip[], password[], success)
{
if(success)
{
foreach(Player,i)
{
new string[128];
new nick[MAX_PLAYER_NAME];
GetPlayerName(i,nick, sizeof(nick));
if(GetPVarInt(i,"AdminSprawdz")==1)
{
}else{

if(DOF_IsSet(Admini,nick))
{
SetPVarInt(i,"AdminSprawdz",1);
format(string, 128, "%s zalogowa? si? poprawnie na Rcon.", nick);
SendClientMessageToAll(0xFF0000FF, string);
}else{
SetPVarInt(i,"AdminSprawdz",1);
format(string, 128, "%s zosta? wyrzucony za nieautoryzowane wej?cie na Rcon.", nick);
SendClientMessageToAll(0xFF0000FF, string);
Kick(i);
}

}
}
}
return 1;
}


Podpis
Moje skrypty i mapy:
-Baza by Zuraw [SAMP]
-RC Vehicles enter by Zuraw [SAMP]
-Neony by zuraw [SAMP]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 19:06


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

public OnRconLoginAttempt(ip[], password[], success)
{
if(success)
{
foreach(Player,i)
{
new string[128];
new nick[MAX_PLAYER_NAME], ip2[16];
GetPlayerName(i,nick, sizeof(nick));
GetPlayerIp(i, ip, 16);
if(GetPVarInt(i,"AdminSprawdz")==1) return 1;

else
{
if(strcmp(ip, ip2, false) == 0)
{
if(DOF_IsSet(Admini,nick))
{
SetPVarInt(i,"AdminSprawdz",1);
format(string, 128, "%s zalogowa? si? poprawnie na Rcon.", nick);
SendClientMessageToAll(0xFF0000FF, string);
}else{
format(string, 128, "%s zosta? wyrzucony za nieautoryzowane wej?cie na Rcon.", nick);
SendClientMessageToAll(0xFF0000FF, string);
Kick(i);
}
}
}
}
}
return 1;
}


Dziwny ten kod, zobacz czy dzia?a. Jak nie pode?l? inny anty rcon.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-16, 11:02


zuraw13







Wiek: 27
Na forum: 5073 dni
Posty: 95
Nick w MP: zuraw113

Piwa: 191

Respekt: 50

Dalej to samo.
Gdy ja si? loguje to wyrzuca inne osoby, a mnie loguje.
Jak by co to mam mapk? Polskie Party.

[ Dodano: 2012-10-16, 12:35 ]
Znalaz?em, ale nie z pliku, a z skryptu.
Nie da?o by si? tego z robi? ?eby by?o z pliku, tak jak w tym skrypcie co mam problem.
Kod:

#include <a_samp>
#define CZERWONY 0xFF0000AA

#define SLOTY 10


#define NickRcon1 "zuraw113"
#define NickRcon2 "[SP]killler"

new AdminRcon[SLOTY];
forward AdmR(playerid);
public OnPlayerConnect(playerid)
{
AdminRcon[playerid] = SetTimerEx("AdmR", 3000, 1, "d", playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(AdminRcon[playerid]);
return 1;
}
public AdmR(playerid)
{
if(IsPlayerAdmin(playerid))
{
new name[32];
GetPlayerName(playerid,name,sizeof(name));
if(!strcmp(name,NickRcon1,true) || !strcmp(name,NickRcon2,true))
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
PlayerPlaySound(i, 1133, 0.0, 0.0, 0.0);
}
}
new str[128],Nick[24];
GetPlayerName(playerid,Nick,24);
format(str,128,"%s (ID:%d) Zosta? zalogowany na administratora[RCON]",Nick,playerid);
SendClientMessageToAll(CZERWONY,str);
SetPlayerColor(playerid, CZERWONY);
KillTimer(AdminRcon[playerid]);
}
else
{
new str[128],Nick[24];
GetPlayerName(playerid,Nick,24);
format(str,128,"%s (ID:%d) zosta? wyrzucony. Pow?d: Nieautoryzowane logowanie na admina [RCON]",Nick,playerid);
SendClientMessageToAll(CZERWONY,str);
KillTimer(AdminRcon[playerid]);
Kick(playerid);
}
}
return 0;
}


Podpis
Moje skrypty i mapy:
-Baza by Zuraw [SAMP]
-RC Vehicles enter by Zuraw [SAMP]
-Neony by zuraw [SAMP]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-16, 13:59


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
W folderze scriptfiles utw?rz plik radmins.ini i w tym pliku je?eli chcesz, aby osoba mia?a dost?p musisz wpisa? tak

Kod:

Nick=1


P??niej dodaj ten kod do mapy

Kod:

forward ScanAdmins();
public ScanAdmins()
{
new string[256];
for(new x=0;x<MAX_PLAYERS;x++)
{
if(IsPlayerConnected(x))
{
if(IsPlayerAdmin(x))
{
new playername[24];
GetPlayerName(x,playername,sizeof(playername));

string = dini_Get(FILE_RCONADMINS, playername);

if(strval(string) == 1)
{
AdminLogged[x] = true;
Administrator[x] = true;

string = dini_Get("Wave/AktywnoscAdminow/tmp.cfg",playername);
AdminTime[x] = strval(string);

SetPlayerColor(x, 0xC39E59FF);

ShowPlayerDialog(x,40,0,"{FFFFFF}"NazwaGI" - {FFFF00}Informacja","Zalogowa?e?(a?) si? jako Administrator poprzez RCON.","OK","");
}
else
{
ShowPlayerDialog(x,40,0,"{FFFFFF}"NazwaGI" - {FFFF00}Informacja","Zosta?e?(a?) wyrzucony za pr?b? nieautoryzowanego dost?pu do RCON.","OK","");
Kick(x);
}
}
}
}
return 1;
}


Kod:

public OnRconLoginAttempt(ip[], password[], success)
{
if(success) return SetTimer("ScanAdmins",1000,0);
return 1;
}


Pozmieniaj sobie dialogi i tablice.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-16, 14:10


zuraw13







Wiek: 27
Na forum: 5073 dni
Posty: 95
Nick w MP: zuraw113

Piwa: 191

Respekt: 50

Wyskoczy?y b??dy w pawno:
Cytat:

-\gamemodes\psdiz2.pwn(18405) : error 017: undefined symbol "FILE_RCONADMINS"
-\gamemodes\psdiz2.pwn(18409) : error 017: undefined symbol "AdminLogged"
-\gamemodes\psdiz2.pwn(18409) : warning 215: expression has no effect
-\gamemodes\psdiz2.pwn(18409) : error 001: expected token: ";", but found "]"
-\gamemodes\psdiz2.pwn(18409) : error 029: invalid expression, assumed zero
-\gamemodes\psdiz2.pwn(18409) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Podpis
Moje skrypty i mapy:
-Baza by Zuraw [SAMP]
-RC Vehicles enter by Zuraw [SAMP]
-Neony by zuraw [SAMP]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-16, 15:02


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Co tu jest napisane?

Cytat:

Pozmieniaj sobie dialogi i tablice.


Da?em ci tylko przyk?ad, jak to zrobi?. Dialogi, definicje i reszt? sobie sam pozmieniaj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-16, 15:17


zuraw13







Wiek: 27
Na forum: 5073 dni
Posty: 95
Nick w MP: zuraw113

Piwa: 191

Respekt: 50

Dobra temat zako?czony.

Podpis
Moje skrypty i mapy:
-Baza by Zuraw [SAMP]
-RC Vehicles enter by Zuraw [SAMP]
-Neony by zuraw [SAMP]
Postaw piwo autorowi tego posta
 

 
Tagi: anty :: rcon
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] ANTY RCON Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku