Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Vuckoâ„¢ poslato Jul 08, 2014, 18:42:04 POSLE PODNE

Naslov: [POMOC] Walkie Talkie/Radio
Poruka od: Vuckoâ„¢ poslato Jul 08, 2014, 18:42:04 POSLE PODNE
Skripta koju koristim: ND:RP
Detaljan opis problema: Treba mi neka dobra filter scripta kao na LSRP radio sto ima ili walkie talkie. /setchannel /radio
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 08, 2014, 19:13:14 POSLE PODNE
Jel mozes malo pojasniti o kakvom se radiu radi ? Nesto na zvuk ili kao chat ?
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: Vuckoâ„¢ poslato Jul 08, 2014, 19:18:10 POSLE PODNE
Chat, kao Voki Toki
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 08, 2014, 19:29:00 POSLE PODNE
Ovako nesto ?

YCMD:r(playerid, params[], help)
{
    #pragma unused help
    new text[128], string[128];
    if (sscanf(params, "s[128]", text)) return SCM (playerid, COLOR_GRAD2, "Koriscenje: /r [Text]");
else
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
  if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Lieutenant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Sergeant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Corporal %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Police Officer %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Cadet %s: %s, over.", GetName(playerid), text); }
else
{
format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", GetName(playerid), text);
}
SendRadioMessage(3, COLOR_ALLDEPT, string);
SendRadioMessage(2, COLOR_ALLDEPT, string);
SendRadioMessage(1, COLOR_ALLDEPT, string);
}
}
return 1;
}
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: Ino42O poslato Jul 08, 2014, 19:32:13 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 08, 2014, 19:29:00 POSLE PODNE
Ovako nesto ?

YCMD:r(playerid, params[], help)
{
    #pragma unused help
    new text[128], string[128];
    if (sscanf(params, "s[128]", text)) return SCM (playerid, COLOR_GRAD2, "Koriscenje: /r [Text]");
else
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
  if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Lieutenant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Sergeant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Corporal %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Police Officer %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Cadet %s: %s, over.", GetName(playerid), text); }
else
{
format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", GetName(playerid), text);
}
SendRadioMessage(3, COLOR_ALLDEPT, string);
SendRadioMessage(2, COLOR_ALLDEPT, string);
SendRadioMessage(1, COLOR_ALLDEPT, string);
}
}
return 1;
}


pa opce mu nisi postavio cjeli kod npr.
sendername
SendRadioMessage
...
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: Vuckoâ„¢ poslato Jul 08, 2014, 19:32:44 POSLE PODNE
Evo na ovom videu pogledaj ove textdrawove i pogledaj radio sto pise
http://www.youtube.com/watch?v=CT5U4WFsqSg
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 08, 2014, 19:59:07 POSLE PODNE
Evo posto sam dobre volje sve cu ti uraditi tj samo za jednu organizaciju LSPD ostalo ti uradi po ovom...


stock SendRadioMessage(family, color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
    {
SendClientMessage(i, color, string);
}
}
}
}

stock GetName(playerid)
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}

YCMD:r(playerid, params[], help)
{
    #pragma unused help
    new text[128], string[128];
    if (sscanf(params, "s[128]", text)) return SCM (playerid, COLOR_GRAD2, "Koriscenje: /r [Text]");
else
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
  if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Lieutenant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Sergeant %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Corporal %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Police Officer %s: %s, over.", GetName(playerid), text); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Cadet %s: %s, over.", GetName(playerid), text); }
else
{
format(string, sizeof(string), "[Radio] %s: %s, over.", GetName(playerid), text);
}
SendRadioMessage(3, COLOR_ALLDEPT, string);
SendRadioMessage(2, COLOR_ALLDEPT, string);
SendRadioMessage(1, COLOR_ALLDEPT, string);
}
}
return 1;
}
Naslov: Odg: [POMOC] Walkie Talkie/Radio
Poruka od: CADILAB poslato Jul 08, 2014, 20:20:32 POSLE PODNE
To sto si ti postavio nema veze sa ovim sto on hoce.
Imas na samp forumu dosta filter skripti i tutorijala za te kanale.

http://forum.sa-mp.com/showthread.php?t=501957

http://forum.sa-mp.com/showthread.php?t=401208

http://forum.sa-mp.com/showthread.php?t=430198