Detaljan opis problema:Jel ja mogu umjesto id organizacija staviti neka slova, nrp:
Za policiju je id 1 jel ja mogu staviti da za policiju bude PD?
Dio skripte:
if(level == 0) { PlayerInfo = 0; PlayerInfo = 0; gTeam = 3; PlayerInfo = 0; return 1; }
else if(level == 1) { PlayerInfo = 288; } //Police Force
else if(level == 2) { PlayerInfo = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo = 287; } //National Guard
else if(level == 4) { PlayerInfo = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo = 175; } //Surenos
else if(level == 6) { PlayerInfo = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo = 147; } //Mayor
else if(level == 8) { PlayerInfo = 20; } //Hitmans
else if(level == 9) { PlayerInfo = 227; } //RTS Studio
else if(level == 10) { PlayerInfo = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo = 121; } //Corleone
else if(level == 12) { PlayerInfo = 248; } //Hells Angels
else if(level == 13) { PlayerInfo = 104; } //Ballas
else if(level == 15) { PlayerInfo = 271; } //GroveStreet FamiliesNeke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:EDIT Balkan Story
Detaljan opis problema:Kako staviti kada netko zove /backup da pise %s zove pojacanje.
Dio skripte:
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 1||PlayerInfo == 1)
{
if (PlayerInfo != 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SVE JEDINICE: %s hitno treba pomoc, bice markiran crvenom bojom na mapi.", sendername);
PlayerInfo = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1||PlayerInfo == 1)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Ukucajte /bkc ako vam vise ne treba pomoc.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vec ste zatrazili pomoc!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vi niste policajac!");
}
}
return 1;
}
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
BackupClear(playerid, 0);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:EDIT Balkan Story
Detaljan opis problema:Kako staviti kada netko nesto napise na /r ili /d chat da pise s% koristi voki toki.
Dio skripte: za /r
if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: (/r)adio [radio chat]");
return 1;
}
if(PlayerInfo == 1 || PlayerInfo == 1)
{
if(PlayerInfo == 8) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(1, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(2, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 16 || PlayerInfo == 16)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(3, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(gTeam == 1||PlayerInfo==4||PlayerInfo==4)
{
format(string, sizeof(string), "** Hitna Pomoc %s: %s, prijem. **", sendername, result);
SendRadioMessage(4, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 5 || PlayerInfo == 5)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(5, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 6 || PlayerInfo == 6)
{
if(PlayerInfo == 8) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(6, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 7 || PlayerInfo == 7)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** Gradonacelnik %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Telohranitelj %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Vozac %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Not-assigned %s: %s, prijem. **", sendername, result);
}
SendRadioMessage(7, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 8 || PlayerInfo == 8)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(8, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 9 || PlayerInfo == 9)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(9, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 10 || PlayerInfo == 10)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(10, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 15 || PlayerInfo == 15)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(15, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 16 || PlayerInfo == 16)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); }
else
{
format(string, sizeof(string), "** %s(radio): %s, prijem. **", sendername, result);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendRadioMessage(16, TEAM_RADIO_COLOR, string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste deo tima !");
return 1;
}
}
return 1;
}za /d
Quote
if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: (/d)epartments [department chat]");
return 1;
}
if(PlayerInfo == 1 || PlayerInfo == 1)
{
if(PlayerInfo == 😎 { format(string, sizeof(string), "** Chief %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "** Deputy Chief %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "** Captain %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Sergeant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Corporal %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Police Officer %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Cadet %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Cadet %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** Director %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Assistant Director in Charge %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Special Agent in Charge %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Special Agent %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Special Agent Trainee %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Professional Staff %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Intern %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** General %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Captain %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Major %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Sergeant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Private %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Private %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(gTeam == 1||PlayerInfo==4||PlayerInfo==4)
{
format(string, sizeof(string), "** Paramedic %s: %s, prijem. **", sendername, result);
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 7||PlayerInfo == 7)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** Nacelnik %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Mayor's bodyguard %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Mayor's driver %s: %s, prijem. **", sendername, result); }
else { SendClientMessage(playerid, COLOR_GREY, " Mayor vam nije dao radio da pricate"); return 1; }
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste deo tima !");
return 1;
}
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: (/d)epartments [department chat]");
return 1;
}
if(PlayerInfo == 1 || PlayerInfo == 1)
{
if(PlayerInfo == 😎 { format(string, sizeof(string), "** Chief %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "** Deputy Chief %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "** Captain %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Sergeant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Corporal %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Police Officer %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Cadet %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Cadet %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** Director %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Assistant Director in Charge %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Special Agent in Charge %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Special Agent %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Special Agent Trainee %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Professional Staff %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Intern %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** General %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 4) { format(string, sizeof(string), "** Captain %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 3) { format(string, sizeof(string), "** Major %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Sergeant %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Private %s: %s, prijem. **", sendername, result); }
else
{
format(string, sizeof(string), "** Private %s: %s, prijem. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(gTeam == 1||PlayerInfo==4||PlayerInfo==4)
{
format(string, sizeof(string), "** Paramedic %s: %s, prijem. **", sendername, result);
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo == 7||PlayerInfo == 7)
{
if(PlayerInfo == 6) { format(string, sizeof(string), "** Nacelnik %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 2) { format(string, sizeof(string), "** Mayor's bodyguard %s: %s, prijem. **", sendername, result); }
else if(PlayerInfo == 1) { format(string, sizeof(string), "** Mayor's driver %s: %s, prijem. **", sendername, result); }
else { SendClientMessage(playerid, COLOR_GREY, " Mayor vam nije dao radio da pricate"); return 1; }
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
SendFamilyMessage(7, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste deo tima !");
return 1;
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Skripta koju koristim:EDIT Balkan Story
Detaljan opis problema:Kako kada netko pise na /m chat da pise %s uzima megafon i govori.
Dio skripte:
if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: (/m)egaphone [megaphone chat]");
return 1;
}
if(gTeam == 2 || IsACop(playerid) || IsAnFbiCar(playerid))
{
if(!IsACopCar(tmpcar) || !IsAnFbiCar(tmpcar))
{
if(PlayerInfo == 1||PlayerInfo == 1)
{
new currank;
if(PlayerInfo == 1) { currank = "Kadet"; }
else if(PlayerInfo == 2) { currank = "Policajac"; }
else if(PlayerInfo == 3) { currank = "Agentl"; }
else if(PlayerInfo == 4) { currank = "Inspektor"; }
else if(PlayerInfo == 5) { currank = "Narednik"; }
else if(PlayerInfo == 6) { currank = "Kapetan"; }
else if(PlayerInfo == 7) { currank = "Zamjenik Serifa"; }
else if(PlayerInfo == 8) { currank = "Serif"; }
else { currank = "Cadet"; }
format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo == 2||PlayerInfo == 2)
{
format(string, sizeof(string), "[Agent %s:o< %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
printf("%s", string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste u policijskom vozilu!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste sastavni deo policije!");
return 1;
}
}
return 1;Neke slike/video za lakse dobivanje pomoci(neobavezno):
hvala unaprijed na pomoci
