| Задавайте сюда ваши вопросы по скриптам |
| }{i3N | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Местный

Группа:
Продвинутые
Сообщений: 566
Город: Los Santos xD
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал }{iZN - Суббота, 19.04.2008, 14:35 |
| |
| | |
| MiStER | Дата: Понедельник, 11.08.2008, 21:29 | Сообщение # 661 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 148
Статус: 
| http://www.rapidshare.ru/753284
|
| |
| | |
| OKStyle™ | Дата: Понедельник, 11.08.2008, 21:35 | Сообщение # 662 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| MiStER, гм... вроде, всё правильно... попробуй: Скачать @ filehoster.ru Пароль: gtasource.ru
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| MiStER | Дата: Понедельник, 11.08.2008, 21:45 | Сообщение # 663 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 148
Статус: 
| ги....непаши пекап не в какую Можеш пекап переделать в маркер? может заработает? я те + уже довно паставил)) Добавлено (11.08.2008, 21:45) --------------------------------------------- хм щас мужу с marker = CreatePickup(1239,16,-2046.085,-94.898,34.832); поевилась надпись твоя про чувака))) Что только с таяей)))) а ври пикап не телепортирует
|
| |
| | |
| ApoStoL | Дата: Вторник, 12.08.2008, 08:44 | Сообщение # 664 |
|
Новенький

Группа:
Пользователи
Сообщений: 9
Статус: 
| народ очень прошу помогите! у меня тут типа 3 трены и на каждом ограничение стоит но что то там не правильно, и с оружием тож проблемы я пробовал 4 оружие и ограничение убирать все норм становиться помогите плиз как буду продвинутый с меня +11111 Code //------------------------------------------------------------------------------ // TRENA NARKA // // This gamemode is created by SA-MP Script Maker 0.1 //------------------------------------------------------------------------------ #include <a_samp>
#define TEAM_1 1 #define TEAM_2 2 #define TEAM_3 3 #define TEAM_4 4 #define TEAM_5 5 #define TEAM_6 6
new gTeam[MAX_PLAYERS];
main() { print("Loaded Trena NARKA\n"); }
public OnGameModeInit() { SetGameModeText("Trena NARKA"); UsePlayerPedAnims(); ShowPlayerMarkers(1); ShowNameTags(1); AddPlayerClass(280,2294.0198,546.9074,1.7944,179.4652,0,0,26,9999,32,9999); // AddPlayerClass(80,2359.9438,546.8937,1.7969,177.7302,0,0,26,9999,32,9999); // AddPlayerClass(287,-2105.9648,132.2485,35.1965,91.2349,24,100,29,2000,31,9999); // AddPlayerClass(124,-2079.1531,308.3002,35.3575,209.0962,24,100,29,2000,30,9999); // AddPlayerClass(285,2624.0190,140.2580,38.2726,117.7070,24,100,29,2000,31,9999,17,5); // AddPlayerClass(102,2374.4182,20.4282,28.4416,281.7163,23,100,29,2000,30,9999,18,5); // AddPlayerClass(107,2374.7285,21.1664,28.4416,278.1012,23,100,29,2000,30,9999,18,5); // AddPlayerClass(108,2375.1487,21.7206,28.4416,264.9411,23,100,29,2000,30,9999,18,5); // AddPlayerClass(116,2374.7927,22.2379,28.4416,264.9411,23,100,29,2000,30,9999,18,5); // return 1; }
public OnPlayerConnect(playerid) { SendClientMessage(playerid, 0x00FF00AA, "хай всем"); //Other stuff return 1; }
public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,1); SetPlayerPos(playerid,-743.4368,494.4005,1371.9766); SetPlayerFacingAngle(playerid,288.4348); SetPlayerCameraPos(playerid,-741.1990,494.5368,1371.9766); SetPlayerCameraLookAt(playerid,-743.4368,494.4005,1371.9766); if(classid == 0){ gTeam[playerid] = TEAM_1; GameTextForPlayer(playerid, "Trena (team 1)", 1000, 3);} else if(classid == 1){ gTeam[playerid] = TEAM_2; GameTextForPlayer(playerid, "Trena (team 2)", 1000, 3);} else if(classid == 2){ gTeam[playerid] = TEAM_3; GameTextForPlayer(playerid, "Stroika (team 1)", 1000, 3);} else if(classid == 3){ gTeam[playerid] = TEAM_4; GameTextForPlayer(playerid, "Stroika (team 2)", 1000, 3);} else if(classid == 4){ gTeam[playerid] = TEAM_5; GameTextForPlayer(playerid, "Kontrs", 1000, 3);} else if(classid == 5 || classid == 6 || classid == 7 || classid == 8){ gTeam[playerid] = TEAM_6; GameTextForPlayer(playerid, "Terrorists", 1000, 3);} return 1; }
public OnPlayerSpawn(playerid) { SetPlayerArmour(playerid,100); SetPlayerInterior(playerid,0); SetPlayerWorldBounds(playerid,-2014.2218,-2140.4536,312.9301,115.6978); SetPlayerWorldBounds(playerid,2396.8989,2236.5503,603.5696,520.9449); SetPlayerWorldBounds(playerid,2567.4785,2142.3655,218.6445,-150.5469); if(gTeam[playerid] == TEAM_1) SetPlayerColor(playerid, 0x0080FFAA); else if(gTeam[playerid] == TEAM_2) SetPlayerColor(playerid, 0xFF8000AA); else if(gTeam[playerid] == TEAM_3) SetPlayerColor(playerid, 0x008000AA); else if(gTeam[playerid] == TEAM_4) SetPlayerColor(playerid, 0x000000AA); else if(gTeam[playerid] == TEAM_5) SetPlayerColor(playerid, 0x0000FFAA); else if(gTeam[playerid] == TEAM_6) SetPlayerColor(playerid, 0xFFFF00AA); return 1; }
public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID){ if(gTeam[killerid] == gTeam[playerid]){ GivePlayerMoney(killerid, 1000); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); }else{ GivePlayerMoney(killerid, 1); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } } SendDeathMessage(killerid, playerid, reason); return 1; }
|
| |
| | |
| OKStyle™ | Дата: Вторник, 12.08.2008, 09:08 | Сообщение # 665 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| ApoStoL, нельзя игроку делать 3 ограничения мира. Оно должно быть одно.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| ZiGGi | Дата: Вторник, 12.08.2008, 09:16 | Сообщение # 666 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 87
Статус: 
| Вообщем так: [img]http://gtascript.ru/forum/attachment.php?attachmentid=107&d=1218458409[/img] эти "щётчики" появляются когда в машину садишся и больше никогда неубираются как сделать так чтобы когда выходил из тачи они исчезали??
|
| |
| | |
| OKStyle™ | Дата: Вторник, 12.08.2008, 09:55 | Сообщение # 667 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| ZiGGi, нужно в OnPlayerExitVehicle вписать функции разрушения textdraw'ов.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| ZiGGi | Дата: Вторник, 12.08.2008, 10:05 | Сообщение # 668 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 87
Статус: 
| чо писать и куда я непонимаю=)
|
| |
| | |
| ApoStoL | Дата: Вторник, 12.08.2008, 11:01 | Сообщение # 669 |
|
Новенький

