Wysłany: 2012-06-01, 11:59
kamd2
Trolololo?
Wiek: 34 Na forum: 5203 dni Posty: 46
Nick w MP: SiwY
Piwa : 524
Witam, dzisiaj doda?em rangi w callback'u OnPlayerText. I od teraz wy?wietlaj? mi si? dwa teksty, 1 z rang? drugi bez rangi. Jak to naprawi?? Dodam, i? jak si? zaloguj? na RCON, to b??d znika. Prosz? o pomoc.
Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO! [/center][/b]
Wysłany: 2012-06-01, 12:19
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Zapewne return pomyli?e?. Zapodaj kodu kawa?ek.
Podpis
"MłoteK" napisał/a :
Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a :Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Wysłany: 2012-06-01, 12:30
kamd2
Trolololo?
Wiek: 34 Na forum: 5203 dni Posty: 46
Nick w MP: SiwY
Piwa : 524
Oto ca?y publik:
Kod: public OnPlayerText(playerid, text[])
{
GetPlayerName(playerid, nick, sizeof(nick));
if(IsPlayerAdmin(playerid))//jesli gracz jest adminem !
{
if(strcmp(nick, "[RDS]SiwY", true)== 0)//tu prosz? wpisa? nick admina [tylko dok?adnie]
format(ranga, sizeof(ranga), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s", playerid, text);//tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if(strcmp(nick, "adsadadsad", true)== 0)//tu prosz? wpisa? nick admina [tylko dok?adnie]
format(ranga, sizeof(ranga), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s", playerid, text);//tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if(strcmp(nick, "asdada", true)== 0)//tu prosz? wpisa? nick admina [tylko dok?adnie]
format(ranga, sizeof(ranga), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s", playerid, text);//tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if(strcmp(nick, "asdadad", true)== 0)//tu prosz? wpisa? nick admina [tylko dok?adnie]
format(ranga, sizeof(ranga), "{FF6600}(ViceHeadAdmin:{FFFFFF}%d{FF6600}){FFFFFF}: %s", playerid, text);//tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if(strcmp(nick, "asdadad", true)== 0)//tu prosz? wpisa? nick admina [tylko dok?adnie]
format(ranga, sizeof(ranga), "{FF6600}(ViceHeadAdmin:{FFFFFF}%d{FF6600}){FFFFFF}: %s", playerid, text);//tu prosz? wpisa? rang? GANGA MA BY? W ()
else
format(ranga, sizeof(ranga), "{FF9900}(Admin:{FFFFFF}%d{FF9900}){FFFFFF}: %s", playerid, text);//dla zwyk?ych admin?w
SendPlayerMessageToAll(playerid, ranga);
return 0;
}
format(ranga, sizeof(ranga),"{3399FF}(Gracz:{FFFFFF}%d{3399FF}){FFFFFF}: %s", playerid, text);//dla zwyklych graczy
SendPlayerMessageToAll(playerid, ranga);
SetPlayerChatBubble(playerid, text, 0x9966FFFF,200.0, 10000);
new Adress1;
new Adress2;
new Adress3;
new g, cache;
new Textbackup[256];
for(new i=0;i<strlen(text);i++){
Textbackup[i] = text[i];
}
while (g < 3){
cache = strfind(Textbackup, ".", false);
Textbackup[cache] = '|';
switch(g){
case 0: Adress1 = cache;
case 1: Adress2 = cache;
case 2: Adress3 = cache;
}
g++;
}
if(Adress1!=-1 && Adress2!=-1 && Adress3!=-1){
if(Adress3 - Adress2 <= 4)if(Adress2 - Adress1 <= 4)
if(Adress1+1!=Adress2 && Adress2+1!=Adress3){
new str1[256], str2[256], str3[256];
strmid(str1, text, Adress1, Adress2, 256);
strmid(str2, text, Adress2, Adress3, 256);
strmid(str3, text, Adress3, Adress3+1, 256);
if(strlen(str1) && strlen(str2)){
Count[playerid]++;
if(Count[playerid] >= ILE_KICK){
new str[256], Name[64];
GetPlayerName(playerid, Name, 64);
format(str,256,"*** Gracz %s zosta? wyrzucony z serwera. Pow?d : Reklamowanie IP", Name);
SendClientMessageToAll(0xFF0000FF, str);
Kick(playerid);
}
return 0;
}
}
}
if(ZW[playerid] == 1)
return SendClientMessage(playerid, COLOR_GREEN, "Masz Status Zaraz Wracam (ZW), Nie Mo?esz Pisac Na Chacie Wpisz /JJ!");
return 0;
}
[ Dodano : 2012-06-02, 12:20 ]
Pomo?e kto?? .
Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO! [/center][/b]
Wysłany: 2012-06-02, 21:55
Glodzilla
Wiek: 30 Na forum: 5175 dni Posty: 8
Nick w MP: Glodzilla
Piwa : 555
A spr?buj przesun?? drugi return o dwie linijki.
[ Dodano : 2012-06-02, 21:57 ]
i zupe?nie nie potrzebne ci sa te " }
}
}" w ostatnich linijkach usu? te dwa
Wysłany: 2012-06-03, 10:43
88placki
Wiek: 35 Na forum: 5236 dni Posty: 13
Nick w MP: placki88
Piwa : 125
Sprawd? tak:
Kod: if(strcmp(nick, "NICK_GRACZA", true)== 0) // w miejscu NICK_GRACZA wpisujesz nick jaki ma miec dana range
{
format(ranga, sizeof(ranga),"{FFFFFF}[%d] %s {006600}[RANGA]: {ffffff}%s",playerid, name, text); // w miejscu RANGA wpisujesz swoj? range
}
i jeszcze to:
Kod: new ranga[256];
new nick[MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
--------
Pomog?em? Daj
Wysłany: 2012-06-03, 10:46
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Pawn
public OnPlayerText ( playerid , text [])
{
GetPlayerName ( playerid , nick , sizeof ( nick ));
{
if( strcmp ( nick , "[RDS]SiwY" , true )== 0 ) //tu prosz? wpisa? nick admina [tylko dok?adnie]
format ( ranga , sizeof ( ranga ), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s" , playerid , text ); //tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if( strcmp ( nick , "adsadadsad" , true )== 0 ) //tu prosz? wpisa? nick admina [tylko dok?adnie]
format ( ranga , sizeof ( ranga ), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s" , playerid , text ); //tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if( strcmp ( nick , "asdada" , true )== 0 ) //tu prosz? wpisa? nick admina [tylko dok?adnie]
format ( ranga , sizeof ( ranga ), "{FF0000}(HeadAdmin|{FFFFFF}%d{FF0000}){FFFFFF}: %s" , playerid , text ); //tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if( strcmp ( nick , "asdadad" , true )== 0 ) //tu prosz? wpisa? nick admina [tylko dok?adnie]
format ( ranga , sizeof ( ranga ), "{FF6600}(ViceHeadAdmin:{FFFFFF}%d{FF6600}){FFFFFF}: %s" , playerid , text ); //tu prosz? wpisa? rang? GANGA MA BY? W ()
else
if( strcmp ( nick , "asdadad" , true )== 0 ) //tu prosz? wpisa? nick admina [tylko dok?adnie]
format ( ranga , sizeof ( ranga ), "{FF6600}(ViceHeadAdmin:{FFFFFF}%d{FF6600}){FFFFFF}: %s" , playerid , text ); //tu prosz? wpisa? rang? GANGA MA BY? W ()
return 0 ;
}
if( IsPlayerAdmin ( playerid ))
{
format ( ranga , sizeof ( ranga ), "{FF9900}(Admin:{FFFFFF}%d{FF9900}){FFFFFF}: %s" , playerid , text ); //dla zwyk?ych admin?w
SendPlayerMessageToAll ( playerid , ranga );
return 0 ;
}
{
format ( ranga , sizeof ( ranga ), "{3399FF}(Gracz:{FFFFFF}%d{3399FF}){FFFFFF}: %s" , playerid , text ); //dla zwyklych graczy
SendPlayerMessageToAll ( playerid , ranga );
return 0 ;
}
SetPlayerChatBubble ( playerid , text , 0x9966FFFF , 200.0 , 10000 );
new Adress1 ;
new Adress2 ;
new Adress3 ;
new g , cache ;
new Textbackup [ 256 ];
for(new i = 0 ; i < strlen ( text ); i ++){
Textbackup [ i ] = text [ i ];
}
while ( g < 3 ){
cache = strfind ( Textbackup , "." , false );
Textbackup [ cache ] = '|' ;
switch( g ){
case 0 : Adress1 = cache ;
case 1 : Adress2 = cache ;
case 2 : Adress3 = cache ;
}
g ++;
}
if( Adress1 !=- 1 && Adress2 !=- 1 && Adress3 !=- 1 ){
if( Adress3 - Adress2 <= 4 )if( Adress2 - Adress1 <= 4 )
if( Adress1 + 1 != Adress2 && Adress2 + 1 != Adress3 ){
new str1 [ 256 ], str2 [ 256 ], str3 [ 256 ];
strmid ( str1 , text , Adress1 , Adress2 , 256 );
strmid ( str2 , text , Adress2 , Adress3 , 256 );
strmid ( str3 , text , Adress3 , Adress3 + 1 , 256 );
if( strlen ( str1 ) && strlen ( str2 )){
Count [ playerid ]++;
if( Count [ playerid ] >= ILE_KICK ){
new str [ 256 ], Name [ 64 ];
GetPlayerName ( playerid , Name , 64 );
format ( str , 256 , "*** Gracz %s zosta? wyrzucony z serwera. Pow?d : Reklamowanie IP" , Name );
SendClientMessageToAll ( 0xFF0000FF , str );
Kick ( playerid );
}
return 0 ;
}
}
}
if( ZW [ playerid ] == 1 )
return SendClientMessage ( playerid , COLOR_GREEN , "Masz Status Zaraz Wracam (ZW), Nie Mo?esz Pisac Na Chacie Wpisz /JJ!" );
return 0 ;
}
Wysłany: 2012-06-03, 21:18
kamd2
Trolololo?
Wiek: 34 Na forum: 5203 dni Posty: 46
Nick w MP: SiwY
Piwa : 524
Naprawione, ale dzieki za pomoc mozna zamknac.
Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO! [/center][/b]
Tagi: podwójne :: pisanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: