• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Форум » Pawno » Вопросы по скриптингу » Проблемы при создании команды для выдачи зарплаты гос. служ. (Проблемы при создании команды для выдачи зарплаты гос. служб)
Проблемы при создании команды для выдачи зарплаты гос. служ.
mafikДата: Суббота, 06.06.2015, 14:42:26 | Сообщение # 1

Группа: Пользователи
Сообщений: 19
Проблемы при создании команды для выдачи зарплаты гос. службам

CMD:wkazna(playerid,params[])
{
    if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, " команда: /wkazna [кол-во денег]");
    if(IsPlayerConnected(playerid))
    {
         if(PlayerInfo[playerid] [pLeader]== 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
        {
            switch(PlayerInfo[playerid][pMember])
            {
                case 1,2,3,4:{ params[0]; } // ÇÏ ïîëèöèè, 2ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
                case 7,21:{ params[0]; } // Çï àðìèè, 1.5ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
            }
            kazna -= params[0];
            PlayerInfo[playerid] [pBank]+= params[0];
            format(CommandMas1, 64,"Мэр выдал вам зарплату в размере %s",params[0]);
            SaveMeria();
        }
    }
    return true;
}

Проблема в том что при компилированье выдало 2 ошибки :
(12510) : warning 215: expression has no effect
(12511) : warning 215: expression has no effect
ошибки в этих  строках

 case 1,2,3,4:{ params[0]; } // ÇÏ ïîëèöèè, 2ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
 case 7,21:{ params[0]; } // Çï àðìèè, 1.5ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
 
СообщениеПроблемы при создании команды для выдачи зарплаты гос. службам

CMD:wkazna(playerid,params[])
{
    if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, " команда: /wkazna [кол-во денег]");
    if(IsPlayerConnected(playerid))
    {
         if(PlayerInfo[playerid] [pLeader]== 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
        {
            switch(PlayerInfo[playerid][pMember])
            {
                case 1,2,3,4:{ params[0]; } // ÇÏ ïîëèöèè, 2ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
                case 7,21:{ params[0]; } // Çï àðìèè, 1.5ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
            }
            kazna -= params[0];
            PlayerInfo[playerid] [pBank]+= params[0];
            format(CommandMas1, 64,"Мэр выдал вам зарплату в размере %s",params[0]);
            SaveMeria();
        }
    }
    return true;
}

Проблема в том что при компилированье выдало 2 ошибки :
(12510) : warning 215: expression has no effect
(12511) : warning 215: expression has no effect
ошибки в этих  строках

 case 1,2,3,4:{ params[0]; } // ÇÏ ïîëèöèè, 2ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû
 case 7,21:{ params[0]; } // Çï àðìèè, 1.5ê óìíîæåíîå íà ðàíã + ðàíäîìíûå öèôðû

Автор - mafik
Дата добавления - 06.06.2015 в 14:42:26
KybikДата: Воскресенье, 07.06.2015, 11:26:46 | Сообщение # 2

Группа: Пользователи
Сообщений: 17
Вы просто в кейс внесли переменную, не приравняв ни к чему.
 
СообщениеВы просто в кейс внесли переменную, не приравняв ни к чему.

Автор - Kybik
Дата добавления - 07.06.2015 в 11:26:46
mafikДата: Воскресенье, 07.06.2015, 11:32:48 | Сообщение # 3

Группа: Пользователи
Сообщений: 19
Не могли бы вы, мне помочь внести все что туда надо?
 
СообщениеНе могли бы вы, мне помочь внести все что туда надо?

Автор - mafik
Дата добавления - 07.06.2015 в 11:32:48
KybikДата: Воскресенье, 07.06.2015, 11:38:41 | Сообщение # 4

Группа: Пользователи
Сообщений: 17
А в чём смысл этой команды, что она должна делать?
 
СообщениеА в чём смысл этой команды, что она должна делать?

Автор - Kybik
Дата добавления - 07.06.2015 в 11:38:41
mafikДата: Воскресенье, 07.06.2015, 13:09:18 | Сообщение # 5

Группа: Пользователи
Сообщений: 19
Эта команда должна выдавать зарплату от мэра гос.службам(лспд, вбр и т.д)  из козны штата
 
СообщениеЭта команда должна выдавать зарплату от мэра гос.службам(лспд, вбр и т.д)  из козны штата

Автор - mafik
Дата добавления - 07.06.2015 в 13:09:18
KybikДата: Воскресенье, 07.06.2015, 15:18:21 | Сообщение # 6

Группа: Пользователи
Сообщений: 17
Попробуйте вот так:

CMD:wkazna(playerid,params[])
{
new string[128];
if(sscanf(params, "i",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /wkazna [сумма]");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo  [playerid][pLeader]!= 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
{
foreach(new i: Player)//Ищем всех игроков
{
switch(PlayerInfo [здесь i][pMember]) //Начинаем проверку на фракцию
{
case 1..4:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 7:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 21:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]
+= params[0];
kazna -= params[0];
}
}
}
SaveMeria();
}
}
return true;
}


Сообщение отредактировал Kybik - Воскресенье, 07.06.2015, 15:19:34
 
СообщениеПопробуйте вот так:

CMD:wkazna(playerid,params[])
{
new string[128];
if(sscanf(params, "i",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /wkazna [сумма]");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo  [playerid][pLeader]!= 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
{
foreach(new i: Player)//Ищем всех игроков
{
switch(PlayerInfo [здесь i][pMember]) //Начинаем проверку на фракцию
{
case 1..4:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 7:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 21:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]
+= params[0];
kazna -= params[0];
}
}
}
SaveMeria();
}
}
return true;
}

