02:29
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Помощь новичкам по 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%
Статус:
Жжошь, таких глупостей ещё не видел fun
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){...бла бла бла...};
также в сибирь, это отладочный код который не удалили разрабы, а все, как боты, его копируют lol


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал 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

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua