Wysłany: 2014-07-05, 19:00
TylkoSiePytam
Pelszini
Wiek: 31 Na forum: 4479 dni Posty: 27
Nick w MP: arwaro
Gdy gracz kt?ry nie jest wpisany w liste admin?w wpisze /rcon login [password] to wywala go dopiero po 5-7sekundach , Dlaczego ie wywala od razu, co jest przyczyn??
Pawn
if( IsPlayerAdmin ( playerid ))
{
new name [ 24 ];
GetPlayerName ( playerid , name , sizeof ( name ));
if(! strcmp ( name , NickRcon1 , true ))
{
for(new i = 0 ; i < GetMaxPlayers (); i ++) /* P?tla */
{
if( IsPlayerConnected ( i ))
{
PlayerPlaySound ( i , 1133 , 0.0 , 0.0 , 0.0 );
}
}
new str [ 300 ], Nick [ 24 ];
GetPlayerName ( playerid , Nick , 24 );
format ( str , 128 , "{F5F8FA}%s |%d| {FF0000}Logowanie na {F5F8FA}Head Admina {FF0000}przebieglo pomyslnie" , Nick , playerid );
SendClientMessage ( playerid , CZERWONY , str );
SetPlayerColor ( playerid , CZERWONY );
KillTimer ( AdminRcon [ playerid ]);
}
else
{
new str [ 300 ], Nick [ 24 ];
GetPlayerName ( playerid , Nick , 24 );
format ( str , 128 , "[SYSTEM] {F5F8FA} %s o |id: %d| {FF0000}wyrzucono za probe zalogowania sie na admina{F5F8FA} [SYSTEM]" , Nick , playerid );
SendClientMessageToAll ( CZERWONY , str );
KillTimer ( AdminRcon [ playerid ]);
SetTimerEx ( "Player_Kick" , 100 , false , "i" , playerid );
}
}
return 0 ;
}
forward Player_Kick ( playerid );
public Player_Kick ( playerid ) {
return Kick ( playerid );
}
Wysłany: 2014-07-05, 19:48
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Bosh..
Obstawiam, ?e to co? to public. Poka? ca?y kod i jak jest wywo?ywany SetTimer.
Wysłany: 2014-07-05, 19:52
TylkoSiePytam
Pelszini
Wiek: 31 Na forum: 4479 dni Posty: 27
Nick w MP: arwaro
Pawn
public AdmR ( playerid )
{
if( IsPlayerAdmin ( playerid ))
{
new name [ 24 ];
GetPlayerName ( playerid , name , sizeof ( name ));
if(! strcmp ( name , NickRcon1 , true ))
{
for(new i = 0 ; i < GetMaxPlayers (); i ++) /* P?tla */
{
if( IsPlayerConnected ( i ))
{
PlayerPlaySound ( i , 1133 , 0.0 , 0.0 , 0.0 );
}
}
new str [ 300 ], Nick [ 24 ];
GetPlayerName ( playerid , Nick , 24 );
format ( str , 128 , "{F5F8FA}%s |%d| {FF0000}Logowanie na {F5F8FA}Head Admina {FF0000}przebieglo pomyslnie" , Nick , playerid );
SendClientMessage ( playerid , CZERWONY , str );
SetPlayerColor ( playerid , CZERWONY );
KillTimer ( AdminRcon [ playerid ]);
}
else
{
new str [ 300 ], Nick [ 24 ];
GetPlayerName ( playerid , Nick , 24 );
format ( str , 128 , "[SYSTEM] {F5F8FA} %s o |id: %d| {FF0000}wyrzucono za probe zalogowania sie na admina{F5F8FA} [SYSTEM]" , Nick , playerid );
SendClientMessageToAll ( CZERWONY , str );
KillTimer ( AdminRcon [ playerid ]);
SetTimerEx ( "Player_Kick" , 100 , false , "i" , playerid );
}
}
return 0 ;
}
forward Player_Kick ( playerid );
public Player_Kick ( playerid ) {
return Kick ( playerid );
}
public OnPlayerDisconnect ( playerid , reason )
{
KillTimer ( AdminRcon [ playerid ]);
return 1 ;
}
#define NickRcon1 "Jaracz"
//new oraz forward zabepieczen rangi
new AdminRcon [ SLOTY ];
forward AdmR ( playerid );
Tagi: zabezpieczenie :: (opuźnienie)
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: