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

Wysłany: 2012-11-11, 13:47


Zbychu







Wiek: 29
Na forum: 5060 dni
Posty: 6



Respekt: 50

Witam, pisz? tutaj z racji mojego problemu z jedn? komend?. Pr?bowa?em to jako? zrobi? samemu ale nie mog? ogarn?? o co chodzi.. Napisa?em komend? na report niestety problem polega na tym, ?e nie przyjmuje ona du?ego ci?gu znak?w. Zwi?ksza?em stringi, pr?bowa?em to jako? zrozumie? i nie da?em rady.

Komenda:
Kod:

CMD:report(playerid, params[])
{
new forplayerid, Powod[256], string[500];

if(sscanf(params, "ds[256]", forplayerid, Powod))
return SendClientMessage(playerid, RED, "{FFFFFF}Wpisz: {C8FF91}/report ({FFFFFF}id gracza{C8FF91}) ({FFFFFF}pow?d{C8FF91})");

if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, 0xFF3E3EFF, "{FFFFFF}** {FF3E3E}B??d.");

Loop(forplayerid2, MAX_PLAYERS)
{
if(IsPlayerConnected(forplayerid2) && (IsPlayerAdmin(forplayerid2)))
{
format(string, sizeof string, "{FFFFFF}** {FF3E3E}Report o {FFFFFF}%s {FF3E3E}( {FFFFFF}%d {FF3E3E}) od {FFFFFF}%s {FF3E3E}( {FFFFFF}%d {FF3E3E}) z powodu {FFFFFF}%s", PlayerName(forplayerid), forplayerid, PlayerName(playerid), playerid, Powod);
SendClientMessage(forplayerid2, RED, string);
}
}
format(string, sizeof string, "{C8FF91}Zg?osi?e? report o {FFFFFF}%s.", PlayerName(forplayerid));
SendClientMessage(playerid, RED, string);
return 1;
}


Zdj?cie: http://imageshack.us/phot.../samp089tp.png/

Normalnie, gdy wy?l? d?u?szy tekst (np. siemano kolano) Nie pokazuje go adminowi. Gdy go skr?c? (zdj?cie) pokazuje tylko bardzo ma?? cz???.

Za pomoc b?d? wdzi?czny.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-11, 14:18


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kod:

CMD:report(playerid, params[])
{
new forplayerid, Powod[500], string[500];

if(sscanf(params, "ds[256]", forplayerid, Powod))
return SendClientMessage(playerid, RED, "{FFFFFF}Wpisz: {C8FF91}/report ({FFFFFF}id gracza{C8FF91}) ({FFFFFF}pow?d{C8FF91})");

if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, 0xFF3E3EFF, "{FFFFFF}** {FF3E3E}B??d.");

Loop(forplayerid2, MAX_PLAYERS)
{
if(IsPlayerConnected(forplayerid2) && (IsPlayerAdmin(forplayerid2)))
{
format(string, sizeof string, "{FFFFFF}** {FF3E3E}Report o {FFFFFF}%s {FF3E3E}( {FFFFFF}%d {FF3E3E}) od {FFFFFF}%s {FF3E3E}( {FFFFFF}%d {FF3E3E}) z powodu {FFFFFF}%s", PlayerName(forplayerid), forplayerid, PlayerName(playerid), playerid, Powod);
SendClientMessage(forplayerid2, RED, string);
}
}
format(string, sizeof string, "{C8FF91}Zg?osi?e? report o {FFFFFF}%s.", PlayerName(forplayerid));
SendClientMessage(playerid, RED, string);
return 1;
}


A tak ? :P

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: 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