• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
подскажите с переменной
kasyakДата: Вторник, 23.08.2011, 16:28:16 | Сообщение # 1

Группа: Пользователи
Сообщений: 28
Как сделать чтобы при команде например /kypit создавалась переменая (например qwe) со значением 1 а при команде /prodati эта переменная меняла свое значение на 0 или любое другое значение кроме 1
 
СообщениеКак сделать чтобы при команде например /kypit создавалась переменая (например qwe) со значением 1 а при команде /prodati эта переменная меняла свое значение на 0 или любое другое значение кроме 1

Автор - kasyak
Дата добавления - 23.08.2011 в 16:28:16
drifter-dronДата: Вторник, 23.08.2011, 17:02:38 | Сообщение # 2

Группа: Пользователи
Сообщений: 477
kasyak, mxIni инклуд тебе в помощь.
Если хоть что то шаришь, то тебе нужно enum и паблики сохранения, оегации, короче тебе надо:
регистрация от mxINI (она лежит в уроках)


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениеkasyak, mxIni инклуд тебе в помощь.
Если хоть что то шаришь, то тебе нужно enum и паблики сохранения, оегации, короче тебе надо:
регистрация от mxINI (она лежит в уроках)

Автор - drifter-dron
Дата добавления - 23.08.2011 в 17:02:38
kasyakДата: Вторник, 23.08.2011, 17:06:53 | Сообщение # 3

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

Автор - kasyak
Дата добавления - 23.08.2011 в 17:06:53
drifter-dronДата: Вторник, 23.08.2011, 17:16:09 | Сообщение # 4

Группа: Пользователи
Сообщений: 477
kasyak,
пример чего именно?)
я ж говорю регистрация лежит в уроках)
а когда рега будет мона поговорить и о переменных)


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениеkasyak,
пример чего именно?)
я ж говорю регистрация лежит в уроках)
а когда рега будет мона поговорить и о переменных)

Автор - drifter-dron
Дата добавления - 23.08.2011 в 17:16:09
kasyakДата: Вторник, 23.08.2011, 17:38:20 | Сообщение # 5

Группа: Пользователи
Сообщений: 28
ну вот допустим я сделал эту регистрацию что дальше
 
Сообщениену вот допустим я сделал эту регистрацию что дальше

Автор - kasyak
Дата добавления - 23.08.2011 в 17:38:20
drifter-dronДата: Вторник, 23.08.2011, 17:57:58 | Сообщение # 6

Группа: Пользователи
Сообщений: 477
далее придумай новую переменную, запиши её в enum pInfo и в другие паблики по образцам, и всё..

Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениедалее придумай новую переменную, запиши её в enum pInfo и в другие паблики по образцам, и всё..

Автор - drifter-dron
Дата добавления - 23.08.2011 в 17:57:58
kasyakДата: Вторник, 23.08.2011, 19:13:06 | Сообщение # 7

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

Автор - kasyak
Дата добавления - 23.08.2011 в 19:13:06
drifter-dronДата: Вторник, 23.08.2011, 19:17:19 | Сообщение # 8

Группа: Пользователи
Сообщений: 477
kasyak, слушай, если ты сделал регу, скажи переменную, которую тебе надо и завтра я тебе подробно напишу что куда вставлять, ща я ухожу.
короче напиши переменную и за что отвечает она))


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениеkasyak, слушай, если ты сделал регу, скажи переменную, которую тебе надо и завтра я тебе подробно напишу что куда вставлять, ща я ухожу.
короче напиши переменную и за что отвечает она))

Автор - drifter-dron
Дата добавления - 23.08.2011 в 19:17:19
kasyakДата: Вторник, 23.08.2011, 19:37:32 | Сообщение # 9

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

Регу я все сделал работает ок только она у меня пока FS в мод не запихивал
 
Сообщениену вот например переменая qwerty
что бы она отвечала за какой то купленый товар
Я хочу чтобы командой можно было купить какой то товар и потом продать его

Регу я все сделал работает ок только она у меня пока FS в мод не запихивал

Автор - kasyak
Дата добавления - 23.08.2011 в 19:37:32
drifter-dronДата: Среда, 24.08.2011, 08:08:12 | Сообщение # 10

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

добавим новую функциюqwerty
теперь он у нас будет выглядеть примерно так:(если ты ничего не менял)
Code
enum pInfo
{
Kills,
Deaths,
Money,
Qwerty
}

в public OnPlayerConnect вставляем:
после ini_getInteger(pConfig,"Money", pStats[playerid][Money]);
Code
ini_getInteger(pConfig,"TOVAR", pStats[playerid][Qwerty]);

в public OnPlayerDisconnect:
после ini_setInteger(pConfig,"Money", GetPlayerMoney(playerid));
вставим вот это:
Code
ini_setInteger(pConfig,"TOVAR", pStats[playerid][Qwerty]);


далее в public OnPlayerRegistered(playerid, password[])
после ini_setInteger(iniFile, "Money",100 ); /* Создаём переменную денег */
вставляем вот это:
Code
ini_setInteger(iniFile,"TOVAR", pStats[playerid][Qwerty]);


в public OnPlayerSave(playerid)
после Player[playerid][Money] = GetPlayerMoney(playerid); /* Узнаём кол-во денег */
вставим следующее
Code
Player[playerid][Qwerty] = pStats[playerid][Qwerty];

на этом всё
что бы переменную сделать равной 1-pStats[playerid][Qwerty]+1;(или++)
0-pStats[playerid][Qwerty]-1;(или--)


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениев
Code
enum pInfo

добавим новую функциюqwerty
теперь он у нас будет выглядеть примерно так:(если ты ничего не менял)
Code
enum pInfo
{
Kills,
Deaths,
Money,
Qwerty
}

в public OnPlayerConnect вставляем:
после ini_getInteger(pConfig,"Money", pStats[playerid][Money]);
Code
ini_getInteger(pConfig,"TOVAR", pStats[playerid][Qwerty]);

в public OnPlayerDisconnect:
после ini_setInteger(pConfig,"Money", GetPlayerMoney(playerid));
вставим вот это:
Code
ini_setInteger(pConfig,"TOVAR", pStats[playerid][Qwerty]);


далее в public OnPlayerRegistered(playerid, password[])
после ini_setInteger(iniFile, "Money",100 ); /* Создаём переменную денег */
вставляем вот это:
Code
ini_setInteger(iniFile,"TOVAR", pStats[playerid][Qwerty]);


в public OnPlayerSave(playerid)
после Player[playerid][Money] = GetPlayerMoney(playerid); /* Узнаём кол-во денег */
вставим следующее
Code
Player[playerid][Qwerty] = pStats[playerid][Qwerty];

на этом всё
что бы переменную сделать равной 1-pStats[playerid][Qwerty]+1;(или++)
0-pStats[playerid][Qwerty]-1;(или--)

Автор - drifter-dron
Дата добавления - 24.08.2011 в 08:08:12
kasyakДата: Среда, 24.08.2011, 14:40:13 | Сообщение # 11

Группа: Пользователи
Сообщений: 28
спс, а помоги еще чуть чуть
я вот написал команду
Code

  if (strcmp("/kyp", cmdtext, true, 10) == 0)
  {
      if(Qwerty == 0)
      {
    SendClientMessage(playerid, 0x00FF00AA,"âû êóïèëè");
    pStats[playerid][Qwerty]+1;
   }
  }

но там выводит ошибку в 6 и 3 строчке, как правильно написать?

Добавлено (24.08.2011, 14:40)
---------------------------------------------
все получилось) надо было ставить ++

 
Сообщениеспс, а помоги еще чуть чуть
я вот написал команду
Code

  if (strcmp("/kyp", cmdtext, true, 10) == 0)
  {
      if(Qwerty == 0)
      {
    SendClientMessage(playerid, 0x00FF00AA,"âû êóïèëè");
    pStats[playerid][Qwerty]+1;
   }
  }

но там выводит ошибку в 6 и 3 строчке, как правильно написать?

Добавлено (24.08.2011, 14:40)
---------------------------------------------
все получилось) надо было ставить ++


Автор - kasyak
Дата добавления - 24.08.2011 в 14:40:13
drifter-dronДата: Среда, 24.08.2011, 17:35:38 | Сообщение # 12

Группа: Пользователи
Сообщений: 477
kasyak, там только одна проблема) но её можно решить))
если не поставить проверку то твоя переменная может уйти дальше то есть быть не 1, а 2, 3, и даже больше))
а плюс кстати поставь) я те всю тему разжевал))


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениеkasyak, там только одна проблема) но её можно решить))
если не поставить проверку то твоя переменная может уйти дальше то есть быть не 1, а 2, 3, и даже больше))
а плюс кстати поставь) я те всю тему разжевал))

Автор - drifter-dron
Дата добавления - 24.08.2011 в 17:35:38
kasyakДата: Среда, 24.08.2011, 23:06:48 | Сообщение # 13

Группа: Пользователи
Сообщений: 28
а у меня вот тут ошибки выскачили
Code
E:\serv1\server\gamemodes\test.pwn(162) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(175) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(240) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(410) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1280) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1301) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1382) : warning 203: symbol is never used: "str"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

7 Warnings.

как их убрать чет никак не допрет))) хотя все и с этим работает

Добавлено (24.08.2011, 23:06)
---------------------------------------------
и что эти ошибки значат?

 
Сообщениеа у меня вот тут ошибки выскачили
Code
E:\serv1\server\gamemodes\test.pwn(162) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(175) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(240) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(410) : warning 219: local variable "str" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1280) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1301) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
E:\serv1\server\gamemodes\test.pwn(1382) : warning 203: symbol is never used: "str"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

7 Warnings.

как их убрать чет никак не допрет))) хотя все и с этим работает

Добавлено (24.08.2011, 23:06)
---------------------------------------------
и что эти ошибки значат?


Автор - kasyak
Дата добавления - 24.08.2011 в 23:06:48
  • Страница 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)

ps798829

(Среда 08:23:47)

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)

Вверх
23:09:30
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: