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:
[code]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;
}
[/code]
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?... |