Автор - Kybik
Дата добавления - 07.06.2015 в 15:18:21
mafikДата: Воскресенье, 07.06.2015, 20:54:17 | Сообщение # 7

Группа: Пользователи
Сообщений: 19
Цитата Kybik ()
CMD:wkazna(playerid,params[])
{
new string[128];
if(sscanf(params, "i",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /wkazna [сумма]");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo [playerid][pLeader]!= 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
{
foreach(new i: Player)//Ищем всех игроков
{
switch(PlayerInfo [здесь i][pMember]) //Начинаем проверку на фракцию
{
case 1..4:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 7:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 21:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
}
}
SaveMeria();
}
}
return true;
}

вообщем у меня опять ошибки в C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12518) : error 023: array assignment must be simple assignment
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12518) : warning 215: expression has no effect
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12525) : error 023: array assignment must be simple assignment
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12525) : warning 215: expression has no effect
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12532) : error 023: array assignment must be simple assignment
это коды:  PlayerInfo [pBank]+= params[0];  kazna -= params[0];
если я смогу исправить я напишу тут но ты все равно помоги хорошо.
                                                              Эта команда должна выдавать зарплату от мэра гос.службам(лспд, вбр и т.д)  из козны штата
 
Сообщение
Цитата Kybik ()
CMD:wkazna(playerid,params[])
{
new string[128];
if(sscanf(params, "i",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /wkazna [сумма]");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo [playerid][pLeader]!= 7) return SendClientMessage(playerid, COLOR_WHITE, "Вы не мэр!");
{
foreach(new i: Player)//Ищем всех игроков
{
switch(PlayerInfo [здесь i][pMember]) //Начинаем проверку на фракцию
{
case 1..4:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 7:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
case 21:
{
format(string,sizeof(string),"Мэр выдал вам зарплату в размере %d$",params[0]);
SendClientMessage(i,цвет,string);
PlayerInfo [pBank]+= params[0];
kazna -= params[0];
}
}
}
SaveMeria();
}
}
return true;
}

вообщем у меня опять ошибки в C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12518) : error 023: array assignment must be simple assignment
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12518) : warning 215: expression has no effect
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12525) : error 023: array assignment must be simple assignment
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12525) : warning 215: expression has no effect
C:\Users\Doo\Desktop\Ñåðâåð 007\Mod\gamemodes\Simple.pwn(12532) : error 023: array assignment must be simple assignment
это коды:  PlayerInfo [pBank]+= params[0];  kazna -= params[0];
если я смогу исправить я напишу тут но ты все равно помоги хорошо.
                                                              Эта команда должна выдавать зарплату от мэра гос.службам(лспд, вбр и т.д)  из козны штата

Автор - mafik
Дата добавления - 07.06.2015 в 20:54:17
KybikДата: Воскресенье, 07.06.2015, 21:26:48 | Сообщение # 8

Группа: Пользователи
Сообщений: 17
PlayerInfo [pBank]+= params[0]; - перед   [pBank]напишите [i]

Добавлено (07.06.2015, 21:26:48)
---------------------------------------------
А вот с казной понять не могу, но там смотря как у вас идёт...

Сообщение отредактировал Kybik - Воскресенье, 07.06.2015, 21:25:51
 
СообщениеPlayerInfo [pBank]+= params[0]; - перед   [pBank]напишите [i]

Добавлено (07.06.2015, 21:26:48)
---------------------------------------------
А вот с казной понять не могу, но там смотря как у вас идёт...


Автор - Kybik
Дата добавления - 07.06.2015 в 21:26:48
mafikДата: Понедельник, 08.06.2015, 06:33:56 | Сообщение # 9

Группа: Пользователи
Сообщений: 19
Цитата Kybik1668                                                                                   
скажите что нужна я скину

Добавлено (08.06.2015, 06:33:56)
---------------------------------------------
Цитата Kybik1668                                                                                   
 Скопиляция прошла успешна, ток у меня  есть вопрос деньги за каждого человека из казны будут вычитаться ?

 
СообщениеЦитата Kybik1668                                                                                   
скажите что нужна я скину

Добавлено (08.06.2015, 06:33:56)
---------------------------------------------
Цитата Kybik1668                                                                                   
 Скопиляция прошла успешна, ток у меня  есть вопрос деньги за каждого человека из казны будут вычитаться ?


Автор - mafik
Дата добавления - 08.06.2015 в 06:33:56
KybikДата: Понедельник, 08.06.2015, 10:57:07 | Сообщение # 10

Группа: Пользователи
Сообщений: 17
Должны. Но на всякий случай лучше протестировать  :)
 
СообщениеДолжны. Но на всякий случай лучше протестировать  :)

Автор - Kybik
Дата добавления - 08.06.2015 в 10:57:07
mafikДата: Понедельник, 08.06.2015, 11:07:16 | Сообщение # 11

Группа: Пользователи
Сообщений: 19


Цитата Kybik ()
Шрифт

Спасибо)
 
Сообщение

Цитата Kybik ()
Шрифт

Спасибо)

Автор - mafik
Дата добавления - 08.06.2015 в 11:07:16
DregNДата: Среда, 01.11.2017, 19:22:04 | Сообщение # 12

Группа: Пользователи
Сообщений: 4
Спасибо, мне тоже очень помогло это              
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это
 
СообщениеСпасибо, мне тоже очень помогло это              
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это    
Спасибо, мне тоже очень помогло это

Автор - DregN
Дата добавления - 01.11.2017 в 19:22:04
Форум » Pawno » Вопросы по скриптингу » Проблемы при создании команды для выдачи зарплаты гос. служ. (Проблемы при создании команды для выдачи зарплаты гос. служб)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
14:18:53
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: