Wysłany: 2016-10-24, 21:31
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Witajcie! Robi? banowanie we w?asnym systemie poniewa? ten originalny jest do bani.
oto komenda na banowanie:
Pawn
if ( strcmp ( "/ban" , cmdtext , true , 10 ) == 0 )
{
if( admin >= 1 )
{
new string2 [ 256 ];
new string [ 256 ];
string = strtok ( cmdtext , idx );
if(! strlen (string))
{
SendClientMessage ( playerid , COLOR_YELLOW , "Wpisz: /ban [id]" );
return 1 ;
}
new nick [ 256 ];
nick = string ;
format ( string2 , sizeof ( string2 ), "Gracz %s zostal zbanowany" , string );
SendClientMessage ( playerid , ZIELONY , string2 );
string = strtok ( cmdtext , idx );
dini_Set ( udb_encode ( PlayerName ( nick ), "zbanowany" , "1" );
}
return 1 ;
}
Zapytacie czemu tak robie? Odpowied? jest prosta bo musz? jeszcze skickowa? gracza a wywala?o b?dzie jak si? zaloguje do gry tylko.
I moje pytanie brzmi jak to zrobi? w:
dini_Set? bo tak jak ja zrobi?em jest ?le.
Wysłany: 2016-10-25, 18:32
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
Zamie? na dini_IntSet i zobacz.
Wysłany: 2016-10-25, 18:57
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Niestety nie, Mo?e macie jaki? pomys? aby Odczyta? Nick gracza po wpisanym id w cmd. Chodzi o to ze admin wpisuje /ban id i system odczytuje nick po tym id kt?re poda? a nast?pnie musz? zastosowa? go w dini tak jak wy?ej.
Wysłany: 2016-10-25, 20:05
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
Aa, dobra. Spr?buj i napisz co i jak.
Pawn
if( strcmp ( "/ban" , cmdtext , true , 10 ) == 0 )
{
if( admin >= 1 )
{
new string2 [ 256 ];
new string [ 256 ];
new string = strtok ( cmdtext , idx );
if(! strlen (string))
{
SendClientMessage ( playerid , COLOR_YELLOW , "Wpisz: /ban [id]" );
return 1 ;
}
new giveplayer_id = strval (string);
if(! IsPlayerConnected ( giveplayer_id ))
return SendClientMessage ( playerid , COLOR_YELLOW , "Gracz nie jest pod??czony." );
format ( string2 , sizeof ( string2 ), "Gracz %s zosta? zbanowany." , PlayerName ( giveplayer_id ));
SendClientMessage ( playerid , ZIELONY , string2 );
dini_Set ( udb_encode ( PlayerName ( giveplayer_id ), "zbanowany" , "1" );
return 1 ;
}
}
Wysłany: 2016-10-25, 20:21
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
co? ci nie siad?o
Kod: C:\Users\los\Pulpit\test.pwn(272) : error 021: symbol already defined: "string"
C:\Users\los\Pulpit\test.pwn(272) : error 033: array must be indexed (variable "-unknown-")
C:\Users\los\Pulpit\test.pwn(273) : error 035: argument type mismatch (argument 1)
C:\Users\los\Pulpit\test.pwn(278) : error 035: argument type mismatch (argument 1)
C:\Users\los\Pulpit\test.pwn(284) : warning 202: number of arguments does not match definition
C:\Users\los\Pulpit\test.pwn(284) : warning 202: number of arguments does not match definition
C:\Users\los\Pulpit\test.pwn(284) : error 001: expected token: ",", but found ";"
C:\Users\los\Pulpit\test.pwn(272) : warning 204: symbol is assigned a value that is never used: "string"
C:\Users\los\Pulpit\test.pwn(271) : warning 204: symbol is assigned a value that is never used: "string"
Wysłany: 2016-10-29, 10:59
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
Wysłany: 2016-10-30, 12:26
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Zrobi?em tak:
Pawn
if( strcmp ( "/ban" , cmdtext , true , 10 ) == 0 )
{
if( admin >= 1 )
{
new string2 [ 256 ];
new string [ 256 ];
string = strtok ( cmdtext , idx );
if(! strlen (string))
{
SendClientMessage ( playerid , COLOR_YELLOW , "Wpisz: /ban [id]" );
return 1 ;
}
new giveplayer_id = strval (string);
if(! IsPlayerConnected ( giveplayer_id ))
return SendClientMessage ( playerid , COLOR_YELLOW , "Gracz nie jest pod??czony." );
format ( string2 , sizeof ( string2 ), "Gracz %s zosta? zbanowany." , PlayerName ( giveplayer_id ));
SendClientMessage ( playerid , ZIELONY , string2 );
dini_Set ( udb_encode ( PlayerName ( giveplayer_id )), "zbanowany" , "1" );
return 1 ;
}
}
Wszystko spoko tylko jak wpisz? samo /ban to mnie banuje a jak /ban 1 np pisz? ze nie ma takiej cmd.
Tagi: banowanie :: stringi
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: