 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Здоровье
| |
| PrettySweetie | Дата: Суббота, 13.12.2008, 21:50 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус: 
| Люди скажите пожалуйста как сделать следующее: Какойнить чел вводит допустим /eat колбаса, затем у него отбирается допустим 100$ и прибавляется 30 жизней если он вводит /eat хлеб то у него забирается допустим 50$ и прибавляется 15 жизней. + гарантирую
|
| |
|
|
| Splash | Дата: Суббота, 13.12.2008, 22:18 | Сообщение # 2 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| if(strcmp(cmd, "/eat", true) == 0) { if(IsPlayerConnected(playerid)) { new Float:health; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Еда __________________|"); SendClientMessage(playerid, COLOR_WHITE, "USAGE: /eat [название]"); SendClientMessage(playerid, COLOR_GREY, " 1) колбаса - 100$"); SendClientMessage(playerid, COLOR_GREY, " 2) хлеб - 50$); SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|"); return 1; } if(strcmp(x_nr,"колбаса",true) == 0) { GivePlayerMoney(playerid, - 100); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 30.0); } else if(strcmp(x_nr,"хлеб",true) == 0) { GivePlayerMoney(playerid, - 50); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); } } return 1; }
В следующий раз бан.
|
| |
|
|
| PrettySweetie | Дата: Воскресенье, 14.12.2008, 10:25 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус: 
| SpLaSh, спасибоДобавлено (14.12.2008, 09:10) --------------------------------------------- А теперь зато не компилируется(((( Пишет: C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2112) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2116) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2128) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2132) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2136) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2140) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2144) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2148) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2152) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2164) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2168) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2172) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2176) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2180) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2192) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2196) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2200) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2212) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(2216) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(4124) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(4212) : error 004: function "CrimInRange" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(4500) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(5110) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(5194) : error 004: function "ProxDetector" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(5832) : error 004: function "PlayerToPoint" is not implemented C:\Ïàïêè\SAMP RolePlay\gamemodes\gf.pwn(5838) : error 004: function "PlayerToPoint" is not implemented Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors. Добавлено (14.12.2008, 10:25) --------------------------------------------- А, все уже, разобрался
|
| |
|
|
| Lynch | Дата: Понедельник, 15.12.2008, 16:17 | Сообщение # 4 |
|
Местный
Группа:
Продвинутые
Сообщений: 720
Награды: 11
Город: Губкин
Репутация: 288
Замечания: 60%
Статус: 
| Наверное вставил неправильно код. Проверь перед кодом есть скобка }
|
| |
|
|
| HELKERN | Дата: Понедельник, 15.12.2008, 18:35 | Сообщение # 5 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| не хватает 2 штуки } Попробуй так: [pwn]if(strcmp(cmd, "/eat", true) == 0) { if(IsPlayerConnected(playerid)) { new Float:health; new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Еда __________________|"); SendClientMessage(playerid, COLOR_WHITE, "USAGE: /eat [название]"); SendClientMessage(playerid, COLOR_GREY, " 1) колбаса - 100$"); SendClientMessage(playerid, COLOR_GREY, " 2) хлеб - 50$); SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|"); return 1; } if(strcmp(x_nr,"колбаса",true) == 0) { GivePlayerMoney(playerid, - 100); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 30.0); } else if(strcmp(x_nr,"хлеб",true) == 0) { GivePlayerMoney(playerid, - 50); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); } } } } return 1; } [/pwn] [offtop]Это для тех кто не разобрался[/offtop]
Сообщение отредактировал HELKERN - Понедельник, 15.12.2008, 18:36 |
| |
|
|
| PrettySweetie | Дата: Понедельник, 15.12.2008, 18:59 | Сообщение # 6 |
|
Местный
Группа:
Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус: 
| Quote (HELKERN) не хватает 2 штуки а у меня получилось наооборот, 1 лишняя О_о
|
| |
|
|
| mover | Дата: Пятница, 19.12.2008, 21:32 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 1
Город: астрахань
Репутация: 0
Замечания: 40%
Статус: 
| слушайте а как сделать так , чтобы когда шлюха обслуживала клиента, у клиента не отнималось здоровие а наоборот прибовлялось ???
|
| |
|
|
| PrettySweetie | Дата: Суббота, 20.12.2008, 10:07 | Сообщение # 8 |
|
Местный
Группа:
Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус: 
| mover, оно и так не отнимается, а прибавляется вроде О_О
|
| |
|
|
| ReNzi | Дата: Понедельник, 22.12.2008, 02:36 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Moscow
Репутация: 20
Замечания: 0%
Статус: 
| mover, посмотри скрипт про еду, свеоь со своим скриптом и замени нежные значения в свой мод)
[FS] ultRa-tuNing v.1.0 [FS] ultRa-tuNing v.2.0 - 20%
|
| |
|
|
| alexey46r | Дата: Среда, 24.12.2008, 20:47 | Сообщение # 10 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 1
Репутация: 1
Замечания: 20%
Статус: 
| download
|
| |
|
|
| Alan_Wake | Дата: Четверг, 25.12.2008, 19:22 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| А как сделать ,если только в определенной точке наберёшь /eat колбоса или хлеб то прибавлялось ,отнималось,а если ты находишься не там то говорило "Вы не в..." ??
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
| Exceed | Дата: Четверг, 25.12.2008, 21:58 | Сообщение # 12 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус: 
| Добавь в команду: if(PlayerToPoint(20, playerid,2015.4500,1017.0900,996.8750)) Радиус Координаты
Linkum
|
| |
|
|
| Alan_Wake | Дата: Пятница, 26.12.2008, 15:19 | Сообщение # 13 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| А чтобы если он не там писалось "Что то " ? И где это должно быть в коде(в той команде ) ,после чего?
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
| Hamst3r | Дата: Суббота, 27.12.2008, 14:16 | Сообщение # 14 |
|
Пяниед
Группа:
Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус: 
| Alan_Wake, вот код. Вставь его в OnPlayerCommandText после Code cmd = strtok(cmdtext, idx); [pwn] if(strcmp(cmd, "/eat", true) == 0) { if(IsPlayerConnected(playerid)) { new Float:health; GetPlayerHealth(playerid, health); new x_nr[256]; x_nr = strtok(cmdtext, idx); if(PlayerToPoint(РАДИУС, playerid, КООРДИНАТЫ_X, КООРДИНАТЫ_Y, КООРДИНАТЫ_Z)) { if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ ЕДа __________________|"); SendClientMessage(playerid, COLOR_WHITE, "Использование: /eat [продукт]"); SendClientMessage(playerid, COLOR_GREY, " Доступно: колбаса (100$), хлеб (50$)"); SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|"); return 1; } if(strcmp(x_nr,"колбаса",true) == 0) { GivePlayerMoney(playerid, - 100); if(health < 100) { SetPlayerHealth(playerid, health + 30.0); } SendClientMessage(playerid, COLOR_GRAD2, " Вы съели кусок колбасы!"); } else if(strcmp(x_nr,"хлеб",true) == 0) { GivePlayerMoney(playerid, - 50); if(health < 100) { SetPlayerHealth(playerid, health + 15.0); } SendClientMessage(playerid, COLOR_GRAD2, " Вы съели ломтик хлеба!"); } } else { SendClientMessage(playerid, COLOR_GRAD2, " Вы не возле прилавка с продуктами!"); } } return 1; }[/pwn] Если помог, поставьте мне +, пожалуйста...
Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]
Сообщение отредактировал daxter - Суббота, 27.12.2008, 14:29 |
| |
|
|
| Alan_Wake | Дата: Суббота, 27.12.2008, 14:18 | Сообщение # 15 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Ты прежде чем отвечать внимательно посмотри чего я просил!: -"А как сделать ,если только в определенной точке наберёшь /eat колбоса или хлеб то прибавлялось ,отнималось,а если ты находишься не там то говорило "Вы не в..." ??","А чтобы если он не там писалось "Что то " ? И где это должно быть в коде(в той команде ) ,после чего?"
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
|
 |
|
 | |
| |
|