RPD
Умник
В public OnPlayerCommandText(playerid, cmdtext[])
------
-------
Ну вот такой лёгкий но полезный мануал
подстраиваем под себя и радуемся )
-------
Автор
alux(RPD)
------
PHP:
if(strcmp(cmd,"/preexp",true) == 0){
if(PlayerInfo[playerid][pMember] != 4 && PlayerInfo[playerid][pLeader] != 4){
SendClientMessage(playerid,COLOR_GREEN,"Вы не эксперт!");
return 1;
}
if(PlayerInfo[playerid][pRank] < 5){
SendClientMessage(playerid,COLOR_GREEN,"Чтобы проводить экспертизы ва необходим ранг 5+");
return 1;
}
new numKilled = 0;
new nname[128];
new resStr[256];
SendClientMessage(playerid,COLOR_RED,"подгатовка к мед экспертизе");
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(playerid,12.0,victimsPos[i][0],victimsPos[i][1],victimsPos[i][2])){
GetPlayerName(i,nname,sizeof(nname));
format(resStr,sizeof(resStr),"Здесь был убит %s [%i].",nname,i);
SendClientMessage(playerid,COLOR_BLUE,resStr);
numKilled++;
}
}
if(numKilled == 0){
SendClientMessage(playerid,COLOR_GREEN,"Сдесь не кто не был убит.");
}else{
SendClientMessage(playerid,COLOR_GREEN,"Теперь можно начать экспертизу (( /expertise id ))");
}
return 1;
}
if(strcmp(cmd,"/expertise",true) == 0){
if(PlayerInfo[playerid][pMember] != 4 && PlayerInfo[playerid][pLeader] != 4){
SendClientMessage(playerid,COLOR_GREEN,"Вы не эксперт!");
return 1;
}
if(PlayerInfo[playerid][pRank] < 5){
SendClientMessage(playerid,COLOR_GREEN,"Чтобы проводить экспертизы ва необходим ранг 5+");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)){
SendClientMessage(playerid,COLOR_GREEN,"(( Необходимо вводить: /expertise [id] )) ");
}
new ppid = strval(tmp);
if(!IsPlayerInRangeOfPoint(playerid,12.0,victimsPos[ppid][0],victimsPos[ppid][1],victimsPos[ppid][2])){
SendClientMessage(playerid,COLOR_GREEN,"Этот человек не был убит сдеась.");
return 1;
}
new spnm[128];
GetPlayerName(ppid,spnm,sizeof(spnm));
new spstr[256];
format(spstr,sizeof(spstr),"Вы начали проводить мед экспертизу %s.",spnm);
SendClientMessage(playerid,COLOR_GREEN,spstr);
ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,1,1,1,1);
SetTimerEx("Scontrol",4000,0,"i",playerid);
new killerName[128];
GetPlayerName(victimsKillers[ppid][0],killerName,sizeof(killerName));
SetTimerEx("Expertise",120000,0,"ii",playerid,ppid);
OnPlayerCommandText(playerid,"/me Начял проводить экспертизу");
}
Ну вот такой лёгкий но полезный мануал
подстраиваем под себя и радуемся )
-------
Автор
