Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-01-21, 20:46


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

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,

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-21, 20:48


Renshard







Wiek: 35
Na forum: 4521 dni
Posty: 3
Nick w MP: Renshard

Piwa: 30

Respekt: 50

Jakie? b??dy przy kompilowaniu? Nie masz " " - cudzys?ow?w przy string'ach.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-21, 21:31


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"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  
Postaw piwo autorowi tego posta
 

 
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

Respekt: 92,1

Ostrzeżeń: 100%
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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-22, 08:31


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

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.

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-22, 09:20


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"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 ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-22, 15:40


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

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(cmdtextidx);

if(!strlen(dir)) {
SendClientMessage(playeridCOLOR_RED"Wpisz: /uwiez [id gracza]");
return 1;
}
giveplayerid strval(dir);
dir strtok(cmdtextidx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
GetPlayerName(playeridsendernamesizeof(sendername));
SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,198.8450,161.3695,1003.0299);
SendClientMessage(playeridCOLOR_GREEN"{ff0033}Aresztowany!");
SendClientMessage(giveplayeridCOLOR_RED"Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(stringsizeof(string), "Gracz o id: %d nie jest aktywnym graczem!"giveplayerid);
SendClientMessage(playeridCOLOR_REDstring);
}
}
return 1;
}


Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Tagi: nwm :: jest
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] nwm co jest Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku