Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Borekâ„¢ poslato Avgust 03, 2011, 13:30:01 POSLE PODNE

Naslov: [Pomoc] Ispravite sto nevalja u komandi
Poruka od: Borekâ„¢ poslato Avgust 03, 2011, 13:30:01 POSLE PODNE
Skripta koju koristim:DM mod.
Detaljan opis problema:Pa eto ovako... zelim ubaciti u svoj dm mod komandu /report, ali nikako da uspijem. Problem je u tome sto ja napisem /Report blablabla i to nece stici do admina nego stalno izbaciva u chat /report [tekst].Svaki put ponavlja upute komande umjesto da posalje adminima. :S
Dio skripte:CMD:report(playerid, params[])
{
new
Poruka[128],
razlog[128];

if(sscanf(params, "s[128]", razlog)) return SendClientMessage(playerid, 0xAA3333AA, "Upute:/report [tekst]");
else
{
foreach(Player, a)
{
    if(IsPlayerAdmin(a))
    {
format(Poruka, sizeof(Poruka), "Report od igraca: [%i].", playerid);
SendClientMessage(a, -1, Poruka);
format(Poruka, sizeof(Poruka), "-%s.", razlog);
SendClientMessage(a, 0xAA3333AA, Poruka);
}
}
}
return 1;
}
Naslov: Odg: [Pomoc] Ispravite sto nevalja u komandi
Poruka od: Nenad poslato Avgust 03, 2011, 14:32:17 POSLE PODNE
Citat: gangstarr poslato Avgust 03, 2011, 13:30:01 POSLE PODNE
Skripta koju koristim:DM mod.
Detaljan opis problema:Pa eto ovako... zelim ubaciti u svoj dm mod komandu /report, ali nikako da uspijem. Problem je u tome sto ja napisem /Report blablabla i to nece stici do admina nego stalno izbaciva u chat /report [tekst].Svaki put ponavlja upute komande umjesto da posalje adminima. :S
Dio skripte:CMD:report(playerid, params[])
{
new
Poruka[128],
razlog[128];

if(sscanf(params, "s[128]", razlog)) return SendClientMessage(playerid, 0xAA3333AA, "Upute:/report [tekst]");
else
{
foreach(Player, a)
{
   if(IsPlayerAdmin(a))
   {
format(Poruka, sizeof(Poruka), "Report od igraca: [%i].", playerid);
SendClientMessage(a, -1, Poruka);
format(Poruka, sizeof(Poruka), "-%s.", razlog);
SendClientMessage(a, 0xAA3333AA, Poruka);
}
}
}
return 1;
}

Moras biti RCON admin da bi vidio report. I tako ne mozes poslati poruku adminima. Else znaci ako se neki uvjet ne ispunjava da uradi nesto drugo. To moras staviti u neki public npr SendAdminMessage pa taj tvoj dio (malo editovan) i onda u komandu report stavis SendAdminMessage
Naslov: Odg: [Pomoc] Ispravite sto nevalja u komandi
Poruka od: Borekâ„¢ poslato Avgust 03, 2011, 22:02:10 POSLE PODNE
Jel mi mozes ti to ubacit kako treba komanda ic? Mislim da dovrsis komandu da radi...