Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: m@rio poslato Jul 11, 2011, 19:29:03 POSLE PODNE

Naslov: [pomoc] report
Poruka od: m@rio poslato Jul 11, 2011, 19:29:03 POSLE PODNE
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):
Naslov: Odg: [pomoc] report
Poruka od: Zarathos poslato Jul 11, 2011, 19:32:20 POSLE PODNE
je li ti sscanf verzija 2?
Naslov: Odg: [pomoc] report
Poruka od: m@rio poslato Jul 11, 2011, 19:34:36 POSLE PODNE
da
Naslov: Odg: [pomoc] report
Poruka od: Zarathos poslato Jul 11, 2011, 19:38:34 POSLE PODNE
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...
Naslov: Odg: [pomoc] report
Poruka od: m@rio poslato Jul 11, 2011, 19:57:44 POSLE PODNE
hvala moze lock