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

 



 
          





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





Последние Файлы 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  
Как сделать ограничение команды???
NightHawKДата: Понедельник, 31.03.2008, 14:19 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус:
Помогите как сделать чтобы командо могла использоваться в определённых местах в одном и более???Вот команда:

if(strcmp(cmdtext, "/vodka", true) == 0) {
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, 0x00FF00AA, "У тебя не хватает денег на водку. Нужно $2000.");
return 1;
}
new Float:health;
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, 0x00FF00AA, "Ты потратил $2000 на водяру.");
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+50);
ApplyAnimation(playerid,"PED","WALK_DRUNK",50.50,50,50,50,50,50);
return 1;
}



NightHawKДата: Понедельник, 31.03.2008, 15:39 | Сообщение # 2
Постоялец
Группа: I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус:
Я короче сделал

if(strcmp(cmdtext, "/vodka", true) == 0) {
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, 0x00FF00AA, "У тебя не хватает денег на водку. Нужно $2000.");
return 1;
}
new Float:health;
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, 0x00FF00AA, "Ты потратил $2000 на водяру.");
GetPlayerHealth(playerid, health);
PlayerToPoint(radi, playerid, -1722.1432,1345.3258,6.9462);
SetPlayerHealth(playerid, health+50);
ApplyAnimation(playerid,"PED","WALK_DRUNK",50.50,50,50,50,50,50);
return 1;
} мод даёт ошибку!!

error 017: undefined symbol "PlayerToPoint"



XAOCДата: Понедельник, 31.03.2008, 16:38 | Сообщение # 3
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
Code
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
     if(IsPlayerConnected(playerid))
  {
   new Float:oldposx, Float:oldposy, Float:oldposz;
   new Float:tempposx, Float:tempposy, Float:tempposz;
   GetPlayerPos(playerid, oldposx, oldposy, oldposz);
   tempposx = (oldposx -x);
   tempposy = (oldposy -y);
   tempposz = (oldposz -z);
   if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
   {
    return 1;
   }
  }
  return 0;
}

Quote
if(strcmp(cmdtext, "/vodka", true) == 0) {
if(PlayerToPoint(радиус, playerid, координата X, координата Y, координата Z)){
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, 0x00FF00AA, "У тебя не хватает денег на водку. Нужно $2000.");
return 1;
}
new Float:health;
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, 0x00FF00AA, "Ты потратил $2000 на водяру.");
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+50);
ApplyAnimation(playerid,"PED","WALK_DRUNK",50.50,50,50,50,50,50);
}
return 1;
}

NightHawKДата: Вторник, 01.04.2008, 10:32 | Сообщение # 4
Постоялец
Группа: I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус:
Спомибо но ещё как сделать чтобы можно было не одно место добавить а два на одну команду и сделать когда игрок вводит команду не в том месте то у него вылазет типо:
КОМАНДУ ТУТ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ!!

ТИПО ТОКОГО вот команда!!!

if(strcmp(cmdtext, "/vodka", true) == 0) {
if(PlayerToPoint(5, playerid,497.8631,-76.0178,998.7578)){
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, 0x00FF00AA, "У тебя не хватает денег на водку. Нужно $2000.");
return 1;
}

new Float:health;
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, 0x00FF00AA, "Ты потратил $2000 на водяру.");
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+50);
ApplyAnimation(playerid,"PED","WALK_DRUNK",50.50,50,50,50,50,50);
}
return 1;



XAOCДата: Вторник, 01.04.2008, 15:31 | Сообщение # 5
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
Quote
if(strcmp(cmdtext, "/vodka", true) == 0) {
if(PlayerToPoint(радиус, playerid, координата X, координата Y, координата Z)||PlayerToPoint(радиус, playerid, координата X, координата Y, координата Z)){
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, 0x00FF00AA, "У тебя не хватает денег на водку. Нужно $2000.");
return 1;
}
new Float:health;
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, 0x00FF00AA, "Ты потратил $2000 на водяру.");
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+50);
ApplyAnimation(playerid,"PED","WALK_DRUNK",50.50,50,50,50,50,50);
}
else{SendClientMessage(playerid, 0x00FF00AA, " Сообщение о местонахождении");}
return 1;
}

NightHawKДата: Вторник, 01.04.2008, 15:51 | Сообщение # 6
Постоялец
Группа: I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус:
Это спасибо тебе кто может дать все анимации!!!!!!



bleyzДата: Вторник, 01.04.2008, 19:12 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
Ак как сделать так что бы если ввёл одну комнду то пока не ввёдеш ещё одну(заданную или нет желательно да) ту (предидущею)ввести нельзя


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

NightHawKДата: Суббота, 05.04.2008, 20:50 | Сообщение # 8
Постоялец
Группа: I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус:
Все анимации уже не нужны!!!



  • Страница 1 из 1
  • 1
Поиск:





 


 


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