 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Как сделать ограничение команды???
| |
| 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%
Статус: 
| Все анимации уже не нужны!!!
|
| |
|
|
|
 |
|
 | |
| |
|