18:20
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Деньги и виапон
AleXman1994Дата: Четверг, 17.07.2008, 11:34 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
Знаю, что есть, но не знаю как такое сделать. Мне нужны виапоны с оружием в аммо. Типа /buyweapon и покупаеш себе оружие. Также, хочу на сервере сделать чекпоинт, в который становишся и зарабатуеш в 5 сек 1000 $ как такое сделать? Мож кто знает?
[SFD]PaulДата: Четверг, 17.07.2008, 16:39 | Сообщение # 2
Долгожитель
Группа: Продвинутые
Сообщений: 1441
Награды: 22
Город: Москва
Репутация: 237
Замечания: 0%
Статус:
Я скоро напишу ФС покупки оружия в аммо через меню.


[FS] Weapon Shop
[FS] Svalka
[FS] Adminhouse
jeacДата: Четверг, 17.07.2008, 18:41 | Сообщение # 3
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 1
Город: Ростов-на-Дону
Репутация: 2
Замечания: 60%
Статус:
Меню для покупки оружия в игре.
Code

forward WeaponBuyHealth(playerid);
forward WeaponBuyArmour(playerid);
forward WeaponBuyMP(playerid);
forward WeaponBuyShotgun(playerid);
forward WeaponBuyM4(playerid);
forward WeaponBuyAK47(playerid);
forward WeaponBuySniper(playerid);

new Menu:teleportmenu;

public OnGameModeInit()
{
  teleportmenu = CreateMenu("Weapon Menu", 2, 200.0, 150.0, 120.0, 50.0);
  AddMenuItem(teleportmenu, 0, "Heal");
  AddMenuItem(teleportmenu, 0, "Armour");
  AddMenuItem(teleportmenu, 0, "MP");
  AddMenuItem(teleportmenu, 0, "Shotgun");
  AddMenuItem(teleportmenu, 0, "M4");
  AddMenuItem(teleportmenu, 0, "AK-47");
  AddMenuItem(teleportmenu, 0, "Sniper");
   
  AddMenuItem(teleportmenu, 1, "$100");
  AddMenuItem(teleportmenu, 1, "$200");
  AddMenuItem(teleportmenu, 1, "$800");
  AddMenuItem(teleportmenu, 1, "$1000");
  AddMenuItem(teleportmenu, 1, "$2000");
  AddMenuItem(teleportmenu, 1, "$2000");
  AddMenuItem(teleportmenu, 1, "$5000");
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/buy", true) == 0)
  {
      ShowMenuForPlayer(teleportmenu, playerid);
      return 1;
  }
  return 0;
}

