Wysłany: 2014-01-21, 20:46
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
witam swietnie dzia?a?a mi tak koemda a teraz nwm co zni? jest:
Cytat: if(strcmp(cmd, "/uwiez", true) == 0){
new dir[256];
dir = strtok(cmdtext, idx);
if(!strlen(dir)) {
SendClientMessage(playerid, COLOR_RED, "Wpisz: /uwiez [id gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,198.8450,161.3695,1003.0299);
SendClientMessage(playerid, COLOR_GREEN, "{ff0033}Aresztowany!");
SendClientMessage(giveplayerid, COLOR_RED, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
Nwm co sie z ni? sta?o ale nie dzia?a,
Wysłany: 2014-01-21, 20:48
Renshard
Wiek: 35 Na forum: 4521 dni Posty: 3
Nick w MP: Renshard
Piwa : 30
Jakie? b??dy przy kompilowaniu? Nie masz " " - cudzys?ow?w przy string'ach.
Wysłany: 2014-01-21, 21:31
=X=
WUJCIO DOBRA RADA
Wiek: 52 Na forum: 4524 dni Posty: 134
SPONSOR
Piwa : 641
"Pikus2" napisał/a :witam swietnie dzia?a?a mi tak koemda a teraz nwm co zni? jest:
Cytat: if(strcmp(cmd, "/uwiez", true) == 0){
new dir[256];
dir = strtok(cmdtext, idx);
if(!strlen(dir)) {
SendClientMessage(playerid, COLOR_RED, "Wpisz: /uwiez [id gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,198.8450,161.3695,1003.0299);
SendClientMessage(playerid, COLOR_GREEN, "{ff0033}Aresztowany!");
SendClientMessage(giveplayerid, COLOR_RED, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
Nwm co sie z ni? sta?o ale nie dzia?a,
Kod jest doby, prawdopodobnie masz kolizje w kodzie bo ca?y czas co? dok?adasz (zwr?? uwag? na powroty).
Ps. Co si? wykonuj? po wpisaniu komendy? /uwiez
Ostatnio zmieniony przez =X= 2014-01-22, 14:01, w całości zmieniany 1 raz
Wysłany: 2014-01-21, 22:06
Maajk_El
PawnoMaster :)
Wiek: 29 Na forum: 4841 dni Posty: 162
Nick w MP: "Maajk_El"
Piwa : 2365
Pami?taj o " "
Kod:
if(strcmp(cmd, /uwiez, true) == 0){
new dir[256];
dir = strtok(cmdtext, idx);
if(!strlen(dir)) {
SendClientMessage(playerid, COLOR_RED, "Wpisz: /uwiez [id gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,198.8450,161.3695,1003.0299);
SendClientMessage(playerid, COLOR_GREEN, "{ff0033}Aresztowany!");
SendClientMessage(giveplayerid, COLOR_RED, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
:D
Powinno dzia?a?
Wysłany: 2014-01-22, 08:31
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
tutaj s? "" ale [quote][/quote] je ucina.
Da sie jako? t? kolizje naprawic?
Albo co pousuwam z gm bo jak usune same komendy i takie newy w pudle true i false to tyle error?w mam ze to szok.
Wysłany: 2014-01-22, 09:20
=X=
WUJCIO DOBRA RADA
Wiek: 52 Na forum: 4524 dni Posty: 134
SPONSOR
Piwa : 641
"Pikus2" napisał/a :tutaj s? "" ale [quote][/quote] je ucina.
Da sie jako? t? kolizje naprawic?
Albo co pousuwam z gm bo jak usune same komendy i takie newy w pudle true i false to tyle error?w mam ze to szok.
Pikus2, Ja nie wiem co si? sta?o u ciebie w GM, poniewa? nie widz? go. Zacznij najpierw od if(strcmp(cmd, /uwiez, true) == 0){ , i zamie? j? na to:
Pawn if( strcmp ( cmd , "/uwiez" , true ) == 0 ) {
Podpowiedzi masz w w/w temacie przez Maajk_El, i Renshard
Ps. Co ty chcia?e? przez to powiedzie? - tutaj s? " " ale je ucina ?
Wysłany: 2014-01-22, 15:40
Pikus2
Wiek: 29 Na forum: 4698 dni Posty: 244
Piwa : 5
chodzi o to ze mam komende dos?ownie tak? sama jak tu majkel da? a na tym forum quote ucinaj? "" nie pokazuj? sie dlatego widac ze b??d ale tak naprawde go nie ma
jak wpiszer komende pokazuje sie ten tekst co powinien sie pokazac jak nie ma takiej komendy...
[ Dodano : 2014-01-22, 15:47 ]
komenda tak naprawde wygl?da u mnie tak:
Pawn if( strcmp ( cmd , "/uwiez" , true ) == 0 ){
new dir [ 256 ];
dir = strtok ( cmdtext , idx );
if(! strlen ( dir )) {
SendClientMessage ( playerid , COLOR_RED , "Wpisz: /uwiez [id gracza]" );
return 1 ;
}
giveplayerid = strval ( dir );
dir = strtok ( cmdtext , idx );
if ( IsPlayerConnected ( giveplayerid )) {
GetPlayerName ( giveplayerid , giveplayer , sizeof ( giveplayer ));
GetPlayerName ( playerid , sendername , sizeof ( sendername ));
SetPlayerInterior ( giveplayerid , 3 );
wpudle [ giveplayerid ] = true ;
SetPlayerPos ( giveplayerid , 198.8450 , 161.3695 , 1003.0299 );
SendClientMessage ( playerid , COLOR_GREEN , "{ff0033}Aresztowany!" );
SendClientMessage ( giveplayerid , COLOR_RED , "Zosta?es aresztowany, nied?ugo wyjdziesz!" );
}
else {
format ( string , sizeof (string), "Gracz o id: %d nie jest aktywnym graczem!" , giveplayerid );
SendClientMessage ( playerid , COLOR_RED , string );
}
}
return 1 ;
}
Tagi: nwm :: jest
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: