Последние Файлы 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 поставь }