public WeaponBuyHealth(playerid)
{
if(GetPlayerMoney(playerid)>=100){
GivePlayerMoney(playerid, -100);
SetPlayerHealth(playerid, 100);
}
else if(GetPlayerMoney(playerid)<100){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyArmour(playerid)
{
if(GetPlayerMoney(playerid)>=200){
GivePlayerMoney(playerid, -200);
SetPlayerArmour(playerid, 100);
}
else if(GetPlayerMoney(playerid)<200){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyMP(playerid)
{
if(GetPlayerMoney(playerid)>=800){
GivePlayerMoney(playerid, -800);
GivePlayerWeapon(playerid,29,600);
}
else if(GetPlayerMoney(playerid)<800){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyShotgun(playerid)
{
if(GetPlayerMoney(playerid)>=1000){
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,25,30);
}
else if(GetPlayerMoney(playerid)<1000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyM4(playerid)
{
if(GetPlayerMoney(playerid)>=2000){
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid,31,1000);
}
else if(GetPlayerMoney(playerid)<2000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyAK47(playerid)
{
if(GetPlayerMoney(playerid)>=2000){
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid,30,1000);
}
else if(GetPlayerMoney(playerid)<2000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuySniper(playerid)
{
if(GetPlayerMoney(playerid)>=5000){
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid,34,30);
}
else if(GetPlayerMoney(playerid)<5000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
  {
     new Menu:Current = GetPlayerMenu(playerid);
    if(Current == teleportmenu) {
  new Float:x;
  new Float:y;
  new Float:z;
  GetPlayerPos(playerid, x, y, z);
  TogglePlayerControllable(playerid, 1);
     switch(row)
  {
  case 0: WeaponBuyHealth(playerid);
  }
     switch(row)
  {
  case 1: WeaponBuyArmour(playerid);
  }
     switch(row)
  {
  case 2: WeaponBuyMP(playerid);
  }
     switch(row)
  {
     case 3: WeaponBuyShotgun(playerid);
  }
  switch(row)
  {
     case 4: WeaponBuyM4(playerid);
  }
  switch(row)
  {
     case 5: WeaponBuyAK47(playerid);
  }
  switch(row)
  {
  case 6: WeaponBuySniper(playerid);
  }
  }
  }

AleXman1994Дата: Четверг, 17.07.2008, 22:59 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
jeac, а куда код вставлять?
[SFD]ZaRДата: Четверг, 17.07.2008, 23:02 | Сообщение # 5
Местный
Группа: Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус:
Это [FS] которое делает тебе покупку в любом месте оружия по команде /buy

Могу переделать под тебя !!!




Сообщение отредактировал ZaR - Четверг, 17.07.2008, 23:02
jeacДата: Четверг, 17.07.2008, 23:22 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 1
Город: Ростов-на-Дону
Репутация: 2
Замечания: 60%
Статус:
Тут всё обозначино что куда и в какой public!
AleXman1994Дата: Пятница, 18.07.2008, 09:58 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
Quote (ZaR)
Могу переделать под тебя !!!

ZaR, не откажусь. У меня ваще этот ФС когда я решил компелировать, чтока ошибок выдал =/ 24... Мож в ПМ написать какие надо оружия?

PANTERA12Дата: Суббота, 19.07.2008, 13:40 | Сообщение # 8
Припартовая блядина
Группа: Пользователи
Сообщений: 155
Награды: 9
Город: Las Venturas
Репутация: -90
Замечания: 100%
Статус:
:) вот те готовый без ашибок скрипт немучайся cool

#include <a_samp>

#define COLOR_RED 0xAA3333AA
main()
{
print("\n----------------------------------");
print(" This is a blank GameModeScript");
print("----------------------------------\n");
}
forward WeaponBuyHealth(playerid);
forward WeaponBuyArmour(playerid);
forward WeaponBuyMP(playerid);
forward WeaponBuyShotgun(playerid);
forward WeaponBuyM4(playerid);
forward WeaponBuyAK47(playerid);
forward WeaponBuySniper(playerid);

new Menu:teleportmenu;

public OnGameModeInit()
{
teleportmenu = CreateMenu("Weapon Menu", 2, 200.0, 150.0, 120.0, 50.0);
AddMenuItem(teleportmenu, 0, "Heal");
AddMenuItem(teleportmenu, 0, "Armour");
AddMenuItem(teleportmenu, 0, "MP");
AddMenuItem(teleportmenu, 0, "Shotgun");
AddMenuItem(teleportmenu, 0, "M4");
AddMenuItem(teleportmenu, 0, "AK-47");
AddMenuItem(teleportmenu, 0, "Sniper");

AddMenuItem(teleportmenu, 1, "$100");
AddMenuItem(teleportmenu, 1, "$200");
AddMenuItem(teleportmenu, 1, "$800");
AddMenuItem(teleportmenu, 1, "$1000");
AddMenuItem(teleportmenu, 1, "$2000");
AddMenuItem(teleportmenu, 1, "$2000");
AddMenuItem(teleportmenu, 1, "$5000");
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/buy", true) == 0)
{
ShowMenuForPlayer(teleportmenu, playerid);
return 1;
}
return 0;
}

public WeaponBuyHealth(playerid)
{
if(GetPlayerMoney(playerid)>=100){
GivePlayerMoney(playerid, -100);
SetPlayerHealth(playerid, 100);
}
else if(GetPlayerMoney(playerid)<100){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyArmour(playerid)
{
if(GetPlayerMoney(playerid)>=200){
GivePlayerMoney(playerid, -200);
SetPlayerArmour(playerid, 100);
}
else if(GetPlayerMoney(playerid)<200){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyMP(playerid)
{
if(GetPlayerMoney(playerid)>=800){
GivePlayerMoney(playerid, -800);
GivePlayerWeapon(playerid,29,600);
}
else if(GetPlayerMoney(playerid)<800){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyShotgun(playerid)
{
if(GetPlayerMoney(playerid)>=1000){
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,25,30);
}
else if(GetPlayerMoney(playerid)<1000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyM4(playerid)
{
if(GetPlayerMoney(playerid)>=2000){
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid,31,1000);
}
else if(GetPlayerMoney(playerid)<2000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuyAK47(playerid)
{
if(GetPlayerMoney(playerid)>=2000){
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid,30,1000);
}
else if(GetPlayerMoney(playerid)<2000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public WeaponBuySniper(playerid)
{
if(GetPlayerMoney(playerid)>=5000){
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid,34,30);
}
else if(GetPlayerMoney(playerid)<5000){
SendClientMessage(playerid, COLOR_RED, "You can't afford that!");
}
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if(Current == teleportmenu) {
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid, x, y, z);
TogglePlayerControllable(playerid, 1);
switch(row)
{
case 0: WeaponBuyHealth(playerid);
}
switch(row)
{
case 1: WeaponBuyArmour(playerid);
}
switch(row)
{
case 2: WeaponBuyMP(playerid);
}
switch(row)
{
case 3: WeaponBuyShotgun(playerid);
}
switch(row)
{
case 4: WeaponBuyM4(playerid);
}
switch(row)
{
case 5: WeaponBuyAK47(playerid);
}
switch(row)
{
case 6: WeaponBuySniper(playerid);
}
}
}

AleXman1994Дата: Суббота, 19.07.2008, 15:17 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус:
PANTERA12, подскажи плз. Если я захочу отредактировать, допустим вместо здоровья шотган, то какую строку добавить? Ещё как сделать, что бы это меня было тока в аммо. Прсто я хочу, что бы эти оружия после смерти оставались.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua