Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

МедЭкспертиза

Статус
В этой теме нельзя размещать новые ответы.

RPD

Умник
В public OnPlayerCommandText(playerid, cmdtext[])
------
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 Начял проводить экспертизу");
	}
-------
Ну вот такой лёгкий но полезный мануал
подстраиваем под себя и радуемся )
-------
Автор:palux(RPD)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу