 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #1] Вопросы по SAMP скриптам
| |
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| OKStyle™ | Дата: Пятница, 09.05.2008, 18:16 | Сообщение # 316 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| V4N0M, я ща "не в фокусе", но попробуй так: Code if (strcmp(cmd, "/register", true)==0) { new tmp[30],tmp2[30]; tmp = strtok(cmdtext, idx); tmp2 = strtok(cmdtext, idx); new account = strval(tmp);
if(!strlen(tmp2)) { SendClientMessage(playerid, COLOR_GREY, "***ИСПОЛЬЗУЙТЕ: /register [пароль]"); return 1; } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "***Этот ник уже зарегестрирован"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp2, 0, strlen(cmdtext), 255); format(string, sizeof(string), "%s.cer",account); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, "***Этот ник уже зарегестрирован"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_WHITE, "***Удачная регестрация"); SendClientMessage(playerid, COLOR_WHITE, "***Когда придете еще, вводите /login [пароль]"); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| sheriff | Дата: Суббота, 10.05.2008, 09:32 | Сообщение # 317 |
|
Новенький
Группа:
Продвинутые
Сообщений: 9
Награды: 1
Репутация: -1
Замечания: 0%
Статус: 
| если есть, то напишите плиз скрипт свободной камеры
|
| |
|
|
| Orange | Дата: Суббота, 10.05.2008, 11:07 | Сообщение # 318 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| sheriff, ищи в файлах сайта, выкладывали уже! у меня вопрос как исправить ошибки: Code (403) : error 012: invalid function call, not a valid address (403) : warning 215: expression has no effect (403) : error 001: expected token: ";", but found ")" (403) : error 029: invalid expression, assumed zero (403) : fatal error 107: too many error messages on one line Код: Code if(strcmp(cmdtext, "/kick", true) == 0) { if(IsPlayerAdmin(playerid)==1) { if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED," Использование: /kick [ID Игрока/Ник] [причина]."); if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp); if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != (playerid)) { //SendCommandMessageToAdmins(playerid,"KICK"); GetPlayerName(playerid,name,24); GetPlayerName(id,ActionName,24); if(!strlen(tmp[strlen(tmp)+1])) format(string,256,"* Администратор \"%s\" кикнул \"%s\".",name,ActionName); else format(string,256,"* Администратор \"%s\" кикнул \"%s\". (Причина: %s)",name,ActionName,tmp[strlen(tmp)+1]); SendClientMessageToAll(COLOR_YELLOW,string); return Kick(id); } else return SendClientMessage(playerid,red," Нет таких/это ты."); } else return SendClientMessage(playerid,COLOR_RED," Вы не rcon-админ!"); } 403 строка это if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp);
|
| |
|
|
| OKStyle™ | Дата: Суббота, 10.05.2008, 11:19 | Сообщение # 319 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Mishanzanza, если пишешь в строчку, то такое часто случается. Попробуй Quote ReturnPlayerID(tmp); убрать ";"
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| PHP | Дата: Суббота, 10.05.2008, 14:07 | Сообщение # 320 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| [OFFTOP]благодаря моей подписи я определил что мою тему ктото с ИП 62.140.253.8 и в 10:03:55 на системе Windows XP и с браузером Mozilla посетил. Как только ваш браузер скачивает мою подпись всё логируется суда http://kachayte.ru/logger.php Кто хочет такуюже подпись пишите в личку или в асю.[/OFFTOP]
|
| |
|
|
| Orange | Дата: Суббота, 10.05.2008, 15:04 | Сообщение # 321 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| okstyle, хм.. как ни крутил, компиш ругается гад. можешь на примере этой команды исправить: Code if(strcmp(cmdtext, "/ban", true) == 0) { if(IsPlayerAdmin(playerid)==1) { if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED," Использование: /ban [ID Игрока/Ник] [причина]."); if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp); if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != playerid) { GetPlayerName(playerid,name,24); GetPlayerName(id,ActionName,24); if(!strlen(tmp[strlen(tmp)+1])) format(string,256,"* Администратор \"%s\" забанил \"%s\".",name,ActionName); else format(string,256,"* Администратор \"%s\" забанил \"%s\". (Причина: %s)",name,ActionName,tmp[strlen(tmp)+1]); SendClientMessageToAll(COLOR_YELLOW,string); return Ban(id); } else return SendClientMessage(playerid,COLOR_RED," Нет таких/это ты."); } else return SendClientMessage(playerid,COLOR_RED," Вы не rcon-админ!"); }
|
| |
|
|
| [SP]_Kenny | Дата: Суббота, 10.05.2008, 15:13 | Сообщение # 322 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 240
Награды: 1
Город: 卐 ╬ ~ ©анк†-Пе†е®Бу®г ~ ╬ 卐
Репутация: 19
Замечания: 20%
Статус: 
| Как телепортироваца по координатым?
|
| |
|
|
| OKStyle™ | Дата: Суббота, 10.05.2008, 15:17 | Сообщение # 323 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Mishanzanza, я вообще не признаю xtreme admin. Эту команду можно намного проще реализовать самому.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| PHP | Дата: Суббота, 10.05.2008, 15:50 | Сообщение # 324 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Quote (|SP|_Kenny) Как телепортироваца по координатым? crazy Жизнь это игра... с плохим концом, но с хорошей графикой и без кнопки SAVE=) Code SetPlayerPos(1,2,3,4); Quote (AXEг) 1-id player'a 2-X 3-Y 4-Z
|
| |
|
|
| spider | Дата: Суббота, 10.05.2008, 17:18 | Сообщение # 325 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 128
Награды: 1
Репутация: 8
Замечания: 60%
Статус: 
| И так люди! У мня несколько вопросв- 1)Как создавать банды как в GTO,GTR? 2)Как таймер поставить типа время прошло а команда вCounter-Terrorist проиграла?И те кого убили возраждаются тока в следующем раунде!А если скажем убили всех Тероров, то команда Конторов выигрывает! 3)Как создавать места для покупки домов? 4)И как Team Chat сделать! Вот и все мои вопросы!
GAMEMODE's [GM]CS_ASSAUNT-СКАЧАТЬ [GM]DE_DUST-СКАЧАТЬ FILESCRIPT's [FS]GraffitiCreater-СКАЧАТЬ [FS]Anti-DriveBY - СКАЧАТЬ
Сообщение отредактировал spider - Суббота, 10.05.2008, 17:49 |
| |
|
|
| [SP]_Kenny | Дата: Суббота, 10.05.2008, 17:47 | Сообщение # 326 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 240
Награды: 1
Город: 卐 ╬ ~ ©анк†-Пе†е®Бу®г ~ ╬ 卐
Репутация: 19
Замечания: 20%
Статус: 
| }{iZN, чувак я нечё непонил, напиши мну проста как куда и чё писать и буит сё окау)))
|
| |
|
|
| PHP | Дата: Суббота, 10.05.2008, 18:11 | Сообщение # 327 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| БЛИН. SetPlayerPos(playerid, X, Y, Z); ДОШЛО? playerid это ид игрока которого телепортаем X,Y,Z координаты. SetPlayerPos это сама команда телепорта! АУУУ МОСКИ ВЫ ГДЕ?
|
| |
|
|
| [SP]_Kenny | Дата: Суббота, 10.05.2008, 18:18 | Сообщение # 328 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 240
Награды: 1
Город: 卐 ╬ ~ ©анк†-Пе†е®Бу®г ~ ╬ 卐
Репутация: 19
Замечания: 20%
Статус: 
| МОСКИ? Может Носки? А писать её как? в ЧАТЕ чтоли?  Добавлено (10.05.2008, 18:18) --------------------------------------------- Или каманду делать нада?... просто надо както подругому... ЕСТЬ У КОГО ЧИТ НА ТЕЛЕПОРТЫ ПО КООРДИНАТАМ?
|
| |
|
|
| spider | Дата: Суббота, 10.05.2008, 18:29 | Сообщение # 329 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 128
Награды: 1
Репутация: 8
Замечания: 60%
Статус: 
| [SP]_Kenny, У меня есть!Если хошь скину! Добавлено (10.05.2008, 18:29) --------------------------------------------- У мня несколько вопросв- 1)Как создавать банды как в GTO,GTR? 2)Как таймер поставить типа время прошло а команда вCounter-Terrorist проиграла?И те кого убили возраждаются тока в следующем раунде!А если скажем убили всех Тероров, то команда Конторов выигрывает! 3)Как создавать места для покупки домов? 4)И как Team Chat сделать!
GAMEMODE's [GM]CS_ASSAUNT-СКАЧАТЬ [GM]DE_DUST-СКАЧАТЬ FILESCRIPT's [FS]GraffitiCreater-СКАЧАТЬ [FS]Anti-DriveBY - СКАЧАТЬ
|
| |
|
|
| Orange | Дата: Суббота, 10.05.2008, 19:28 | Сообщение # 330 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| помогите плиз! я с таймерами не умею работать! как сделать таймер, который показывается на экране как текстдрав, и по завершению которого будет подсчет жизней 2 комманд, с последующем сравнением их количества, для того, что бы выявить победителя, после всего этого перереспавн вех команд
|
| |
|
|
|
 |
|
 | |
| |
|