 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #1] Вопросы по SAMP скриптам
| |
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| _Rage_ | Дата: Пятница, 25.04.2008, 21:28 | Сообщение # 166 |
|
Новенький
Группа:
Пользователи
Сообщений: 61
Награды: 1
Репутация: 9
Замечания: 0%
Статус: 
| ну хоть на этом спасибо, тебе ++ и всеже народ объясните что такое strtok, какие переменные туда вписывать, и для чего?
|
| |
|
|
| OKStyle™ | Дата: Суббота, 26.04.2008, 11:48 | Сообщение # 167 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| }{iZN, Ты позор, а не Саппорт. _Rage_, это обработчик строки, который сканирует введённый тобой текст на наличие указанных данных и в соответствии с ними совершает определённые действия. bleyz, попробуй вот так: Code public GetPlayerVehicleId(playerid, vehid) { new string[256]; format(string, sizeof(string), "ID вашего транспорта в моде: %d",vehid); SendClientMessage(playerid,0xFFFFFFAA, string); return 1; } Без условий. По сути должно работать... Пробуй, рапортуй об ошибках 
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Суббота, 26.04.2008, 11:48 |
| |
|
|
| WNeZRoS | Дата: Суббота, 26.04.2008, 12:02 | Сообщение # 168 |
|
Местный
Группа:
Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус: 
| Quote (_Rage_) и всеже народ объясните что такое strtok, какие переменные туда вписывать, и для чего? туда вписывать переменную из которой будешь данные брать и индекс. нужно в основном для команд чтобы брать данные после пробела
|
| |
|
|
| bleyz | Дата: Суббота, 26.04.2008, 12:37 | Сообщение # 169 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| okstyle, pochti,on vse vremya pishet chto id u mashini 0 Добавлено (26.04.2008, 12:37) --------------------------------------------- okstyle, всё сделал...УРА!!!Спс за основу я сделал вот так: Code public GetPlayerVehicleId(playerid, vehid) { new string[256]; vehid = GetPlayerVehicleID(playerid); format(string, sizeof(string), "ID âàøåãî òðàíñïîðòà â ìîäå: %d",vehid); SendClientMessage(playerid,0xFFFFFFAA, string); return 1; } и всё получилось!
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| OKStyle™ | Дата: Суббота, 26.04.2008, 13:00 | Сообщение # 170 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| bleyz, ну так же показывать должно id модели Quote public GetPlayerVehicleId(playerid, vehid) замени имя функции на другое... А то я туплю...
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Суббота, 26.04.2008, 13:04 |
| |
|
|
| LuxurY | Дата: Суббота, 26.04.2008, 13:06 | Сообщение # 171 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус: 
| Quote (okstyle) _Rage_, это обработчик строки, который сканирует введённый тобой текст на наличие указанных данных и в соответствии с ними совершает определённые действия. доходчиво объяснил strtok сканирует строку на наличие символа (по дефолту это пробел) и вызвращает аргумент номер которого указан в в переменной (&index). Добавлено (26.04.2008, 13:06) ---------------------------------------------
Quote (_Rage_) еще, чем отличается += и ++. var++ прибавляет к переменной единицу var-- отнимает от переменной единицу var+= 1 прибавляет к переменной единицу var-=1 отнимает от переменной единицу var= var+ 1 прибавляет к переменной единицу var= var - 1 отнимает от переменной единицу
www.gtascript.ru admin www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
|
| |
|
|
| PHP | Дата: Суббота, 26.04.2008, 13:26 | Сообщение # 172 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| ыы, я вернулсо! Добавлено (26.04.2008, 13:26) --------------------------------------------- ыы, я вернулсо!
|
| |
|
|
| bleyz | Дата: Суббота, 26.04.2008, 13:27 | Сообщение # 173 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| помогите довести команду до ума Code if(strcmp(cmd, "/jail", true) == 0 && IsPlayerAdmin(playerid) == 1) { giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /jail [playerid]"); return 1; } if (IsPlayerConnected(giveplayerid)) { SetPlayerPos(giveplayerid, 198.5193,162.5129,1003.0300); SetPlayerInterior(playerid,3); } if (!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "* %d - íåàêòèâíûé èãðîê.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1; }
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| PHP | Дата: Суббота, 26.04.2008, 13:27 | Сообщение # 174 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| что значит довест до ума, ошибки какийто?
|
| |
|
|
| bleyz | Дата: Суббота, 26.04.2008, 13:29 | Сообщение # 175 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| }{iZN, нет,всё комплит тока в тюрьму сожает не тогго кого укозал а меня)
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| PHP | Дата: Суббота, 26.04.2008, 13:33 | Сообщение # 176 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| ок ща сделаю были проблемки такие Добавлено (26.04.2008, 13:33) --------------------------------------------- поменяй местами эти строки Code giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx); если тут Code if (IsPlayerConnected(giveplayerid)) { SetPlayerPos(giveplayerid, 198.5193,162.5129,1003.0300); SetPlayerInterior(playerid,3); } if (!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "* %d - íåàêòèâíûé èãðîê.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } выводится сообщение с иероглифами если посадили чела то исправь на вот так Code if (IsPlayerConnected(giveplayerid)) { SetPlayerPos(giveplayerid, 198.5193,162.5129,1003.0300); SetPlayerInterior(playerid,3); format(string, sizeof(string), "* %d - íåàêòèâíûé èãðîê.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } а если там выводится если чел не подключен (просто мне не ясно чо за иероглифы это) тогда замени на это Code if (IsPlayerConnected(giveplayerid)) { SetPlayerPos(giveplayerid, 198.5193,162.5129,1003.0300); SetPlayerInterior(playerid,3); else { format(string, sizeof(string), "* %d - íåàêòèâíûé èãðîê.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } }
|
| |
|
|
| bleyz | Дата: Суббота, 26.04.2008, 13:42 | Сообщение # 177 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| Щя проверю ПЫ.СЫ. мог бы посмотреть на условную
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| PHP | Дата: Суббота, 26.04.2008, 13:43 | Сообщение # 178 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| мда посмотрел просто это неудобный способ, делай так должно компилить
|
| |
|
|
| bleyz | Дата: Суббота, 26.04.2008, 13:47 | Сообщение # 179 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\Drift-Mod.pwn(1297) : error 029: invalid expression, assumed zero Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Добавлено (26.04.2008, 13:47) --------------------------------------------- 1297 строка эт елсе
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| PHP | Дата: Суббота, 26.04.2008, 13:56 | Сообщение # 180 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| ммм, погоди Добавлено (26.04.2008, 13:55) --------------------------------------------- блин да невозможно так сделать дай свой мод я те починю! Добавлено (26.04.2008, 13:56) --------------------------------------------- аа нет возможно перед моим else поставь }
|
| |
|
|
|
 |
|
 | |
| |
|