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

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

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

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

Как сделать команду для снытие выговара?

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

HukuTa

Ученик
вот уменя есть команда чтобы довать выгвара в банде
PHP:
	if(strcmp(cmd, "/fwarn", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	    	tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GREY, "Siriu[S]: /fwarn [èä èãðîêà] [ïðè÷èíà]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1)
			{
			    if(IsPlayerConnected(giveplayerid))
			    {
			        if(giveplayerid != INVALID_PLAYER_ID)
			        {
					    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						if (PlayerInfo[playerid][pLeader] == PlayerInfo[giveplayerid][pMember])
						{
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendClientMessage(playerid, COLOR_GRAD2, "Siriu[S]: /fwarn [èä èãðîêà] [ïðè÷èíà]");
								return 1;
							}
							PlayerInfo[giveplayerid][pFWarns] += 1;
							if(PlayerInfo[giveplayerid][pFWarns] >= 3)
							{
		 	   					new year, month,day;
								getdate(year, month, day);
								format(string, sizeof(string), "Siriu[S]: %s óâîëåí èç âàøåé îðãàíèçàöèè (Èìåë 3 âûãîâîðà), ïîñëåäíèé âûãîâîð: %s", giveplayer, (result));
								SendFamilyMessage(PlayerInfo[giveplayerid][pMember], COLOR_GREEN2, string);
				                gTeam[giveplayerid] = 3;
								PlayerInfo[giveplayerid][pTeam] = 3;
								PlayerInfo[giveplayerid][pMember] = 0;
								PlayerInfo[giveplayerid][pRank] = 0;
//								SetSpawnInfo(giveplayerid, gTeam[giveplayerid], 20,0.0,0.0,0.0,0,0,0,0,0,0,0);
								if(PlayerInfo[giveplayerid][pSex] == 1) { PlayerInfo[giveplayerid][pChar] = 23; }
								else if(PlayerInfo[giveplayerid][pSex] == 2) { PlayerInfo[giveplayerid][pChar] = 192; }
								MedicBill[giveplayerid] = 0;
								SpawnPlayer(giveplayerid);
								return 1;
							}
							format(string, sizeof(string), "Siriu[S]: Ëèäåð %s äàë âûãîâîð %s, ïðè÷èíà: %s", sendername, giveplayer, (result));
							SendFamilyMessage(PlayerInfo[giveplayerid][pMember], COLOR_GREEN2, string);
							return 1;
						}
                		else
						{
			    			SendClientMessage(playerid, COLOR_GREY, "Siriu[S]: Èãðîê äîëæåí ñîñòîÿòü â âàøåé îðãàíèçàöèè!");
			    			return 1;
						}
					}
					else
					{
						format(string, sizeof(string), "Siriu[S]: %d - íåò òàêîãî èãðîêà.", giveplayerid);
						SendClientMessage(playerid, COLOR_GREY, string);
						return 1;
					}
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Siriu[S]: Âû íå ëèäåð!");
			    return 1;
			}
		}
		return 1;
	}
Как сделать команду для снятие выговара в банде??
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу