Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: |TED| Boca SRB poslato Novembar 30, 2013, 21:04:03 POSLE PODNE

Naslov: [Pomoc] /apm
Poruka od: |TED| Boca SRB poslato Novembar 30, 2013, 21:04:03 POSLE PODNE
Skripta koju koristim:GTARP
Detaljan opis problema:E ovako imam jedan problem sa komandom /apm inace ona sluzi kao i /pm samo sto admini salju e sad da pojasnim primer ja sam u igri ID 1 i sad ja kucam /apm 2 test i ono meni posalje poruku a ja sam ID 1 i tako svaki put samo meni salje poruku zna li ko do cega je???
Dio skripte: http://pastebin.com/JFGqyAzi
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] /apm
Poruka od: |TED| Boca SRB poslato Novembar 30, 2013, 21:22:50 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 30, 2013, 21:11:31 POSLE PODNE
u sscanf paramsima koristis "id" a dole "giveplayerid" , kako mozes tako slat poruku?
pa kako druze da uradim onda
Naslov: Odg: [Pomoc] /apm
Poruka od: Ermin. poslato Novembar 30, 2013, 21:40:15 POSLE PODNE
'Fako :D

COMMAND:apm(playerid, params[])
{
   if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, -1, "Nisi admin");
   new id, text[128-MAX_PLAYER_NAME];
   if(sscanf(params, "us[104]", id, text)) return SendClientMessage(playerid, -1, "Koristi: /apm [playerid/DioImena] [text]");
   else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "pogresan ID");
   new aName[24], pName[24];
   GetPlayerName(playerid, aName, 24);
   GetPlayerName(id, pName, 24);
   new string[128];
   format(string, 128, "Admin %s ti kaze: %s", aName, text);
   SendClientMessage(id, -1, string);
   format(string, 128, "Poslao si pm igracu %s, koji glasi: %s", pName, text);
   SendClientMessage(playerid, -1, string);
   printf("[APM] Admin %s > igracu %s: %s" aName, pName, text);
   return 1;
}
Naslov: Odg: [Pomoc] /apm
Poruka od: |TED| Boca SRB poslato Novembar 30, 2013, 22:07:16 POSLE PODNE
Citat: new ermin[182]; poslato Novembar 30, 2013, 21:40:15 POSLE PODNE
'Fako :D

COMMAND:apm(playerid, params[])
{
   if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, -1, "Nisi admin");
   new id, text[128-MAX_PLAYER_NAME];
   if(sscanf(params, "us[104]", id, text)) return SendClientMessage(playerid, -1, "Koristi: /apm [playerid/DioImena] [text]");
   else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "pogresan ID");
   new aName[24], pName[24];
   GetPlayerName(playerid, aName, 24);
   GetPlayerName(id, pName, 24);
   new string[128];
   format(string, 128, "Admin %s ti kaze: %s", aName, text);
   SendClientMessage(id, -1, string);
   format(string, 128, "Poslao si pm igracu %s, koji glasi: %s", pName, text);
   SendClientMessage(playerid, -1, string);
   printf("[APM] Admin %s > igracu %s: %s" aName, pName, text);
   return 1;
}

Hvala druze sredio sam moze lock :D