Wysłany: 2013-10-31, 22:04
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Jak zrobi? ?e gdy gracz wpisze 3 razy z?e has?o do rcon'a to dopiero dostaje kick'a a nie jak tylko raz wpisze z?e has?o
to jest kod na to ale gracz ma kick jak raz wpisze zle
Pawn public OnRconLoginAttempt ( ip [], password [], success )
{
if(! success )
{
printf ( "Pr?ba logowania RCON przez IP %s Wpisa? has?o %s" , ip , password );
new pip [ 16 ];
for(new i = 0 ; i < MAX_PLAYERS ; i ++)
{
GetPlayerIp ( i , pip , sizeof ( pip ));
if(! strcmp ( ip , pip , true ))
{
SendPlayerWarning ( i , 5000 , "Wpisales bledny RCON. Probujesz sie wlamac? No i masz kick'a!!!" );
SetTimerEx ( "rcon" , 3500 , false , "i" , i );
}
}
}
return 1 ;
}
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2013-10-31, 22:10
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
awfesa , Zobacz ten kod. Pami?taj aby doda? na g?rze zmienn?
Kod:
new Logowania[MAX_PLAYERS];
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
printf("Pr?ba logowania RCON przez IP %s Wpisa? has?o %s",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
Logowania[i]++;
if(Logowania[i]==3)
{
SendPlayerWarning(i,5000,"Wpisales bledny RCON. Probujesz sie wlamac? No i masz kick'a!!!");
SetTimerEx("rcon", 3500, false, "i", i);
return 1;
}
}
}
}
return 1;
}
Wysłany: 2013-10-31, 23:47
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Dzia?a a jeszcze gdyby by? ze za 1 i 2 razem wpisania z?ego has?a wyskakiwa? napis a nie tylko za trzecim razem
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2013-11-01, 00:07
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
awfesa , W takim razie:
Kod: public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
printf("Pr?ba logowania RCON przez IP %s Wpisa? has?o %s",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
Logowania[i]++;
if(Logowania[i]==1)
{
SendPlayerWarning(i,5000,"Wpisales bledny RCON. Pr?ba 1/3");
return 1;
}
if(Logowania[i]==2)
{
SendPlayerWarning(i,5000,"Wpisales bledny RCON. Pr?ba 2/3");
return 1;
}
if(Logowania[i]==3)
{
SendPlayerWarning(i,5000,"Wpisales bledny RCON. Pr?ba 3/3. Zostajesz wyrzucony");
SetTimerEx("rcon", 3500, false, "i", i);
return 1;
}
}
}
}
return 1;
}
Tagi: kick :: złe :: hasło :: rcona
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: