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

 



 
          





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





Последние Файлы 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  
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Помощь новичкам по GTA скриптингу! #1 (Эта тема закрыта! Смотрим тему #2)
Помощь новичкам по GTA скриптингу! #1
LeBronДата: Суббота, 31.05.2008, 12:54 | Сообщение # 31
Уверенный в себе
Группа: Продвинутые
Сообщений: 182
Награды: 1
Город: ПЕНЗА
Репутация: 12
Замечания: 20%
Статус:
Парни подскажите ка в мод вставить ДМ и Гонки! плизззззз оч надо



Моды для GTA SA ( только Эксклюзив)нажмите на WWW]
[FS-MAP] Stunt-club
[PZ]KYZ[AIR]Дата: Суббота, 31.05.2008, 15:13 | Сообщение # 32
Освоившийся
Группа: Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус:
довольно сложно надо что бы были пикапы кружочки красные как только игрок ведет то пропадает пикап сответственно как только подобрал пикап высвитить следущий и так столько сколько надо


Сайт ордена "Позорная звезда"
www.orden-pz.ucoz.ru

Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa)

Mr_RayДата: Суббота, 31.05.2008, 17:47 | Сообщение # 33
Новенький
Группа: Пользователи
Сообщений: 26
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
здрасти мне нужна помощь
я добавил 4 машины
AddStaticVehicle(438,-1995.6913,133.9262,27.6128,0.6057,1,1); // такси 1 314
AddStaticVehicle(438,-1995.0027,155.4680,27.6161,358.2929,1,1); // такси 2 313
AddStaticVehicle(438,-1986.5258,103.5869,27.6065,0.8358,1,1); // такси 3 315
AddStaticVehicle(438,-1984.1235,183.1203,27.6865,86.3245,1,1); // такси 4 316

номера с 313 по 316 это пишет в игре SpawnCar или както еще точно не помню

в них могут садиться все без разбору я хочю привязать их к таксистам (что б команды этой работы тоже работали на этих машинах) но у меня не получаеться подскажите пожалуйста

studentagpiДата: Воскресенье, 01.06.2008, 04:13 | Сообщение # 34
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Возможно ли привязать GTA SAMP к СУБД? И где об этом можно почитать?
fasДата: Воскресенье, 01.06.2008, 19:53 | Сообщение # 35
Новенький
Группа: Пользователи
Сообщений: 19
Награды: 1
Репутация: 8
Замечания: 0%
Статус:
помогите плизз я тему не могу создать я тут можно корочь как запереть через rcon скины только чтобы они доступны были админам помогите плизззз кучу плюсов ставить буду!!!!!!!!!!! wall wall wall
XamsterДата: Воскресенье, 01.06.2008, 22:23 | Сообщение # 36
Новенький
Группа: Продвинутые
Сообщений: 44
Награды: 1
Репутация: 3
Замечания: 40%
Статус:
fas, Вроде так
В OnPlayerSpawn(playerid)

Code
{

    new skin = GetPlayerSkin(playerid);
    if (skin == ид скина){
    if (IsPlayerAdmin(playerid)){}
    else{
    SendClientMessage(playerid,COLOR_BLUE,"*** ТЫ не Админ.");
    Kick(playerid);
    }}



За помощь ожидаю +

Сообщение отредактировал Xamster - Воскресенье, 01.06.2008, 22:25
studentagpiДата: Воскресенье, 01.06.2008, 23:28 | Сообщение # 37
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Ещё хотелось бы узнать какие функции переводят число из Float в Int ( или достаточно будет присвоить целой переменной переменную float? ), округляют?

Добавлено (01.06.2008, 23:28)
---------------------------------------------
И ещё вопросик: Знаете ли Вы, как можно проверить скрипт находясь на серве один, т.е. например команда /find #id, но сам себя я искать не могу? Подойдёт ли для таких целей бот? Спасибо. :)

OKStyle™Дата: Понедельник, 02.06.2008, 00:02 | Сообщение # 38
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (studentagpi)
Возможно ли привязать GTA SAMP к СУБД

есть интерграция с MySQL
Quote (studentagpi)
Подойдёт ли для таких целей бот

конечно



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
skeJt23Дата: Понедельник, 02.06.2008, 02:51 | Сообщение # 39
Уверенный в себе
Группа: Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус:
Code
C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Code
SendClientMessage(playerid,0xFFFF00AA,Ïåðâûé Ëèôò Çàïóùåí Ââåðõ);



(\__/)
(='.'=)
(")_(")
Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
X@nDerДата: Среда, 04.06.2008, 23:16 | Сообщение # 40
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 1
Город: Ступино
Репутация: 3
Замечания: 20%
Статус:
народ, помогите! кто нить знпет как сделать трамплины?? оч надо
DISTRДата: Четверг, 05.06.2008, 09:59 | Сообщение # 41
Уверенный в себе
Группа: Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус:
X@nDer, я знаю , де те их сделать и какие есть широкие и есть узкие.
KicuMДата: Понедельник, 09.06.2008, 10:41 | Сообщение # 42
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Город: Одесса
Репутация: 2
Замечания: 0%
Статус:
Здраствуйте crazy
Я делаю мод.
Code
#include <a_samp>
#include <float>
#include <core>

//Global stuff and defines for our gamemode
static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player
new gPlayerClass[MAX_PLAYERS];

//Color Defines
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
public OnFilterScriptExit()

//Team Defines
#define TEAM_WORKER 0
#define TEAM_PIMP 1
#define TEAM_GOLFER 2
#define TEAM_TRIAD 3
#define TEAM_MECHANIC 4
#define TEAM_MEDIC 5
#define TEAM_FBI 6
#define TEAM_LEWIE 7
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();

// Round duration
new gRoundTime = 999999999; // 240 mins
//new gRoundTime = 900000; //15 mins
//new gRoundTime = 300000; // 5 mins

//===============================NAZWANIE=======================================
main()
{
print("\n----------------------------------");
print(" WaR MoD SAN FIERRO OT ORDEN PZ \n");
print("----------------------------------\n");
}
//===============================NAZWANIE=======================================
//================================WREMA=========================================
public OnGameModeInit()

{

  SetGameModeText("WaR MoD");

  SetTeamCount(2);

  ShowNameTags(1);

  ShowPlayerMarkers(1);

  SetWorldTime(18);

  UsePlayerPedAnims();
   
  AllowInteriorWeapons(1);

     SetTimer("fis1",60000,0);
//================================WREMA=========================================
//================================KLASI=========================================
AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0,0 ,0,0,0); //SOLDAT
AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST
AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK
AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER
AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT
AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER
AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER
//================================KLASI=========================================
//==============================TRANSPORT=======================================
//==============================TRANSPORT=======================================
//==========================TAIMERI I CONEKTI===================================
SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1;
}

public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3);
GivePlayerMoney(playerid, 127);
SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive
return 1;
}
//==========================TAIMERI I CONEKTI===================================
//===============================SPAUNI=========================================
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
if(gTeam[playerid] == TEAM_WORKER) {
SetPlayerColor(playerid,COLOR_GREEN); // Red
}
else if(gTeam[playerid] == TEAM_PIMP) {
SetPlayerColor(playerid,COLOR_RED); // Red
}
else if(gTeam[playerid] == TEAM_GOLFER) {
SetPlayerColor(playerid,COLOR_YELLOW); // Red
}
else if(gTeam[playerid] == TEAM_TRIAD) {
SetPlayerColor(playerid,COLOR_PINK); // Red
}
else if(gTeam[playerid] == TEAM_MECHANIC) {
SetPlayerColor(playerid,COLOR_BLUE); // Green
}
else if(gTeam[playerid] == TEAM_MEDIC) {
SetPlayerColor(playerid,COLOR_DARKRED); // Green
}
else if(gTeam[playerid] == TEAM_FBI) {
SetPlayerColor(playerid,COLOR_ORANGE); // Green
}
else if(gTeam[playerid] == TEAM_LEWIE) {
SetPlayerColor(playerid,COLOR_GREY); //Green
return 1;
}

//===============================SPAUNI=========================================
//===========================KAMERA SELEKTA=====================================
public SetupPlayerForClassSelection(playerid)
{
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 90.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
}
//===========================KAMERA SELEKTA=====================================
//===========================NAZWANIA SKINA=====================================
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerClass(playerid,classid);
SetupPlayerForClassSelection(playerid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~g~WORKER", 500, 3);
}
case 1:
{
GameTextForPlayer(playerid, "~g~PIMP", 500, 3);
}
case 2:
{
GameTextForPlayer(playerid, "~g~GOLFER", 500, 3);
}
case 3:
{
GameTextForPlayer(playerid, "~g~TRIAD", 500, 3);
}
case 4:
{
GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3);
}
case 5:
{
GameTextForPlayer(playerid, "~g~MEDIC", 500, 3);
}
case 6:
{
GameTextForPlayer(playerid, "~g~FBI", 500, 3);
}
case 7:
{
GameTextForPlayer(playerid, "~g~LEWIE", 500, 3);
}
}
return 1;
}
//===========================NAZWANIA SKINA=====================================
//=================================TEAMI========================================
SetPlayerClass(playerid, classid) {
if(classid == 0) {
gTeam[playerid] = TEAM_WORKER;
} else if(classid == 1) {
gTeam[playerid] = TEAM_PIMP;
} else if(classid == 1) {
gTeam[playerid] = TEAM_GOLFER;
} else if(classid == 1) {
gTeam[playerid] = TEAM_TRIAD;
} else if(classid == 1) {
gTeam[playerid] = TEAM_MECHANIC;
} else if(classid == 2) {
gTeam[playerid] = TEAM_MEDIC;
} else if(classid == 2) {
gTeam[playerid] = TEAM_FBI;
} else if(classid == 2) {
gTeam[playerid] = TEAM_LEWIE;
}
}
//=================================TEAMI========================================
//==============================UBIISTWA========================================
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
if(gTeam[killerid] != gTeam[playerid]) {
//Valid kill
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 127);
}
else {
//Team Killer!
new warning[256];
format(warning, sizeof(warning), "***Ты дезертир долбаный!Мочи врагов поц!");
SendClientMessage(killerid, 0xFFFF00AA, warning);
GivePlayerMoney(killerid, -0);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}
return 1;
}

И у меня такие ошибки:
Code
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(42) : error 029: invalid expression, assumed zero
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(82) : warning 217: loose indentation
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 029: invalid expression, assumed zero
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 004: function "SetupPlayerForClassSelection" is not implemented
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 029: invalid expression, assumed zero
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 004: function "OnPlayerRequestClass" is not implemented
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(152) : error 017: undefined symbol "SetPlayerClass"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(153) : error 004: function "SetupPlayerForClassSelection" is not implemented
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(154) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(155) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : warning 225: unreachable code
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : error 017: undefined symbol "SetPlayerClass"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(194) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(196) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(198) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(200) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(202) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(204) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(206) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(208) : error 017: undefined symbol "classid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 029: invalid expression, assumed zero
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 004: function "OnPlayerDeath" is not implemented
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(216) : error 017: undefined symbol "killerid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(217) : error 017: undefined symbol "reason"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(219) : error 017: undefined symbol "killerid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(221) : error 017: undefined symbol "killerid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(222) : error 017: undefined symbol "killerid"
D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(223) : error 017: undefined symbol "killerid"

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

26 Errors.

Кто поможет тому + :)

[PZ]KYZ[AIR]Дата: Понедельник, 09.06.2008, 16:22 | Сообщение # 43
Освоившийся
Группа: Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус:
//------------------------------------------------------------------------------

//

// San Fierro TDM. A Team Deathmtach script for SA-MP 0.1

//

//------------------------------------------------------------------------------

#include <a_samp>

#include <core>

#include <float>

//Global stuff and defines for our gamemode

static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player

new gPlayerClass[MAX_PLAYERS];

//Color Defines

#define COLOR_GREY 0xAFAFAFAA

#define COLOR_GREEN 0x33AA33AA

#define COLOR_RED 0xAA3333AA

#define COLOR_YELLOW 0xFFFF00AA

#define COLOR_PINK 0xFF66FFAA

#define COLOR_BLUE 0x0000BBAA

#define COLOR_LIGHTBLUE 0x33CCFFAA

#define COLOR_DARKRED 0x660000AA

#define COLOR_ORANGE 0xFF9900AA

//Team Defines

#define TEAM_WORKER 0

#define TEAM_PIMP 1

#define TEAM_GOLFER 2

#define TEAM_TRIAD 3

#define TEAM_MECHANIC 4

#define TEAM_MEDIC 5

#define TEAM_FBI 6

#define TEAM_LEWIE 7

// Round duration
new gRoundTime = 14400000;// 240 mins
//new gRoundTime = 7200000; //120 mins
//new gRoundTime = 3600000; //60 mins
//new gRoundTime = 900000; //15 mins
//new gRoundTime = 300000; // 5 mins