Группа:
Пользователи
Сообщений: 9
Статус: 
| Quote (ApoStoL) ApoStoL, нельзя игроку делать 3 ограничения мира. Оно должно быть одно. а как оружие мне поставить посмотри там я гранаты добавляю и глюкать начинает?
|
| |
| | |
| GhostTT | Дата: Вторник, 12.08.2008, 13:12 | Сообщение # 670 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 118
Город: Наб. Челны
Статус: 
| Скриптеры у мну в общем такая проблемка, я тут сделал небольшой островок... Там дома поставил естественна, банки... Осталось аммо... Я сделал так: при входе игрока у него ставиться чекпоинт и когда он в него заходит ему выдается меню с оружием... Через меню он покупает все... У меня ошибка когда он входит в чекпоинт: Code #include <a_samp> #include <a_players>
new Menu:menus[MAX_PLAYERS];
//Car Shop by Snipe69
#define FILTERSCRIPT
public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Ammo Menu by GhosTT"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } } return 0; }
public OnPlayerConnect(playerid) { SetPlayerCheckpoint(playerid, 3565.0959, -1931.2046, 17.4315, 270.4857);
menus[playerid] = CreateMenu("Ammo",2,400,200,200,200); SetMenuColumnHeader(menus[playerid], 0, "Weapons:"); AddMenuItem(menus[playerid], 0, "Katana"); AddMenuItem(menus[playerid], 1, "300$"); AddMenuItem(menus[playerid], 0, "Benzopila"); AddMenuItem(menus[playerid], 1, "3000$"); AddMenuItem(menus[playerid], 0, "Koktel Molotova"); AddMenuItem(menus[playerid], 1, "30000$"); AddMenuItem(menus[playerid], 0, "Balon kraski"); AddMenuItem(menus[playerid], 1, "10000$"); AddMenuItem(menus[playerid], 0, "Pistolet"); AddMenuItem(menus[playerid], 1, "125$"); AddMenuItem(menus[playerid], 0, "Obrezbl"); AddMenuItem(menus[playerid], 1, "2300$"); AddMenuItem(menus[playerid], 0, "M16"); AddMenuItem(menus[playerid], 1, "4300$"); AddMenuItem(menus[playerid], 0, "Tec9"); AddMenuItem(menus[playerid], 1, "4150$"); AddMenuItem(menus[playerid], 0, "Sniper Riffle"); AddMenuItem(menus[playerid], 1, "41000$"); AddMenuItem(menus[playerid], 0, "Ognemet$"); AddMenuItem(menus[playerid], 1, "1000$"); AddMenuItem(menus[playerid], 0, "Ognetushitel$"); AddMenuItem(menus[playerid], 1, "1000$"); AddMenuItem(menus[playerid], 0, "Parashut"); AddMenuItem(menus[playerid], 1, "20000$"); TogglePlayerControllable(playerid, 0); return 1; }
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:Main1 = GetPlayerMenu(playerid); if (Main1 == menus[playerid]) { { switch (row) { case 0:{ GetPlayerWeapon(playerid) == 8; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-300); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë êàòàíó çà 300$"); TogglePlayerControllable(playerid, 1);} case 1:{ GetPlayerWeapon(playerid) == 9; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-3000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë áåíçîïèëó çà 3000$"); TogglePlayerControllable(playerid, 1);} case 2:{ GetPlayerWeapon(playerid) == 18; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-30000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Êîêòåëü Ìîëîòîâà çà 30000$"); TogglePlayerControllable(playerid, 1);} case 3:{ GetPlayerWeapon(playerid) == 41; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-10000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë áàëîí÷èê êðàñêè çà 10000$"); TogglePlayerControllable(playerid, 1);} case 4:{ GetPlayerWeapon(playerid) == 22; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-125); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ïåêàëü çà 125$"); TogglePlayerControllable(playerid, 1);} case 5:{ GetPlayerWeapon(playerid) == 26; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-2300); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îáðåçû çà 2300$"); TogglePlayerControllable(playerid, 1);} case 6:{ GetPlayerWeapon(playerid) == 31; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-4300); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Ì16 çà 4300$"); TogglePlayerControllable(playerid, 1);} case 7:{ GetPlayerWeapon(playerid) == 32; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-4150); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Òåê9 çà 4150$"); TogglePlayerControllable(playerid, 1);} case 8:{ GetPlayerWeapon(playerid) == 8; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-41000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ñíàéïåðêó çà 41000$"); TogglePlayerControllable(playerid, 1);} case 9:{ GetPlayerWeapon(playerid) == 37; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-1000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îãíåìåò çà 1000$"); TogglePlayerControllable(playerid, 1);} case 10:{ GetPlayerWeapon(playerid) == 42; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-1000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îãíåòóøèòåëü çà 1000$"); TogglePlayerControllable(playerid, 1);} case 11:{ GetPlayerWeapon(playerid) == 46; DestroyMenu(Menu:Main1); GivePlayerMoney(playerid,-20000); SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ïàðàøóò çà 20000$"); TogglePlayerControllable(playerid, 1);}}} } return 1; }
public OnPlayerEnterCheckpoint(playerid) { if(PlayerToPoint(15, playerid, 3565.0959, -1931.2046, 17.4315)) { TogglePlayerControllable(playerid, 0); ShowMenuForPlayer(menus, playerid); return 1; } }
[GM]GTX - 70% [GM]GTR х6 - 93% [FS] Helper - 100% http://eurOp.net.ru/
|
| |
| | |
| ZiGGi | Дата: Вторник, 12.08.2008, 13:58 | Сообщение # 671 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 87
Статус: 
| Когда я захожу на свой серв со своим модом у меня игра вылетает((Чо делать? Добавлено (12.08.2008, 13:58) --------------------------------------------- ооо всё норм работает чото я в scriptfiles намудил ща я просто удалил папку scriptfiles и скопировал заного из оригинала и всё зароботало
|
| |
| | |
| VILIX | Дата: Вторник, 12.08.2008, 22:46 | Сообщение # 672 |
|
Новенький

Группа:
Пользователи
Сообщений: 17
Статус: 
| Люди мож не в ту тему но я дето слышел про такой фильтрскрипт токо непомню его название судь в том что в СА добавляеца трасса котороя проходет по небу через весь СА и в конце идет трамплин я вроде нашел ево на одном сервере 62.80.160.174:7777 по команде /drop кто знает этот скрипт надыбать или подобные плиз отпишитись
|
| |
| | |
| OKStyle™ | Дата: Вторник, 12.08.2008, 23:01 | Сообщение # 673 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| Quote (GhostTT) ShowMenuForPlayer(menus, playerid); надо заменить menus на это: Quote (GhostTT) Menu:Main1
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| GhostTT | Дата: Вторник, 12.08.2008, 23:12 | Сообщение # 674 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 118
Город: Наб. Челны
Статус: 
| Quote (OKStyle™) Quote (GhostTT) ShowMenuForPlayer(menus, playerid); надо заменить menus на это: Quote (GhostTT) Menu:Main1 заменил: ошибка error 017: undefined symbol "Main1"
[GM]GTX - 70% [GM]GTR х6 - 93% [FS] Helper - 100% http://eurOp.net.ru/
|
| |
| | |
| OKStyle™ | Дата: Среда, 13.08.2008, 07:49 | Сообщение # 675 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| GhostTT, в начале мода: А везде, где дальше встречается Menu:Main1 заменить на Main1
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| |
|