 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #1] Вопросы по SAMP скриптам
| |
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Player_XxX | Дата: Четверг, 23.09.2010, 12:36 | Сообщение # 2146 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус: 
| Quote (294) : warning 213: tag mismatch (294) : warning 213: tag mismatch (295) : error 035: argument type mismatch (argument 1) (295) : error 029: invalid expression, assumed zero (295) : error 029: invalid expression, assumed zero (295) : fatal error 107: too many error messages on one line 4 Errors. Code function26C(arg0, arg1) { new File:var0 = 0, File:var1 = 0; if(!fexist(arg0)[]) //тут ошибки { return 0; }
|
| |
|
|
| Dima-kun | Дата: Четверг, 23.09.2010, 14:21 | Сообщение # 2147 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Player_XxX) if(!fexist(arg0)[]) //тут ошибки ну ясен пень ошибки.. скобки [] нахера поставил?
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Player_XxX | Дата: Четверг, 23.09.2010, 16:32 | Сообщение # 2148 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус: 
| а без скобок больше ошибок...
|
| |
|
|
| Ghost-X | Дата: Четверг, 23.09.2010, 16:35 | Сообщение # 2149 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Player_XxX, синтаксис не позволяет ставить скобки
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Fasan | Дата: Четверг, 23.09.2010, 17:05 | Сообщение # 2150 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: Ufa
Репутация: 0
Замечания: 0%
Статус: 
| Помогите сделать следующие. Мне нужно сделать иконку дома зеленую\красную на карте, зеленая дом свободен, красная дом занят. Домов много и в ручную как то не ризон делать. не давно видел код, но найти не могу.
|
| |
|
|
| AdrenalineRush | Дата: Четверг, 23.09.2010, 17:19 | Сообщение # 2151 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 119
Награды: 1
Город: ....
Репутация: 33
Замечания: 0%
Статус: 
| Quote (Fasan) Помогите сделать следующие. Мне нужно сделать иконку дома зеленую\красную на карте, зеленая дом свободен, красная дом занят. Домов много и в ручную как то не ризон делать. не давно видел код, но найти не могу. В public OnPlayerSpawn вставь Code static count = 0; for(new h = 0; h < sizeof(HouseInfo); h++) { if(HouseInfo[h][hOwned] == 0) { SetPlayerMapIcon(playerid, count+h+1, HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez], 31, COLOR_LIGHTRED); } if(HouseInfo[h][hOwned] == 1) { SetPlayerMapIcon(playerid, count+h+1, HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez], 32, COLOR_LIGHTRED); } }
|
| |
|
|
| Player_XxX | Дата: Четверг, 23.09.2010, 17:31 | Сообщение # 2152 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус: 
| вот ошибки когда убираю скобки Quote (295) : error 035: argument type mismatch (argument 1) (299) : error 035: argument type mismatch (argument 1) (300) : error 035: argument type mismatch (argument 1) (304) : error 035: argument type mismatch (argument 1) (292) : warning 203: symbol is never used: "arg1" (292) : warning 203: symbol is never used: "arg0" (315) : error 035: argument type mismatch (argument 1) (320) : error 028: invalid subscript (not an array or too many subscripts): "arg0" (320) : warning 215: expression has no effect (320) : error 001: expected token: ";", but found "]" (320) : error 029: invalid expression, assumed zero (320) : fatal error 107: too many error messages on one line Code function26C(arg0, arg1) //292 строка { new File:var0 = 0, File:var1 = 0; if(!fexist(arg0)) //295 строка { return 0; }
var0 = fopen(arg0, 0); // 299 строка var1 = fopen(arg1, 1); //300 строка
function484(var2);//304 строка
new var0 = strlen(arg0);//315 строка
if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка блин помогите исправить, я сам пробывал исправить но не получается...
|
| |
|
|
| Fasan | Дата: Четверг, 23.09.2010, 18:04 | Сообщение # 2153 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: Ufa
Репутация: 0
Замечания: 0%
Статус: 
| AdrenalineRush поставил компильнул, ошибок не было. Но в игре нет иконок Добавлено (23.09.2010, 18:04) --------------------------------------------- А все работает, чуток не туда вставил. Спасибо большое
|
| |
|
|
| Внедорожник | Дата: Четверг, 23.09.2010, 18:05 | Сообщение # 2154 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус: 
| Code for(new h=0; h<totalmembers; h++) { case h-1: { Как исправить чтобы не ругалась на case? Code (1857) : error 002: only a single statement (or expression) can follow each "case" (1857) : error 029: invalid expression, assumed zero (1857) : warning 215: expression has no effect (1857) : error 017: undefined symbol "h" (1857) : fatal error 107: too many error messages on one line 4 Errors.
Используем Notepad++ вместо Pawno SandBox RPG on the developing setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
|
| |
|
|
| maximus-vrn | Дата: Четверг, 23.09.2010, 19:25 | Сообщение # 2155 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| Не работает проверка на бота. Бот у меня в моде в public OnPlayerSpawn(playerid) Code if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(!strcmp(npcname, "Pilot", true)) { PutPlayerInVehicle(playerid, MyFirstNPCVehicle, 61); } return 1; } Потом у меня стоит пикап при заходе на который появляется диалоговое окно Code ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"тратата ","ололо","ок","Отмена"); Далее проверка и если нажали Ок выполняются действия Code if(dialogid==3) { if(!response)return 1; if(response) { switch(listitem) { case 0: { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(strcmp(npcname, "Pilot", true) == 0) { SendClientMessage(playerid,COLOR_WHITE,"тамтамтам"); GivePlayerMoney(playerid,1000); } else { GivePlayerMoney(playerid,-1000); ConnectNPC("Pilot","LV1"); } } } } } Так вот здесь стоит проверка Code if(strcmp(npcname, "Pilot", true) == 0) и она должна проверить есть ли на сервере бот с таким ником и если есть то вывести надпись, а если нет то приконектить. Но почему-то не работает. В чём причина? И ещё нужно сделать так чтобы после окончания записи бота сервер его кикал и машина его исчезала, но как сделать проверку на окончание записи?
|
| |
|
|
| Ghost-X | Дата: Четверг, 23.09.2010, 21:25 | Сообщение # 2156 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Code function26C(arg0[], arg1[]) //292 строка
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Player_XxX | Дата: Пятница, 24.09.2010, 05:22 | Сообщение # 2157 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус: 
| Quote (320) : error 028: invalid subscript (not an array or too many subscripts): "arg0" (320) : warning 215: expression has no effect (320) : error 001: expected token: ";", but found "]" (320) : error 029: invalid expression, assumed zero (320) : fatal error 107: too many error messages on one line Code if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка только эта строчка осталась
|
| |
|
|
| Stels | Дата: Пятница, 24.09.2010, 05:33 | Сообщение # 2158 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Player_XxX, похоже, я что-то путаю, но Quote (Player_XxX) new File:var0 = 0, File:var1 = 0; if(!fexist(arg0)) //295 строка { return 0; } var0 = fopen(arg0, 0); // 299 строка var1 = fopen(arg1, 1); //300 строка function484(var2);//304 строка new var0 = strlen(arg0);//315 строка if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка Во-первых, 0 - 1 = -1. Во-вторых, arg0 - не массив. В-третьих, тебе уже ответили Quote (Ghost-X) function26C(arg0[], arg1[]) //292 строка
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| mr-artur | Дата: Пятница, 24.09.2010, 18:24 | Сообщение # 2159 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Kiev-Grad
Репутация: 0
Замечания: 0%
Статус: 
| Так как я являюсь нубом в столь занимательном занятии скриптинге ! у меня возникла такая проблема ! я решил создать свою фракцию(банду) выбрал место очень не плохое ! http://i.piccy.info/i5/88/27/522788/mesto1.jpg http://i.piccy.info/i5/89/27/522789/mesto2.jpg Там есть ворота и я не знаю как сделать что бы они открывались ! в самой игре (на прохождение) они открываються ! http://i.piccy.info/i5/99/27/522799/vorota2.jpg http://i.piccy.info/i5/96/27/522796/vorota.jpg но в сампе они закрыты ! (работает по принципу как и в аэропорту) [wavyred]Пожалуйста можете не мне подсказать как их открыть ?![/wavyred]
ТАК0Е
|
| |
|
|
| stepmex | Дата: Пятница, 24.09.2010, 20:05 | Сообщение # 2160 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Никак. Добавлено (24.09.2010, 20:05) --------------------------------------------- "Повторяю для тупых и убогих" © НИКАК нельзя открыть эти ворота, скрипт открываюния ворот, не работает в са-мп, поэтому они там тупо объект. И не надо мне в ЛС ломиться со своим тупизмом, я помойму по русски пишу и доступно!
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Пятница, 24.09.2010, 20:06 |
| |
|
|
|
 |
|
 | |
| |
|