forward SetupPlayerForClassSelection(playerid);

forward GameModeExitFunc();

//===============================NAZWANIE=======================================
main()
{
print("----------------------------------\n");
print(" WaR MoD SAN FIERRO OT ORDEN PZ \n");
print("----------------------------------\n");
}
//===============================NAZWANIE=======================================

public OnGameModeInit()

{

SetGameModeText("WaR MoD");

SetTeamCount(2);

ShowNameTags(1);

ShowPlayerMarkers(1);

SetWorldTime(18);

UsePlayerPedAnims();

AllowInteriorWeapons(1);

//================================KLASI=========================================
AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0, 0 ,0,0,0); //SOLDAT
AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST
AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK
AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER
AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT
AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER
AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER
//================================KLASI=========================================

//==============================TRANSPORT=======================================
//==============================TRANSPORT=======================================

SetTimer("GameModeExitFunc", gRoundTime, 0);

return 1;

}

//------------------------------------------------------------------------------

public OnPlayerConnect(playerid)

{

GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3);
GivePlayerMoney(playerid, 127);
SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive

return 1;

}

//------------------------------------------------------------------------------
public OnPlayerSpawn(playerid)

{

if(gTeam[playerid] == TEAM_WORKER) {
SetPlayerColor(playerid,COLOR_GREEN); // Red
}
else if(gTeam[playerid] == TEAM_PIMP) {
SetPlayerColor(playerid,COLOR_RED); // Red
}
else if(gTeam[playerid] == TEAM_GOLFER) {
SetPlayerColor(playerid,COLOR_YELLOW); // Red
}
else if(gTeam[playerid] == TEAM_TRIAD) {
SetPlayerColor(playerid,COLOR_PINK); // Red
}
else if(gTeam[playerid] == TEAM_MECHANIC) {
SetPlayerColor(playerid,COLOR_BLUE); // Green
}
else if(gTeam[playerid] == TEAM_MEDIC) {
SetPlayerColor(playerid,COLOR_DARKRED); // Green
}
else if(gTeam[playerid] == TEAM_FBI) {
SetPlayerColor(playerid,COLOR_ORANGE); // Green
}
else if(gTeam[playerid] == TEAM_LEWIE) {
SetPlayerColor(playerid,COLOR_GREY); //Green

}

return 1;

}

//------------------------------------------------------------------------------

public OnPlayerDeath(playerid, killerid, reason)

{

if(killerid == INVALID_PLAYER_ID) {

SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

} else {

if(gTeam[killerid] != gTeam[playerid]) {

// Valid kill

SendDeathMessage(killerid,playerid,reason);

SetPlayerScore(killerid,GetPlayerScore(killerid)+1);

GivePlayerMoney(killerid, 1000);

}

else {

//Team Killer!

new warning[256];

format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");

SendClientMessage(killerid, 0xFFFF00AA, warning);

SendDeathMessage(killerid,playerid,reason);

GivePlayerMoney(killerid, -1000);

SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);

}

}

return 1;

}

//------------------------------------------------------------------------------

public SetupPlayerForClassSelection(playerid)

{

SetPlayerInterior(playerid,14);

SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);

SetPlayerFacingAngle(playerid, 90.0);

SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);

SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);

}

//------------------------------------------------------------------------------

public OnPlayerRequestClass(playerid, classid)

{

SetPlayerClass(playerid, classid);

SetupPlayerForClassSelection(playerid);

gPlayerClass[playerid] = classid;

switch (classid) {

case 0:
{
GameTextForPlayer(playerid, "~g~WORKER", 500, 3);
}
case 1:
{
GameTextForPlayer(playerid, "~g~PIMP", 500, 3);
}
case 2:
{
GameTextForPlayer(playerid, "~g~GOLFER", 500, 3);
}
case 3:
{
GameTextForPlayer(playerid, "~g~TRIAD", 500, 3);
}
case 4:
{
GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3);
}
case 5:
{
GameTextForPlayer(playerid, "~g~MEDIC", 500, 3);
}
case 6:
{
GameTextForPlayer(playerid, "~g~FBI", 500, 3);
}
case 7:
{
GameTextForPlayer(playerid, "~g~LEWIE", 500, 3);
}

}

return 1;

}

//------------------------------------------------------------------------------

public GameModeExitFunc()

{

GameModeExit();

return 1;

}

//------------------------------------------------------------------------------

SetPlayerClass(playerid, classid) {

if(classid == 0) {
gTeam[playerid] = TEAM_WORKER;
} else if(classid == 1) {
gTeam[playerid] = TEAM_PIMP;
} else if(classid == 2) {
gTeam[playerid] = TEAM_GOLFER;
} else if(classid == 3) {
gTeam[playerid] = TEAM_TRIAD;
} else if(classid == 4) {
gTeam[playerid] = TEAM_MECHANIC;
} else if(classid == 5) {
gTeam[playerid] = TEAM_MEDIC;
} else if(classid == 6) {
gTeam[playerid] = TEAM_FBI;
} else if(classid == 7) {
gTeam[playerid] = TEAM_LEWIE;
}

}

//------------------------------------------------------------------------------


Сайт ордена "Позорная звезда"
www.orden-pz.ucoz.ru

Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa)

MAKДата: Понедельник, 09.06.2008, 16:25 | Сообщение # 44
Группа: Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус:
а в код не судьба запихнуть?


Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь.
Вас оскорбили или поступили нечестно? - Обращайтесь.
Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.

Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
[PZ]KYZ[AIR]Дата: Понедельник, 09.06.2008, 16:41 | Сообщение # 45
Освоившийся
Группа: Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус:
Code
//------------------------------------------------------------------------------  

//  

// San Fierro TDM. A Team Deathmtach script for SA-MP 0.1  

//  

//------------------------------------------------------------------------------  

#include <a_samp>  

#include <core>  

#include <float>  

//Global stuff and defines for our gamemode  

static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player  

new gPlayerClass[MAX_PLAYERS];  

//Color Defines  

#define COLOR_GREY 0xAFAFAFAA  

#define COLOR_GREEN 0x33AA33AA  

#define COLOR_RED 0xAA3333AA  

#define COLOR_YELLOW 0xFFFF00AA  

#define COLOR_PINK 0xFF66FFAA  

#define COLOR_BLUE 0x0000BBAA  

#define COLOR_LIGHTBLUE 0x33CCFFAA  

#define COLOR_DARKRED 0x660000AA  

#define COLOR_ORANGE 0xFF9900AA  

//Team Defines  

#define TEAM_WORKER 0  

#define TEAM_PIMP 1  

#define TEAM_GOLFER 2  

#define TEAM_TRIAD 3  

#define TEAM_MECHANIC 4  

#define TEAM_MEDIC 5  

#define TEAM_FBI 6  

#define TEAM_LEWIE 7  

// Round duration  
new gRoundTime = 14400000;// 240 mins  
//new gRoundTime = 7200000; //120 mins  
//new gRoundTime = 3600000; //60 mins  
//new gRoundTime = 900000; //15 mins  
//new gRoundTime = 300000; // 5 mins  

forward SetupPlayerForClassSelection(playerid);  

forward GameModeExitFunc();  

//===============================NAZWANIE=======================================  
main()  
{  
print("----------------------------------\n");  
print(" WaR MoD SAN FIERRO OT ORDEN PZ \n");  
print("----------------------------------\n");  
}  
//===============================NAZWANIE=======================================  

public OnGameModeInit()  

{  

SetGameModeText("WaR MoD");  

SetTeamCount(2);  

ShowNameTags(1);  

ShowPlayerMarkers(1);  

SetWorldTime(18);  

UsePlayerPedAnims();  

AllowInteriorWeapons(1);  

//================================KLASI=========================================  
AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0, 0 ,0,0,0); //SOLDAT  
AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST  
AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK  
AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER  
AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT  
AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST  
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER  
AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK  
AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER  
//================================KLASI=========================================  

//==============================TRANSPORT=======================================  
//==============================TRANSPORT=======================================  

SetTimer("GameModeExitFunc", gRoundTime, 0);  

return 1;  

}  

//------------------------------------------------------------------------------  

public OnPlayerConnect(playerid)  

{  

GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3);  
GivePlayerMoney(playerid, 127);  
SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive  

return 1;  

}  

//------------------------------------------------------------------------------  
public OnPlayerSpawn(playerid)  

