 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Anti Drive-By
| |
| WintMax | Дата: Суббота, 01.03.2008, 18:48 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус: 
| Вот, люди, хелп, помогите отсюда вытащить куски от Anti Drive-By. Не ругайте мну, ибо я еще нуб в этих делах. Code 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;
}
|
| |
|
|
| RegEdit | Дата: Суббота, 01.03.2008, 18:50 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Что значит "вытащить куски"? зачем тебе куски этого скрипта?
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| WintMax | Дата: Суббота, 01.03.2008, 18:52 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус: 
| Просто хочу вставить драйв бай в мод, но не различаю, что тут от мода, а что от скрипта. Воть такь
|
| |
|
|
| Mesmer | Дата: Суббота, 17.04.2010, 02:53 | Сообщение # 4 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Город: Харьков
Репутация: -9
Замечания: 0%
Статус: 
| Ну точно незнаю, что у тебя. Но вот нашел с другого мода, может понадобится. Code public OnPlayerDeath(playerid, killerid, reason) { new name[MAX_PLAYER_NAME]; new string[256]; //new dmessage[128]; //new deathreason[20]; new playercash; new victimteam; new Float:px,Float:py,Float:pz; new killerteam;
victimteam = gTeam[playerid]; killerteam = gTeam[killerid]; gPlayerSpawned[playerid] = 0; PlayerInfo[playerid][pInvWeapon] = 0; PlayerInfo[playerid][pInvAmmo] = 0; GetPlayerName(playerid, name, sizeof(name)); PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if(killerid != 255) { if(GetPlayerState(killerid) == 2) { if(ProxDetectorS(20, killerid, playerid)) { if(!IsPlayerInAnyVehicle(playerid)) { if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2) { SendClientMessage(killerid, COLOR_YELLOW, " Это было drive-by убийство. Не делай так больше."); return 1; } SetPlayerCriminal(killerid,255," Давление людей"); SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1); return 1; } } } } Добавлено (17.04.2010, 02:53) --------------------------------------------- А вот лучше. http://www.samp-rus.com/forum/40-5599-1
[img]http://s39.radikal.ru/i084/1004/cc/cd937353553b.gif[/img]
|
| |
|
|
| xSLiMx | Дата: Суббота, 17.04.2010, 07:34 | Сообщение # 5 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| Mesmer, не апать темы!!!!!!!! 1111111 .
|
| |
|
|
| Mesmer | Дата: Суббота, 17.04.2010, 10:09 | Сообщение # 6 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Город: Харьков
Репутация: -9
Замечания: 0%
Статус: 
| Quote (xSLiMx) Mesmer, не апать темы!!!!!!!! 1111111 . я ток показал, предложил. Я же неговорил что я её сделал и т.д. и тема с samp-rus
[img]http://s39.radikal.ru/i084/1004/cc/cd937353553b.gif[/img]
|
| |
|
|
| Sprunk | Дата: Суббота, 17.04.2010, 10:10 | Сообщение # 7 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Mesmer, тебе говорят о том чтобы ты не поднимал старые темы Quote (WintMax) [Хороший пост] [Плохой пост] Дата: Суббота, 01.03.2008, 18:52 | Сообщение # 3
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Mesmer | Дата: Суббота, 17.04.2010, 10:27 | Сообщение # 8 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Город: Харьков
Репутация: -9
Замечания: 0%
Статус: 
| аа) ясно) Извините, больше небуду. Просто помоч в поиске хотел. Ну ладно..
[img]http://s39.radikal.ru/i084/1004/cc/cd937353553b.gif[/img]
|
| |
|
|
| Evgeni_Rudakov | Дата: Суббота, 24.04.2010, 15:40 | Сообщение # 9 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 0
Город: Архангельск
Репутация: 0
Замечания: 0%
Статус: 
| Спасибо за скрипт,отличная вещь
One,Two.Freddy's coming for you
|
| |
|
|
|
 |
|
 | |
| |
|