Wysłany: 2017-02-09, 12:43
Wall_Bang_Ok
Wiek: 25 Na forum: 3817 dni Posty: 30
Nick w MP: nikt
Piwa : 2
witam ma kto? co? takiego jak podgl?d komend jakie u?ywaj? gracze na serwie?
np wpisuje /as-eye on - w??czam podgl?d komend
szuka?em jak co? i nie ma tutaj by?ym wdzi?czny za danie linka czy co?
Ostatnio zmieniony przez Shimeon 2017-02-10, 13:56, w całości zmieniany 1 raz
Wysłany: 2017-02-09, 14:06
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Z jakiego systemu komend korzystasz?
Tu masz przyk?ad:
Pawn // -- g?ra skryptu
new bool : WannaEye [ MAX_PLAYERS ];
// -- onplayerconnect
WannaEye [ playerid ] = false ;
// -- komenda
CMD : eye ( playerid , parmas [])
{
if(! IsPlayerAdmin ( playerid ))
{
SendClientMessage ( playerid , - 1 , "Nie posiadasz uprawnie? do u?ycia tej komendy" );
return 1 ;
}
if( WannaEye [ playerid ] == false )
{
SendClientMessage ( playerid , - 1 , "W??czy?e? podgl?danie komend" );
WannaEye [ playerid ] = true ;
}
else
{
SendClientMessage ( playerid , - 1 , "Wy??czy?e? podgl?danie komend" );
WannaEye [ playerid ] = false ;
}
return 1 ;
}
// -- przyk?ad
public OnPlayerCommandPerformed ( playerid , cmd [], params [], result , flags )
{
new string [ 100 ];
for(new i = 0 ; i < GetPlayerPoolSize (); i ++)
{
if(! IsPlayerConnected ( i ) || ! IsPlayerAdmin ( i )) continue;
if( WannaEye [ playerid ] == true )
{
GetPlayerName ( i , string , 26 );
format ( string , sizeof (string), "%s (%d) u?y? komendy %s" , string , i , cmd );
SendClientMessage ( i , - 1 , string );
}
}
return 1 ;
}
Ostatnio zmieniony przez Wafelowski 2017-02-11, 14:07, w całości zmieniany 1 raz
Więcej szczegółów
Wystawiono 1 piw(a):Wall_Bang_Ok
Wysłany: 2017-02-09, 16:58
Wall_Bang_Ok
Wiek: 25 Na forum: 3817 dni Posty: 30
Nick w MP: nikt
Piwa : 2
super ziomu?, korzystam z gamemoda premium a/d air z 2012 roku by?bym wdzi?czny gdyby? da?by? plik tego skryptu ?ebym m?g? wklei? na serwer i jakiej komendy u?y? ?eby to w??czy? i wy??czy?
Wysłany: 2017-02-09, 17:45
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Podaj linka do tej mapy zaraz zobacz? i Ci napisze co masz zrobi?.
Wysłany: 2017-02-10, 13:01
Wall_Bang_Ok
Wiek: 25 Na forum: 3817 dni Posty: 30
Nick w MP: nikt
Piwa : 2
Wysłany: 2017-02-10, 22:44
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Bez pliku .pwn za du?o nie zrobisz. Mo?esz spr?bowa? ten kod wklepa? jako skrypt pomocniczy (filterscript), aczkolwiek czy to zadzia?a, to nie wiem.
Wysłany: 2017-02-11, 17:01
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Pawn #include <a_samp>
new PlayerName [ MAX_PLAYERS ][ MAX_PLAYER_NAME + 1 ],
bool : Eye [ MAX_PLAYERS ];
public OnPlayerConnect ( playerid )
{
GetPlayerName ( playerid , PlayerName [ playerid ], MAX_PLAYER_NAME + 1 );
Eye [ playerid ] = false ;
return 1 ;
}
public OnPlayerCommandText ( playerid , cmdtext [])
{
Check ( playerid , cmdtext );
if(! strcmp ( cmdtext , "/eye" ))
{
if(! IsPlayerAdmin ( playerid )) return 1 ;
if( Eye [ playerid ] == false )
{
SendClientMessage ( playerid , - 1 , "W??czy?e? EYE, yay!" );
Eye [ playerid ] = true ;
}
else
{
SendClientMessage ( playerid , - 1 , "Wy??czy?e? EYE" );
Eye [ playerid ] = false ;
}
return 1 ;
}
return 0 ;
}
Check ( playerid , cmdtext [])
{
new s [ 126 ];
for(new i = 0 ; i < GetPlayerPoolSize () + 1 ; i ++)
{
if(! IsPlayerConnected ( i ) || ! IsPlayerAdmin ( i )) continue;
if( Eye [ i ] == true )
{
format ( s , sizeof ( s ), "[eye] %s (%d) u?y? komendy %s." , PlayerName [ playerid ], playerid , cmdtext );
SendClientMessage ( i , 0xFF9980FF , s );
}
}
return 1 ;
}
Przetestowane i dzia?a.
Tagi: podgląd :: komend :: serwer
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: