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

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

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

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

Помогите зделать /invite для ферм

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

Kosta_Ganzales

Умник
Помогите сделать /finvite так чтобы при принятии на ферму когда приняли потом переодеваешся и дают скин а не когда примут !
вот команда
PHP:
 if(strcmp(cmd, "/finvite", true) == 0)
    {
		if(PlayerInfo[playerid][pPabota] == 0) return SendClientMessage(playerid, COLOR_SYSTEM, "Вы не владелец фермы");
        tmp = strtok(cmdtext, idx);
        if(strlen(tmp) == 0)
		{
		    SendClientMessage(playerid, COLOR_SYSTEM, " Команда: /f0invite [id] [тип] [место]");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Тип: 1 - заместитель, 2 - водитель, 3 - комбайнер");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Место: заместители(1-2),водители и комбайнеры(1-10)");
		    return 1;
		}
		new id = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(strlen(tmp) == 0)
		{
		    SendClientMessage(playerid, COLOR_SYSTEM, " Команда: /f0invite [id] [тип] [место]");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Тип: 1 - заместитель, 2 - водитель, 3 - комбайнер");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Место: заместители(1-2),водители и комбайнеры(1-10)");
		    return 1;
		}
		new type = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(strlen(tmp) == 0)
		{
		    SendClientMessage(playerid, COLOR_SYSTEM, " Команда: /f0invite [id] [тип] [место]");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Тип: 1 - заместитель, 2 - водитель, 3 - комбайнер");
		    SendClientMessage(playerid, COLOR_SYSTEM, " Место: заместители(1-2),водители и комбайнеры(1-10)");
		    return 1;
		}
		new slot = strval(tmp);
        if (!ProxDetectorS(5.0, playerid, id))
        {
            SendClientMessage(playerid, COLOR_RED, "Этот игрок слишком далеко");
            return 1;
        }
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_SYSTEM, "Этот игрок не в сети");
        slot--;
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
        if(strcmp(pName,fOwnerEr,false,strlen(pName)) == 0) fOwnerEr = "нет";
        if(strcmp(pName,fZamEr[0],false,strlen(pName)) == 0) fZamEr[0] = "нет";
        if(strcmp(pName,fZamEr[1],false,strlen(pName)) == 0) fZamEr[1] = "нет";
        for(new i=0; i<10; i++)
		{
        	if(strcmp(pName,fDriverer[i],false,strlen(pName)) == 0) fDriverer[i] = "нет";
            if(strcmp(pName,fCombainerre[i],false,strlen(pName)) == 0) fCombainerre[i] = "нет";
    	}
        if(type == 1)
        {
            if(PlayerInfo[playerid][pPabota] == 1) return SendClientMessage(playerid,0xFFFFFFAA,"Вы владедец фермы, вы не можете принять себя на заместителя!");
            format(fZamEr[slot], MAX_PLAYER_NAME, "%s",Name(id));
			PlayerJobe[id] = 2;
			SendClientMessage(id, COLOR_SYSTEM, "Вас приняли на должност заместителя фермы");
			SendClientMessage(playerid, COLOR_SYSTEM, "Вы приняли игрока на должность заместителя фермы");
//            GetPlayerSkin(playerid,161);
		}

        if(type == 2)
        {
            format(fDriverer[slot], MAX_PLAYER_NAME, "%s",Name(id));
			PlayerJobe[id] = 3;
			SendClientMessage(id, COLOR_SYSTEM, "Вас приняли на должность водителя фермы");
			SendClientMessage(playerid, COLOR_SYSTEM, "Вы приняли игрока на должность водителя фермы");
			//GetPlayerSkin(playerid,158);
        }

        if(type == 3)
        {
            format(fCombainerre[slot], MAX_PLAYER_NAME, "%s",Name(id));
			PlayerJobe[id] = 4; // Комбайнер PlayerJobe[id] = 3; // Фермер PlayerJobe[id] = 2;// заместитель
			SendClientMessage(id, COLOR_YELLOW, "Вас приняли на должность комбайнера фермы");
			SendClientMessage(playerid, COLOR_GREEN, "Вы приняли игрока на должность комбайнера фермы");
			//GetPlayerSkin(playerid,158);
        }

        return 1;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу