[pomoc] report

Započeo m@rio, Jul 11, 2011, 19:29:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: od 0
Detaljan opis problema: Kada upisem /report text onda adminima ne izbaci cijeli text koji sma napisao vec im izbaci samo prvih par rijeci.
Dio skripte:
dcmd_report(playerid, params[])
{
new razlog[128], ime1[24], string[256];
if(sscanf(params, "s", razlog)) return SCM(playerid, COLOR_GRAD1, "/report [text].");
GetPlayerName(playerid, ime1, sizeof(ime1));
format(string, sizeof(string), "Report | %s: %s", ime1, razlog);
SCM(playerid, COLOR_YELLOW, "Your question was sent to administrators");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(AdminLevel[i] > 0 || IsPlayerAdmin(i) || GameMaster[i] == 1)
{
SCM(i, COLOR_BLUE, string);
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

je li ti sscanf verzija 2?
Just one more time.


Moras ovako:

if(sscanf(params, "s[128]", razlog)) return SCM(playerid, COLOR_GRAD1, "/report [text].");

koristi velicinu stringa u sscanfu, inace ce ti warning izbacati i stavljat ce default vrijednost...
Just one more time.