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

Wysłany: 2013-07-13, 18:58


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

Witam, w moim problemie chodzi o to, ?e gdy gracz wpisze komend? dajmy na to /report 3 blabla, to wyskakuje mu na czacie "» Wpisz /report [id] [pow?d].". Oto komenda:
Kod:

CMD:report(playerid,cmdtext[])
{
new playerid2, text[128];
if(sscanf(cmdtext, "us[128]", playerid2, text))
{
SendClientMessage(playerid, COLOR_RED, "» Wpisz /report [id] [pow?d].");
return 1;
}
if(playerid2 == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_RED, "» Nie ma takiego gracza na serwerze. ");
return 1;
}
new StrM[128];
format(StrM, sizeof(StrM), "[raport] %s (%d) na %s (%d): %s", PlayerName2(playerid), playerid, PlayerName2(playerid2), playerid2, text);
SendClientMessageToAdmins(ZIELONY, StrM);
return 1;
}

W przypadku, gdy z tej linijki:
Kod:

if(sscanf(cmdtext, "us[128]", playerid2, text))

usun? [128], to nawet, gdy gracz wpisze nie pe?n? komend?, czyli np. samo s?owo /report (bez podania ID i powodu), to wtedy Adminowi i tak pokazuje si? report, tylko ?e okre?la wszystko na id 0 i oczywi?cie brak powodu. Podobnie mam z komend? na Kick, dzia?a to na tej samej zasadzie. Prosz? o wyt?umaczenie mi naprawy tego b??du. Dzi?kuj? za uwag?. Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:01


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Pr?bowa?e? tak?
Kod:

CMD:report(playerid,cmdtext[])
{
new playerid2, text[128];
if(sscanf(cmdtext, "us[128]", playerid2, text)) return SendClientMessage(playerid, COLOR_RED, "» Wpisz /report [id] [pow?d].");

if(playerid2 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "» Nie ma takiego gracza na serwerze. ");

new StrM[128];
format(StrM, sizeof(StrM), "[raport] %s (%d) na %s (%d): %s", PlayerName2(playerid), playerid, PlayerName2(playerid2), playerid2, text);
SendClientMessageToAdmins(ZIELONY, StrM);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:07


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

Tak i nawet po wpisaniu poprawnej formy wyskakuje "» Wpisz /report [id] [pow?d]."

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:08


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Co? musisz mie? nie tak w kodzie, u mnie dzia?a bez problemu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:10


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

a u?ywasz sscanf czy sscanf2?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:13


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

sscanf2

Zr?b jeszcze update do najnowszej wersji

http://gtao.pl.com/showthread.php?t=120356

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:15


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

aa u mnie pojawia si? kolejny problem, bo gdy dam w includach sscanf2, to wtedy mapa nie mo?e si? uruchomi? i jestem zmuszony u?ywania sscanfa

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:16


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Zr?b update pluginu, je?li masz funkcje w mapie 'sscanf' to j? usu?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 20:23


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

Ok, dzi?ki wielkie, zapomnia?em doda? w server.cfg w pluginach sscanf.dll ;] ale aktualizacja te? si? przyda?a. Dzi?kuje bardzo. Piwko + rep.

Postaw piwo autorowi tego posta
 

 
Tagi: report
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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