Wysłany: 2012-07-04, 15:52
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Mam taki problem a dok?adnie gdy ktos napisze cos na czacie to to wyskkauje dwa razy po dodaniu takiej funkcji:
if(IsPlayerAdmin(playerid))
{
if(strcmp(nick, "LaGGer", true)== 0)
format(ranga, sizeof(ranga), "(Head-Admin): %s", text);
else
format(ranga, sizeof(ranga), "(Admin): %s", text);
SendPlayerMessageToAll(playerid, ranga);
return 0;
}
I jak usun?? t? wcze?niejsza? bo szuka?em jej i nic
Wysłany: 2012-07-04, 18:45
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Jak Ty co? napiszesz, to nikt nic nie zrozumie. Usu? SendPlayerMessageToAll(playerid, ranga); i po sprawie.
Wysłany: 2012-07-05, 10:10
radeh2
Performer
Wiek: 32 Na forum: 6329 dni Posty: 141
Nick w MP: Mr.R
Piwa : 875
Dobrze napisa?, jak ma inaczej to wyt?umaczy??
w publicu
Pawn public OnPlayerText ( playerid , text [])
ostatni return (return ko?cz?cy ten callback) zamie? na
Pawn
w ten spos?b zablokujesz wysy?anie wiadomo?ci tych standardowych
PS dodaj jeszcze range dla pozosta?ych graczy
Pawn if( IsPlayerAdmin ( playerid ))
{
if( strcmp ( nick , "LaGGer" , true )== 0 )
format ( ranga , sizeof ( ranga ), "%s(Head-Admin): %s" , PlayerName ( playerid ), text );
else
format ( ranga , sizeof ( ranga ), "%s(Admin): %s" , PlayerName ( playerid ), text );
SendPlayerMessageToAll ( playerid , ranga );
} else {
format ( ranga , sizeof ( ranga ), "%s(Gracz:%d): %s" , PlayerName ( playerid ), playerid , text );
SendPlayerMessageToAll ( playerid , ranga );
}
PlayerName ( playerid ) //to gdzies na d?? mapy, ale pewnie masz tak? funkcje ju?
{
new _PlayerName [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid , _PlayerName , MAX_PLAYER_NAME );
return _PlayerName ;
}
Ostatnio zmieniony przez radeh2 2012-07-05, 12:29, w całości zmieniany 3 razy
Wysłany: 2012-07-05, 11:42
barpon
Wiek: 26 Na forum: 5226 dni Posty: 12
Piwa : 2
Usuni?te.
Ostatnio zmieniony przez barpon 2013-09-02, 16:04, w całości zmieniany 2 razy
Wysłany: 2012-07-05, 12:03
radeh2
Performer
Wiek: 32 Na forum: 6329 dni Posty: 141
Nick w MP: Mr.R
Piwa : 875
Dwa warunki, dwa else proste... nie pouczaj mistrza bo zrobi?e? tak samo tylko 'enter' stawi?e? po klamrach...
[ Dodano : 2012-07-05, 12:08 ]
Zrobi? Ci to z klamerkami jak dla dziecka :
Pawn public OnPlayerText ( playerid , text [])
{
new ranga [ 128 ];
new nick [ MAX_PLAYER_NAME ];
if( IsPlayerAdmin ( playerid ))
{
if( strcmp ( nick , "LaGGer" , true )== 0 ) //head admin jest tylko na nick... reszta admin?w ma mie? range jak zaloguj? sie na rcon..
{
format ( ranga , sizeof ( ranga ), % s ( Head - Admin ): % s , PlayerName ( playerid ), text );
} else {
format ( ranga , sizeof ( ranga ), % s ( Admin ): % s , PlayerName ( playerid ), text );
}
} else {
format ( ranga , sizeof ( ranga ), % s ( Gracz :% d ): % s , PlayerName ( playerid ), playerid , text );
}
SendPlayerMessageToAll ( playerid , ranga );
return 0 ;
}
Cytat:
Te rangi s? do bani, poniewa? trzeba by? zalogowanym na rcon'a.
Pozdrawiam
// by? mo?e nie ma systemu admina...
Cytat: Jak si? nie znasz to si? nie wypowiadaj kolego,
Ostatnio zmieniony przez radeh2 2012-07-05, 12:34, w całości zmieniany 3 razy
Wysłany: 2012-07-05, 12:17
barpon
Wiek: 26 Na forum: 5226 dni Posty: 12
Piwa : 2
Usuni?te.
Ostatnio zmieniony przez barpon 2013-09-02, 16:04, w całości zmieniany 1 raz
Wysłany: 2012-07-05, 12:19
radeh2
Performer
Wiek: 32 Na forum: 6329 dni Posty: 141
Nick w MP: Mr.R
Piwa : 875
Poprawi?em, zobacz wpierw ile jest warunk?w a wtedy si? bierz za krytykowanie
Wysłany: 2012-07-05, 12:44
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: {
new ranga[128];
new nick[MAX_PLAYER_NAME];
if(IsPlayerAdmin(playerid)) //
{
if(strcmp(nick, LaGGer, true)== 0) // head admin jest tylko na nick... reszta admin?w ma mie? range jak zaloguj? sie na rcon..
{
format(ranga, sizeof(ranga), %s(Head-Admin): %s,PlayerName(playerid), text);
} else {
format(ranga, sizeof(ranga), %s(Admin): %s, PlayerName(playerid),text);
}
}else{
format(ranga, sizeof(ranga), %s(Gracz:%d): %s,PlayerName(playerid), playerid, text);
SendPlayerMessageToAll(playerid, ranga);
return 0;
}
W og?le co to za kod, za ma?o klamer zamykaj?cych, ?le u?o?one warunki. Patrz?c po kodzie, Head Admin te? musi si? zalogowa? na rcona, ?eby mie? t? rang?, a kto? inny napisa? inaczej, ?e tylko pozostali admini musz? si? logowa? przez rcon.
Wysłany: 2012-07-05, 16:22
KoLoSs
www.pKoLoSs.tk
Wiek: 31 Na forum: 5631 dni Posty: 109
Nick w MP: KoLoSs
Piwa : 593
poszukaj w dziale skrypt?w, kiedy? chyba dawa?em skrypt rang, tam masz kod. teraz juz nie sieedze w pawn:P
Podpis
coś dla uczących się pawn! moje prace, z dnia na dzień coś nowego. !
www.pKoLoSs.tk
+ reklama w stopce strony.
Tagi: podwojny :: czat
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: