Запрос и вывод информации о игроке
|
|
RockStarGamer | Дата: Вторник, 11.03.2008, 14:11 | Сообщение # 1 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Что тут не так :sad: Code new PlayerName[30], str[256]; GetPlayerName(playerid,PlayerName,16); GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health); format(str, 256, " У (%d) есть %a AP и %h HP.", PlayerName, playerid, armour, health); SendClientMessage(playerid,0xAA3333AA, str);
Сообщение отредактировал Wise - Вторник, 11.03.2008, 14:11 |
|
|
|
EKup | Дата: Вторник, 11.03.2008, 14:12 | Сообщение # 2 |
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус:
| Code format(str, 256, " У (%s) есть %f AP и %f HP.", PlayerName, playerid, armour, health); при условии, что armour и health обьявлены как Code new Float:armour, Float:health;
Текущая версия ERPG GM: 2.7.0 RC1(03.10.2009) http://3val.ru/games/samp/changelistServ.php
|
|
|
|
RockStarGamer | Дата: Вторник, 11.03.2008, 14:32 | Сообщение # 3 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Спасибо помог разобратся
|
|
|
|
Scorpi | Дата: Вторник, 11.03.2008, 14:33 | Сообщение # 4 |
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
| Ещё надо в эту строку добавить оружее игрока и патроны.
|
|
|
|
bleyz | Дата: Среда, 12.03.2008, 17:17 | Сообщение # 5 |
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
| Wise, А можеш весь этот код выставить? + поставлю)
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
|
|
|
DRAgoONoN | Дата: Среда, 12.03.2008, 17:20 | Сообщение # 6 |
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
| Quote (Wise) new PlayerName[30], str[256]; GetPlayerName(playerid,PlayerName,16); GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health); format(str, 256, " У (%d) есть %a AP и %h HP.", PlayerName, playerid, armour, health); SendClientMessage(playerid,0xAA3333AA, str); Лучше указывать так: SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 100.0);
SAMP WIKI
|
|
|
|
Torres | Дата: Среда, 12.03.2008, 17:23 | Сообщение # 7 |
Местный
Группа:
Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
| Quote (DRAgoONoN) SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 100.0); Зачем?Он хочет посмотреть скока у игрока здоровья и брони.А так сразу ставится 100 брони и здоровья
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
|
|
|
|
XAOC | Дата: Среда, 12.03.2008, 17:32 | Сообщение # 8 |
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
| полный и правильный кодъ) : Code new PlayerName[20], str[256]; new Float:Arm,Float:Heal; GetPlayerName(playerid,PlayerName,16); GetPlayerArmour(playerid, Arm); GetPlayerHealth(playerid, Heal); format(str, 256, " У (%s)[id:%d] есть %f AP и %f HP.", PlayerName, playerid, armour, health); SendClientMessage(playerid,0xAA3333AA, str);
|
|
|
|
bleyz | Дата: Среда, 12.03.2008, 17:58 | Сообщение # 9 |
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
| А чё там над написать что бы узнать? Добавлено (12.03.2008, 17:58) --------------------------------------------- и вот ещё C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER GTO\gamemodes\OGL.pwn(606) : error 017: undefined symbol "armour"
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
|
|
|
XAOC | Дата: Среда, 12.03.2008, 18:12 | Сообщение # 10 |
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
| пля, почти рабочий,забыл изменить в конце))) вот правильный. Code if (strcmp("/info", cmdtext, true,0) == 0){ new PlayerName[20], str[256]; new Float:Arm,Float:Heal; GetPlayerName(playerid,PlayerName,16); GetPlayerArmour(playerid, Arm); GetPlayerHealth(playerid, Heal); format(str, 256, " У (%s)[id:%d] есть %f AP и %f HP.", PlayerName, playerid, Arm, Heal); SendClientMessage(playerid,0xAA3333AA, str);return 1;} по команде /info ты узнаеш свои данные
|
|
|
|
bleyz | Дата: Среда, 12.03.2008, 18:26 | Сообщение # 11 |
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
| спс + нов то где даёт жизнь и броню я уберу... Добавлено (12.03.2008, 18:21) --------------------------------------------- Ёпт терь при вооде любой команде мне пишет мою инфу) Добавлено (12.03.2008, 18:26) --------------------------------------------- А всё разобрался терь не подскажете плиз чё над вписать что бы эт дуйствие по иду ездил? Ну там например на серваке Xuy(id0) и Siska(id1) Xuy пишет /info 1 и узнаёт информацию о Sisk'e =)))
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
|
|
|
RockStarGamer | Дата: Среда, 12.03.2008, 18:32 | Сообщение # 12 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Quote (Torres) Зачем?Он хочет посмотреть скока у игрока здоровья и брони.А так сразу ставится 100 брони и здоровья Я просто наприсал про playerid, на самом деле killerid, и показывать сколько хп и ап осталось у того кто тебя убил.
|
|
|
|
LuxurY | Дата: Среда, 12.03.2008, 18:47 | Сообщение # 13 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
| Quote (XAOC) new PlayerName[20], str[256]; new Float:Arm,Float:Heal; GetPlayerName(playerid,PlayerName,16); если у тебя в GetPlayerName длина установлена на 16, то зачем ты тогда написал в new PlayerName 20?
www.gtascript.ru admin www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
Сообщение отредактировал LuxurY - Среда, 12.03.2008, 18:47 |
|
|
|
XAOC | Дата: Среда, 12.03.2008, 19:15 | Сообщение # 14 |
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
| LuxurY, пздц. ну поставь 16 если тебе так легше
|
|
|
|
DRAgoONoN | Дата: Среда, 12.03.2008, 19:49 | Сообщение # 15 |
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
| Мде да хоть 256, максимальная длина ника в игре 16 но лучше использовать так: Code new PlayerName[MAX_PLAYER_NAME];
SAMP WIKI
Сообщение отредактировал DRAgoONoN - Среда, 12.03.2008, 19:50 |
|
|
|