 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по GTA скриптингу! #1
| |
| амак | Дата: Пятница, 13.03.2009, 22:09 | Сообщение # 1231 |
|
Новенький
Группа:
Продвинутые
Сообщений: 14
Награды: 2
Город: Львов
Репутация: 0
Замечания: 0%
Статус: 
| Quote (AirKite) TogglePlayerControllable а чтобы заморозить к примеру секунд на 10?
Работы: [GM]MAFblA+TDM 0.1b - 1% Если хотите получить возможную помощь, пишите в ICQ :) Чем смогу - помогу :)
|
| |
|
|
| амак | Дата: Пятница, 13.03.2009, 22:25 | Сообщение # 1232 |
|
Новенький
Группа:
Продвинутые
Сообщений: 14
Награды: 2
Город: Львов
Репутация: 0
Замечания: 0%
Статус: 
| Quote (AirKite) SetPlayerInterior и как именно вставлять интерьер?
Работы: [GM]MAFblA+TDM 0.1b - 1% Если хотите получить возможную помощь, пишите в ICQ :) Чем смогу - помогу :)
|
| |
|
|
| AirKite | Дата: Пятница, 13.03.2009, 22:25 | Сообщение # 1233 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Quote (амак) а чтобы заморозить к примеру секунд на 10? Прямо такова в SAMP нету... но можно использовать Замарозку и таймер.. а там уже размарозка
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| Rabbit | Дата: Суббота, 14.03.2009, 19:16 | Сообщение # 1234 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус: 
| Может ктонибуть всетаки поможет с этим Анти_Drive_By'ем???!!Оооочень нужно!!! [pwn]#include new Passenger[MAX_PLAYERS]; new Prisoned[MAX_PLAYERS]; new PrisonTime[MAX_PLAYERS]; #define COLOR_YELLOW 0xFFFF00AA public Timer() { new i; for(i=0;i { if (IsPlayerConnected(i)) { if (Prisoned[i]) { if (PrisonTime[i]>0) { JailTime(i); } else { GameTextForPlayer(i, "You unjail", 1000, 6); UnJail(i); } } } } SetTimer("Timer",1000,0); } public JailTime(playerid) { new msg[256]; new m,s; m=PrisonTime[playerid]/60; s=PrisonTime[playerid]%60; format(msg, sizeof(msg), "~y~%d:%d",m,s); GameTextForPlayer(playerid, msg, 1500, 3); PrisonTime[playerid]--; } public UnJail(playerid) { Prisoned[playerid]=0; SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1544.319,-1672.961,13.5581); } public Jail(playerid,srok) { Prisoned[playerid]=1; SetPlayerInterior(playerid,6); SetPlayerPos(playerid,265.4426, 79.16441, 1001.039); PrisonTime[playerid]=srok; } main() { print("n----------------------------------"); print(" This is a blank GameModeScript"); print("----------------------------------n"); } public OnGameModeInit() { print("GameModeInit()"); Timer(); SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 29, 600, 0, 0, 0, 0); AddStaticVehicle(560,2039.5729,1345.9653,10.6719,181.7215,0,0); return 1; } public OnPlayerRequestClass(playerid, classid) { printf("OnPlayerRequestClass(%d, %d)", playerid, classid); SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnGameModeExit() { print("GameModeExit()"); return 1; } public OnPlayerConnect(playerid) { printf("OnPlayerConnect(%d)", playerid); return 1; } public OnPlayerDisconnect(playerid) { printf("OnPlayerDisconnect(%d)", playerid); Passenger[playerid]=0; Prisoned[playerid]=0; PrisonTime[playerid]=0; return 1; } public OnPlayerSpawn(playerid) { printf("OnPlayerSpawn(%d)", playerid); if (Prisoned[playerid]==1) { Jail(playerid,PrisonTime[playerid]); } else { Passenger[playerid]=0; } return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid,playerid,reason); if (Prisoned[killerid]) { PrisonTime[killerid]+=20; SendClientMessage(playerid,COLOR_YELLOW,"*** За убийство в тюрьме вашему убийце увеличили срок."); SendClientMessage(killerid,COLOR_YELLOW,"*** За убийство в тюрьме тебе увеличили срок."); } if (IsPlayerInAnyVehicle(killerid)) { if (Passenger[killerid]==0) { Jail(killerid,40); SendClientMessage(playerid,COLOR_YELLOW,"*** Убийцу посадили в тбрьму за drive-by"); SendClientMessage(killerid,COLOR_YELLOW,"*** Вас посадили в тюрьму за drive-by"); } } return 1; } public OnVehicleSpawn(vehicleid) { printf("OnVehicleSpawn(%d)", vehicleid); return 1; } public OnVehicleDeath(vehicleid, killerid) { printf("OnVehicleDeath(%d, %d)", vehicleid, killerid); return 1; } public OnPlayerText(playerid) { printf("OnPlayerText(%d)", playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/mycommand", true)==0) { /* Do something here */ return 1; } return 0; } public OnPlayerInfoChange(playerid) { printf("OnPlayerInfoChange(%d)"); return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid,ispassenger); if (ispassenger==1) { Passenger[playerid]=1; } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid); Passenger[playerid]=0; return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate); return 1; } [/pwn]
|
| |
|
|
| MonT | Дата: Суббота, 14.03.2009, 20:07 | Сообщение # 1235 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 1
Город: HeqpTeKaMcK
Репутация: 2
Замечания: 0%
Статус: 
| Подскажите плиз аниамция для погружения под воду
|
| |
|
|
| Aleksey | Дата: Суббота, 14.03.2009, 21:05 | Сообщение # 1236 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус: 
| Rabbit, [pwn] new weapons[2][200][13]; if(newstate == PLAYER_STATE_DRIVER) { for(new i; i <= 12;i++) { GetPlayerWeaponData(playerid, i, weapons[0][playerid][i], weapons[1][playerid][i]); SetPlayerAmmo(playerid,i,1); } if(PlayerOnTheSK[playerid]) return 0; } if(newstate == PLAYER_STATE_ONFOOT){for(new i; i <= 12;i++) GivePlayerWeapon(playerid, weapons[0][playerid][i], weapons[1][playerid][i]);} [/pwn]
вааааааааааййй..// :(0
Сообщение отредактировал JIeXa - Суббота, 14.03.2009, 21:10 |
| |
|
|
| Rabbit | Дата: Воскресенье, 15.03.2009, 01:06 | Сообщение # 1237 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус: 
| Спасибо всем за помощь!!!Еще 1 вопрос! Как сделать что б в консоле отображались все команды которые пишуться в чат, кем они пишуться и ID игрока, вобщем что б была видна полная картина, что твориться на сервере, в Консоле!!!Подскажите!!!
|
| |
|
|
| Turin_Brakes | Дата: Воскресенье, 15.03.2009, 17:22 | Сообщение # 1238 |
|
Местный
Группа:
Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус: 
| OnPlayerCommandText(playerid, command) { printf("%d, %s, %s", playerid,ReturnPlayerName,command); }
I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.
[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
|
| |
|
|
| Rabbit | Дата: Воскресенье, 15.03.2009, 19:14 | Сообщение # 1239 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус: 
| Quote (Turin_Brakes) OnPlayerCommandText(playerid, command) { printf("%d, %s, %s", playerid,ReturnPlayerName,command); } При компиляции с этими строчками, у копилятора ошибка вылетает XD(Отправлять Не отправлять)
|
| |
|
|
| Баня | Дата: Воскресенье, 15.03.2009, 21:15 | Сообщение # 1240 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| public OnPlayerCommandText(playerid, cmdtext[]) { Вот так вот должно быть
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
| Rabbit | Дата: Воскресенье, 15.03.2009, 22:27 | Сообщение # 1241 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус: 
| Я именно в этот паблик и пишу!!!У компилятора ошибка вылетает!
|
| |
|
|
| Баня | Дата: Воскресенье, 15.03.2009, 22:31 | Сообщение # 1242 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| Ето какойто бред. Што ты пытаешся зделать?
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
| Rabbit | Дата: Воскресенье, 15.03.2009, 23:00 | Сообщение # 1243 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус: 
| Вставляю в public OnPlayerCommandText(playerid, cmdtext[]) { Строки { printf("%d, %s, %s", playerid,ReturnPlayerName,command); } Вот так [pwn]public OnPlayerCommandText(playerid, cmdtext[]) { printf("%d, %s, %s", playerid,ReturnPlayerName,command); } { if (gdebug >= 1){printf("DEBUG OnPlayerCommandText(%d)",playerid);} //CmdLog(cmdtext); new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; .....ну и т.д.[/pwn]
|
| |
|
|
| stepmex | Дата: Понедельник, 16.03.2009, 00:09 | Сообщение # 1244 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Жжошь, таких глупостей ещё не видел Code public OnPlayerCommandText(playerid, cmdtext[]) { printf("%d, %s, %s", playerid,ReturnPlayerName,command); //CmdLog(cmdtext); new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; .....ну и т.д. кстати: if (gdebug >= 1){...бла бла бла...}; также в сибирь, это отладочный код который не удалили разрабы, а все, как боты, его копируют 
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Понедельник, 16.03.2009, 00:11 |
| |
|
|
| Баня | Дата: Понедельник, 16.03.2009, 01:01 | Сообщение # 1245 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| ReturnPlayerName замени на sendername Добавлено (16.03.2009, 01:00) --------------------------------------------- stepmex, Прав, етот код не имеет слисла. Добавлено (16.03.2009, 01:01) --------------------------------------------- смысла*
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
|
 |
|
 | |
| |
|