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

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

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

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

warning 209: function

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

PROST

Ученик
При переводе команд на Zcmd получил следующие ошибки:
PHP:
C:\Users\Àíäðåé\Desktop\South Farm RolePlay\gamemodes\southfarm.pwn(2221) : warning 209: function "cmd_sms" should return a value
C:\Users\Àíäðåé\Desktop\South Farm RolePlay\gamemodes\southfarm.pwn(2290) : warning 209: function "cmd_goto" should return a value
C:\Users\Àíäðåé\Desktop\South Farm RolePlay\gamemodes\southfarm.pwn(2398) : warning 209: function "cmd_contract" should return a value
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


3 Warnings.
2221 2290 2398 показывают на последнюю скобку команды

PHP:
CMD:sms(playerid, params[])
{
	    if(p_info[playerid][p_tel] != 0)
{
	        if(p_info[playerid][p_tel_num] != 0)
{
	            new num, text[60];
				if(sscanf(params,"ds[60]",num,text)) return err("Используйте: /sms [номер] [текст]");
				if(p_togphone[playerid]) return err("Ваш телефон выключен!");
				SetPlayerChatBubble(playerid, "отправил(а) смс", c_uphead_mes, 15.0, 3000);
				new bool:okay = false;
				//if(num == INVALID_PLAYER_ID && !IsPlayerConnected(num)) return 1;
				if(num == playerid || num == p_info[playerid][p_tel_num]) return 1;
                foreach(Player, i)
{
				    if(i == num)
{
				        if(p_info[i][p_tel] != 0 && p_info[i][p_tel_num] != 0) {
				            if(p_togphone[i]) return err("Сообщение не доставлено!");
							okay = true;
							format(stra,128,"SMS: %s. Прислал: %s [%d]",text,p_info[playerid][p_name],playerid);
							scm(i, 0xFDE640AA, stra);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							format(stra,128,"SMS: %s. Получатель: %s [%d]",text,p_info[i][p_name], i);
							scm(playerid, 0xFDE640AA, stra);
							PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
						}
						else return scm(playerid, c_grey, "Сообщение не доставлено!");
					}
					else if(p_info[i][p_tel_num] == num)
{
					    if(p_info[i][p_tel] != 0 && p_info[i][p_tel_num] != 0)
{
				            if(p_togphone[i]) return err("Сообщение не доставлено!");
							okay = true;
							format(stra,128,"SMS: %s. Прислал: %s [%d]",text,p_info[playerid][p_name],playerid);
							scm(i, 0xFDE640AA, stra);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							format(stra,128,"SMS: %s. Получатель: %s [%d]",text,p_info[i][p_name], i);
							scm(playerid, 0xFDE640AA, stra);
							PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
						}
						else return scm(playerid, c_grey, "Сообщение не доставлено!");
					}
				}
				if(okay == false) return scm(playerid,c_grey,"Сообщение не доставлено!");
			}
			else return err("У вас нет сим-карты!");
		}
		else return err("У вас нет телефона!");
 }
PHP:
CMD:goto(playerid, params[])
	{
		if (p_info[playerid][Admin] >= 3)
		{
			if(sscanf(params, "d", params[0])) return SCM(playerid, -1, "Используйте: /goto [ид игрока]");
			if (!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0x0080C0FF, "Игрок не подключен");
			new Float:x, Float:y, Float:z;
			GetPlayerPos(params[0], x, y, z);
			SetPlayerInterior(playerid, GetPlayerInterior(params[0]));
			SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(params[0]));
			if (IsPlayerInAnyVehicle(playerid)){SetVehiclePos(GetPlayerVehicleID(playerid), x+1,y+1,z);return true;
                        }
			SetPlayerPos(playerid, x+1, y+1, z);
            return true;
			}
			}
PHP:
CMD:contract(playerid, params[])
    {
        if(InLoaderJob1[playerid] == 0) return SCM(playerid,-1,"Вам запрещено использовать это");
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 578) return send(playerid, "Вы должны находиться в рабочей машине");
        if(GetPVarInt(playerid,"job") != 0) return send(playerid,"У вас уже есть заказ на доставку");
        switch(random(3))
        {
        case 0:
            {
                send(playerid, "{1faee9}Нам сообщили что под мостом кто-то бросил свою машину");
                send(playerid, "{1faee9}Салон и колеса конечно сняли, но корпус остался. Привези ее нам!");
                SetPVarInt(playerid,"most",1),SetPVarInt(playerid,"job",1);
                SetPlayerRaceCheckpoint(playerid,1,274.46909, 1224.21387, 15.11920,0,0,0,5.0);
            }
        case 1:
            {
                send(playerid, "{1faee9}Люди из деревни сообщили что у них на заправке");
                send(playerid, "{1faee9}стоит брошеная машина. Привези ее нам!");
                SetPVarInt(playerid,"benz",1),SetPVarInt(playerid,"job",1);
                SetPlayerRaceCheckpoint(playerid,1,1351.45691, 478.14441, 19.72580,0,0,0,5.0);
            }
        case 2:
            {
                send(playerid, "{1faee9}На пляже Санта Мария вытащили машину из воды и оставили на берегу");
                send(playerid, "{1faee9}эта машина, то что нам нужно. Привези ее нам!");
                SetPVarInt(playerid,"beach",1),SetPVarInt(playerid,"job",1);
                SetPlayerRaceCheckpoint(playerid,1,230.30270, -1887.73645, 0.64160,0,0,0,5.0);
            }
        case 3:
            {
                send(playerid, "{1faee9}По новостям передают, что какой-то лихач вылетел на машине с г. Чилиад");
                send(playerid, "{1faee9}Губернатор хочет чтоб мы вытащили машину от туда. Привези ее нам!");
                SetPVarInt(playerid,"chil",1),SetPVarInt(playerid,"job",1);
                SetPlayerRaceCheckpoint(playerid,1,-2379.47681, -2161.40405, 35.49030,0,0,0,5.0);
            }
        }
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу