PROST
Ученик
При переводе команд на Zcmd получил следующие ошибки:
2221 2290 2398 показывают на последнюю скобку команды
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.
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);
}
}
}
