Помощь по GTA SAMP (Первая база знаний)
|
|
AlonZo | Дата: Среда, 18.06.2008, 21:09 | Сообщение # 76 |
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: Куба;Гованна
Репутация: 4
Замечания: 0%
Статус:
| ппц целый день сидел думал как исправить варнинги и ерроры , ничего не получается помогите плз если поможете ставлю + C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(11) : warning 213: tag mismatch C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(11) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(11) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(31) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(31) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(31) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(36) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(36) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(36) : warning 202: number of arguments does not match definition C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(40) : warning 209: function "OnPlayerCommandText" should return a value C:\Documents and Settings\ÁÓÃÀÃÀÀÛÛÛÛ\Ðàáî÷èé ñòîë\vorota.V.2.pwn(49) : error 001: expected token: "}", but found "-end of file-" Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase 1 Error.
|
|
|
|
Orange | Дата: Среда, 18.06.2008, 21:41 | Сообщение # 77 |
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
| Первый варнинг- в этой строке ты используешь переменные, и определены они не правильно, если это координаты, то обьявляй их как new Float: *\переменная\*; Второй- в твоей строке недостаточно аргументов, т.е ты забыл написать какое- то свойство, дай строку тогда исправлю. Десятый- в конце паблика должен быть Return 1; перед самой последней закрывающей скобкой паблика. Одиннадцатый- в предидущей строке ты видимо не дописал ;
|
|
|
|
N1LEX | Дата: Пятница, 20.06.2008, 17:15 | Сообщение # 78 |
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 1
Репутация: -1
Замечания: 0%
Статус:
| Ребят как мне сделать чтоб на корабле давались деньги?
|
|
|
|
[xRP]WEST | Дата: Пятница, 20.06.2008, 18:11 | Сообщение # 79 |
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Город: N
Репутация: 4
Замечания: 0%
Статус:
| ВОТ решил зделать работу спасателей вот фс но! #include <a_samp> #include <Dini> #include <dutils> #define RED 0xFF0000AA #define TEAM_RESCUE 21 static gTeam[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" FS BY WEST"); print("----------------------------------\n"); return 1; } public OnGameModeExit() { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[256]; new name[256]; new string[256]; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new cmd[256]; new idx; new giveplayerid; new giver; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/911Login", true) == 0) { SendClientMessage(playerid, RED, "Теперь вы спасатель"); SendClientMessage(playerid, RED, "/911skin"); gTeam[playerid] = TEAM_RESCUE; TogglePlayerControllable(playerid,1); SetPlayerColor(playerid, RED); return 1; } if(strcmp(cmd, "/911skin", true) == 0) { if (gTeam[playerid] == TEAM_RESCUE) { SetPlayerSkin(playerid, 71); }else{ SendClientMessage(playerid, RED, "Вы не спасатель"); } return 1; } выдает такую ошибку C:\Program Files\GTA San Andreas\samp test\filterscripts\9112.pwn(57) : error 030: compound statement not closed at the end of file (started at line 29)
Разработка ГМ CSAMP_10000$ 60%
|
|
|
|
brain13 | Дата: Воскресенье, 22.06.2008, 01:31 | Сообщение # 80 |
Новенький
Группа:
Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
| какой параметр надо изменить что бы определенную команду мог прописать только админ?
|
|
|
|
b0vver | Дата: Воскресенье, 22.06.2008, 01:39 | Сообщение # 81 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус:
| Пример: if(strcmp(cmd, "/kick", true) == 0 && IsPlayerAdmin(playerid) == 1)
Off.line
|
|
|
|
SuperStar | Дата: Воскресенье, 22.06.2008, 17:36 | Сообщение # 82 |
Освоившийся
Группа:
Продвинутые
Сообщений: 91
Награды: 1
Город: New'o'Pskov
Репутация: 0
Замечания: 40%
Статус:
| в самп можно гонять при скорости 128 кбит/с ? Добавлено (22.06.2008, 17:36) --------------------------------------------- или эт! мона как нить играть в самп через проксю ?
Ну и нафиг мне подпись? =Ъ
|
|
|
|
DJSashoK59 | Дата: Воскресенье, 22.06.2008, 20:29 | Сообщение # 83 |
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
| [xRP]WEST, вот ни ошибок, ни варнингов нет. Code #include <a_samp> #include <Dini> #include <dutils>
#define RED 0xFF0000AA
#define TEAM_RESCUE 21
#pragma unused ret_memcpy
static gTeam[MAX_PLAYERS];
public OnFilterScriptInit() { print("\n----------------------------------"); print(" FS BY WEST"); print("----------------------------------\n"); return 1; }
public OnGameModeExit() { return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/911Login", true) == 0) { SendClientMessage(playerid, RED, "Òåïåðü âû ñïàñàòåëü"); SendClientMessage(playerid, RED, "/911skin"); gTeam[playerid] = TEAM_RESCUE; TogglePlayerControllable(playerid,1); SetPlayerColor(playerid, RED); return 1; } if(strcmp(cmd, "/911skin", true) == 0) { if (gTeam[playerid] == TEAM_RESCUE) { SetPlayerSkin(playerid, 71); }else{ SendClientMessage(playerid, RED, "Âû íå ñïàñàòåëü"); } return 1; } return 0; }
|
|
|
|
SuperStar | Дата: Воскресенье, 22.06.2008, 23:29 | Сообщение # 84 |
Освоившийся
Группа:
Продвинутые
Сообщений: 91
Награды: 1
Город: New'o'Pskov
Репутация: 0
Замечания: 40%
Статус:
| ппц ЗАДАЮ ВОПРОСы!!! ...опять! ответ дайте мне пжл в самп можно гонять при скорости 128 кбит/с ? или эт! мона как нить играть в самп через проксю ?
Ну и нафиг мне подпись? =Ъ
|
|
|
|
brain13 | Дата: Воскресенье, 22.06.2008, 23:40 | Сообщение # 85 |
Новенький
Группа:
Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
| SuperStar, c 128 кбит/с можно но пинг будет в районе 100-150....через прокси тоже можно
|
|
|
|
DJSashoK59 | Дата: Воскресенье, 22.06.2008, 23:41 | Сообщение # 86 |
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
| Quote (SuperStar) в самп можно гонять при скорости 128 кбит/с ? Хз может я не правильно тебя понял, но я и при 64кб/с нормалньо играю (пинг от 60 до 200(200 это не русские серваки)).
Сообщение отредактировал DJSashoK59 - Воскресенье, 22.06.2008, 23:42 |
|
|
|
Alex009 | Дата: Понедельник, 23.06.2008, 15:23 | Сообщение # 87 |
Уважаемый человек
Группа:
Продвинутые
Сообщений: 917
Награды: 10
Репутация: 661
Замечания: 0%
Статус:
| вот вопрс:что такое SetTimerEx,зачем он нужен и как им пользоваться???
Controllable NPC developer soProject developer
|
|
|
|
DJSashoK59 | Дата: Понедельник, 23.06.2008, 15:36 | Сообщение # 88 |
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
| Quote (Alex009) вот вопрс:что такое SetTimerEx,зачем он нужен и как им пользоваться??? SetTimerEx - это практически тоже самое что и SetTimer. Только SetTimer повторяет свое дейсвие через определенное время, так как SetTimerEx действует всего 1 раз. Пример из жизни : допустим ты ввел команду что бы отодвинуть обьект, в эту же команду добавляешь SetTimerEx (по которому обьект вернется на свою исходную точку), и получится, что обьект не постоянно возвращается на свою позицию, а возвращается всего 1 раз. SetTimer("Timer1",3000,1); //повторяется каждые 3 секунды. SetTimerEx("DoorClose",3000,0,"d",igate); //произойдёт через 3 секунды и больше не повториться, вместо igate ставиш нужную перемнную. Надеюсь если я не прав меня поправят
|
|
|
|
Alex009 | Дата: Вторник, 24.06.2008, 06:54 | Сообщение # 89 |
Уважаемый человек
Группа:
Продвинутые
Сообщений: 917
Награды: 10
Репутация: 661
Замечания: 0%
Статус:
| Cпасибо за обьяснение но что такое "d"?SetTimerEx("DoorClose",3000,0,"d",igate);
Controllable NPC developer soProject developer
|
|
|
|
DJSashoK59 | Дата: Вторник, 24.06.2008, 10:14 | Сообщение # 90 |
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
| Я не помню, когда узнавал не обратил внимания, просто использую всегда "d", наверно можно и другую, например "c".
|
|
|
|