{  

if(gTeam[playerid] == TEAM_WORKER) {  
SetPlayerColor(playerid,COLOR_GREEN); // Red  
}  
else if(gTeam[playerid] == TEAM_PIMP) {  
SetPlayerColor(playerid,COLOR_RED); // Red  
}  
else if(gTeam[playerid] == TEAM_GOLFER) {  
SetPlayerColor(playerid,COLOR_YELLOW); // Red  
}  
else if(gTeam[playerid] == TEAM_TRIAD) {  
SetPlayerColor(playerid,COLOR_PINK); // Red  
}  
else if(gTeam[playerid] == TEAM_MECHANIC) {  
SetPlayerColor(playerid,COLOR_BLUE); // Green  
}  
else if(gTeam[playerid] == TEAM_MEDIC) {  
SetPlayerColor(playerid,COLOR_DARKRED); // Green  
}  
else if(gTeam[playerid] == TEAM_FBI) {  
SetPlayerColor(playerid,COLOR_ORANGE); // Green  
}  
else if(gTeam[playerid] == TEAM_LEWIE) {  
SetPlayerColor(playerid,COLOR_GREY); //Green  

}  

return 1;  

}  

//------------------------------------------------------------------------------  

public OnPlayerDeath(playerid, killerid, reason)  

{  

if(killerid == INVALID_PLAYER_ID) {  

SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);  

} else {  

if(gTeam[killerid] != gTeam[playerid]) {  

// Valid kill  

SendDeathMessage(killerid,playerid,reason);  

SetPlayerScore(killerid,GetPlayerScore(killerid)+1);  

GivePlayerMoney(killerid, 1000);  

}  

else {  

//Team Killer!  

new warning[256];  

format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");  

SendClientMessage(killerid, 0xFFFF00AA, warning);  

SendDeathMessage(killerid,playerid,reason);  

GivePlayerMoney(killerid, -1000);  

SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);  

}  

}  

return 1;  

}  

//------------------------------------------------------------------------------  

public SetupPlayerForClassSelection(playerid)  

{  

SetPlayerInterior(playerid,14);  

SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);  

SetPlayerFacingAngle(playerid, 90.0);  

SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);  

SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);  

}  

//------------------------------------------------------------------------------  

public OnPlayerRequestClass(playerid, classid)  

{  

SetPlayerClass(playerid, classid);  

SetupPlayerForClassSelection(playerid);  

gPlayerClass[playerid] = classid;  

switch (classid) {  

case 0:  
{  
GameTextForPlayer(playerid, "~g~WORKER", 500, 3);  
}  
case 1:  
{  
GameTextForPlayer(playerid, "~g~PIMP", 500, 3);  
}  
case 2:  
{  
GameTextForPlayer(playerid, "~g~GOLFER", 500, 3);  
}  
case 3:  
{  
GameTextForPlayer(playerid, "~g~TRIAD", 500, 3);  
}  
case 4:  
{  
GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3);  
}  
case 5:  
{  
GameTextForPlayer(playerid, "~g~MEDIC", 500, 3);  
}  
case 6:  
{  
GameTextForPlayer(playerid, "~g~FBI", 500, 3);  
}  
case 7:  
{  
GameTextForPlayer(playerid, "~g~LEWIE", 500, 3);  
}  

}  

return 1;  

}  

//------------------------------------------------------------------------------  

public GameModeExitFunc()  

{  

GameModeExit();  

return 1;  

}  

//------------------------------------------------------------------------------  

SetPlayerClass(playerid, classid) {  

if(classid == 0) {  
gTeam[playerid] = TEAM_WORKER;  
} else if(classid == 1) {  
gTeam[playerid] = TEAM_PIMP;  
} else if(classid == 2) {  
gTeam[playerid] = TEAM_GOLFER;  
} else if(classid == 3) {  
gTeam[playerid] = TEAM_TRIAD;  
} else if(classid == 4) {  
gTeam[playerid] = TEAM_MECHANIC;  
} else if(classid == 5) {  
gTeam[playerid] = TEAM_MEDIC;  
} else if(classid == 6) {  
gTeam[playerid] = TEAM_FBI;  
} else if(classid == 7) {  
gTeam[playerid] = TEAM_LEWIE;  
}  

}  

//------------------------------------------------------------------------------



Сайт ордена "Позорная звезда"
www.orden-pz.ucoz.ru

Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa)

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Помощь новичкам по GTA скриптингу! #1 (Эта тема закрыта! Смотрим тему #2)
Поиск:





 


 


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