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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
Как это сделать???
SANJAДата: Вторник, 08.04.2008, 16:23 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Как сделать так чтобы набираешь команду например /vr и оказываешься где не будь в другом месте???


JonnTheBestДата: Вторник, 08.04.2008, 16:28 | Сообщение # 2
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
SetPlayerPos(IDигрока, позицияX, позицияY, позицияZ);
А если в дом, то добавь:
SetPlayerInterior(IDигрока, IDинтерьера);



Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
SANJAДата: Вторник, 08.04.2008, 16:36 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
А команда ????


JonnTheBestДата: Вторник, 08.04.2008, 16:42 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Хорошо, поясняю на пальцах:
Code

if (strcmp("/vr", cmdtext, true, 10) == 0)
  {
   SetPlayerPos(IDигрока, позицияX, позицияY, позицияZ);  
   //А если в дом, то добавь:  
   SetPlayerInterior(IDигрока, IDинтерьера_дома);
   return 1;
  }



Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
remboДата: Вторник, 08.04.2008, 16:46 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус:
и это вставляеться в, забыл сказать JonnTheBest, а то он поди ненает=)
public OnPlayerCommandText(playerid,cmdtext[])



==========================================
Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
==========================================
SANJAДата: Вторник, 08.04.2008, 16:52 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Ща проверим!!!


remboДата: Вторник, 08.04.2008, 16:54 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус:
Если что неполучиться, пиши


==========================================
Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
==========================================
SANJAДата: Вторник, 08.04.2008, 17:27 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Правильно или нет????
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/road", cmdtext, true, 10) == 0)
{
SetPlayerPos(115,2413.6284,1131.0226,10.8203,264.7256,24,600,41,500,37,100);
return 1;
}



remboДата: Вторник, 08.04.2008, 18:02 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[])  
{  
if (strcmp("/road", cmdtext, true, 10) == 0)  
{  
SetPlayerPos(playerid, 2413.6284,1131.0226,10.8203);  
return 1;  
}
return 0;
}



==========================================
Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
==========================================
SANJAДата: Вторник, 08.04.2008, 18:49 | Сообщение # 10
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
C:\Documents and Settings\sereg\Desktop\SERVERA\1-SERVER(LVDM)\gamemodes\LVDM.pwn(440) : error 021: symbol already defined: "OnPlayerCommandText"
вот чо он выдает



remboДата: Вторник, 08.04.2008, 18:51 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус:
выложи мод


==========================================
Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
==========================================
SANJAДата: Вторник, 08.04.2008, 18:54 | Сообщение # 12
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Code
//------------------------------------------------------------------------------

//

//

//

//------------------------------------------------------------------------------
#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_NCX 1

#define TEAM_GOLFER 2

#define TEAM_TRIAD 3

#define TEAM_MIX 4

#define TEAM_MEDIC 5

#define TEAM_FBI 6

// Round duration

new gRoundTime = 3600000; // 60 mins

//new gRoundTime = 900000; //15 mins

//new gRoundTime = 300000; // 5 mins

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

main()

{

print("\n----------------------------- -----");
print("LV~DM By SANJA ");
print("----------------------------------\n");

}

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

public OnGameModeInit()

{

SetGameModeText("LV~DM BY SANJA");

SetTeamCount(6);

ShowNameTags(1);

ShowPlayerMarkers(1);

SetWorldTime(18);

//DOROGA
CreateObject(16430,259.665,3192.284,84.732,0.0,0.0,90.000);
CreateObject(16430,244.181,3192.289,84.794,0.0,0.0,90.000);
CreateObject(16430,228.690,3192.277,84.805,0.0,0.0,90.000);
CreateObject(1634,265.130,3107.719,86.248,0.0,0.0,-180.000);
CreateObject(1634,260.996,3107.716,86.248,0.0,0.0,-180.000);
CreateObject(1634,256.883,3107.712,86.248,0.0,0.0,-180.000);
CreateObject(1634,252.740,3107.734,86.248,0.0,0.0,-180.000);
CreateObject(1634,248.630,3107.814,86.235,0.0,0.0,-180.000);
CreateObject(1634,244.528,3107.847,86.235,0.0,0.0,-180.000);
CreateObject(1634,240.468,3107.860,86.235,0.0,0.0,-180.000);
CreateObject(1634,236.365,3107.916,86.235,0.0,0.0,-180.000);
CreateObject(1634,232.256,3107.940,86.221,0.0,0.0,-180.000);
CreateObject(1634,228.132,3107.958,86.221,0.0,0.0,-180.000);
CreateObject(1634,224.010,3107.983,86.221,0.0,0.0,-180.000);
CreateObject(1634,265.137,3100.362,91.733,22.345,0.0,-180.000);
CreateObject(1634,260.992,3100.313,91.782,22.345,0.0,-180.000);
CreateObject(1634,256.862,3100.340,91.749,22.345,0.0,-180.000);
CreateObject(1634,252.789,3100.406,91.722,22.345,0.0,-180.000);
CreateObject(1634,248.672,3100.486,91.704,22.345,0.0,-180.000);
CreateObject(1634,244.552,3100.567,91.663,22.345,0.0,-180.000);
CreateObject(1634,240.451,3100.552,91.712,22.345,0.0,-180.000);
CreateObject(1634,236.322,3100.586,91.736,22.345,0.0,-180.000);
CreateObject(1634,232.210,3100.671,91.768,22.345,0.0,-180.000);
CreateObject(1634,228.092,3100.658,91.770,22.345,0.0,-180.000);
CreateObject(1634,224.057,3100.691,91.769,22.345,0.0,-180.000);
CreateObject(16430,259.682,3351.030,99.031,0.0,-10.313,90.000);
CreateObject(16430,244.164,3351.053,99.130,0.0,-10.313,90.000);
CreateObject(16430,228.644,3351.044,99.140,0.0,-10.313,90.000);
CreateObject(16430,259.702,3504.238,142.688,0.0,-21.486,90.000);
CreateObject(16430,244.172,3504.241,142.768,0.0,-21.486,90.000);
CreateObject(16430,228.639,3504.247,142.788,0.0,-21.486,90.000);
CreateObject(16430,228.640,3647.174,213.127,0.0,-30.940,90.000);
CreateObject(16430,244.181,3647.138,213.102,0.0,-30.940,90.000);
CreateObject(16430,259.688,3647.287,213.094,0.0,-30.940,90.000);
CreateObject(8417,231.305,3735.557,254.552,0.0,0.0,0.0);
CreateObject(8417,272.488,3735.728,254.546,0.0,0.0,0.0);
CreateObject(978,270.750,3719.626,255.347,0.0,0.0,-315.000);
CreateObject(978,252.019,3720.910,255.347,0.0,0.0,-270.000);
CreateObject(978,236.316,3720.793,255.353,0.0,0.0,-270.000);
CreateObject(979,218.514,3719.901,255.353,0.0,0.0,-56.250);
CreateObject(996,236.274,3727.260,255.262,0.0,0.0,101.250);
CreateObject(996,251.883,3727.139,255.262,0.0,0.0,78.750);
CreateObject(996,215.193,3724.425,255.262,0.0,0.0,123.750);
CreateObject(996,274.940,3723.103,255.256,0.0,0.0,11.250);
CreateObject(7191,292.933,3770.955,256.484,0.0,0.0,180.000);
CreateObject(7191,210.934,3771.301,256.481,0.0,0.0,-180.000);
CreateObject(7191,292.933,3738.486,256.482,0.0,0.0,0.0);
CreateObject(7191,211.004,3738.249,256.488,0.0,0.0,0.0);
CreateObject(8417,272.801,3773.792,254.549,0.0,0.0,0.0);
CreateObject(8417,231.447,3773.795,254.545,0.0,0.0,0.0);
CreateObject(7191,270.481,3793.430,256.484,0.0,0.0,90.000);
CreateObject(7191,233.545,3793.419,256.481,0.0,0.0,-90.000);
CreateObject(3627,228.330,3784.618,258.345,0.0,0.0,-90.000);
CreateObject(3627,228.362,3767.344,258.345,0.0,0.0,-270.000);
CreateObject(3627,269.590,3767.304,258.349,0.0,0.0,-270.000);
CreateObject(3627,269.564,3784.774,258.349,0.0,0.0,-450.000);
CreateObject(7305,292.895,3736.353,261.360,0.0,0.0,-45.000);
CreateObject(7306,210.982,3735.171,261.200,0.0,0.0,135.000);
CreateObject(7307,252.251,3791.011,265.167,0.0,0.0,-45.000);

SetTimer("GameModeExitFunc", gRoundTime, 0);

return 1;

}

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

public OnPlayerConnect(playerid)

{
GameTextForPlayer(playerid,"~w~SA-MP: ~r~LV-DM ~g~By ~r~SANJA",5000,5);
GivePlayerMoney(playerid,70000);
SetPlayerColor(playerid, COLOR_GREY); // Set the player's color to inactive
return 1;

}

//------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp(cmdtext, "/kill", true)==0)
{
SetPlayerHealth(playerid, 0);

return 1;
}

if (strcmp(cmdtext, "/00000", true)==0)
{
SetPlayerSkin(playerid, 154);

return 1;
}

return 0;
}

public OnPlayerText(playerid,text[])
{
if(text[0] == '!')
{
new name[24], string[256];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "Team %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == gTeam[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
return 0;
}
return 1;
}

public OnPlayerSpawn(playerid)

{

SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerInterior(playerid,0);
GivePlayerWeapon(playerid, 25, 40);
GivePlayerWeapon(playerid, 31, 250);
GivePlayerWeapon(playerid, 34, 20);
GivePlayerWeapon(playerid, 16, 2);
GivePlayerWeapon(playerid, 24, 40);
GivePlayerWeapon(playerid, 29, 250);
if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_GREEN); // Green

}

else if(gTeam[playerid] == TEAM_NCX) {

SetPlayerColor(playerid,COLOR_RED); // Red

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_YELLOW); // Yellow

}

else if(gTeam[playerid] == TEAM_TRIAD) {

SetPlayerColor(playerid,COLOR_PINK); // Pink

}

else if(gTeam[playerid] == TEAM_MIX) {

SetPlayerColor(playerid,COLOR_BLUE); // Blue

}

else if(gTeam[playerid] == TEAM_MEDIC) {

SetPlayerColor(playerid,COLOR_DARKRED); // Dark Red

}

else if(gTeam[playerid] == TEAM_FBI) {

SetPlayerColor(playerid,COLOR_ORANGE); // Orange

}

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~NCX", 500, 3);

}

case 2:

{

GameTextForPlayer(playerid, "~g~Golfer", 500, 3);

}

case 3:

{

GameTextForPlayer(playerid, "~g~Triad", 500, 3);

}

case 4:

{

GameTextForPlayer(playerid, "~g~MIX", 500, 3);

}

case 5:

{

GameTextForPlayer(playerid, "~g~Medic", 500, 3);

}

case 6:

{

GameTextForPlayer(playerid, "~g~FBI", 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_NCX;

} else if(classid == 2) {

gTeam[playerid] = TEAM_GOLFER;

} else if(classid == 3) {

gTeam[playerid] = TEAM_TRIAD;

} else if(classid == 4) {

gTeam[playerid] = TEAM_MIX;

} else if(classid == 5) {

gTeam[playerid] = TEAM_MEDIC;

} else if(classid == 6) {

gTeam[playerid] = TEAM_FBI;

}

}

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

lol :lol: lol





Сообщение отредактировал SANJA - Вторник, 08.04.2008, 18:57
remboДата: Вторник, 08.04.2008, 19:05 | Сообщение # 13
Постоялец
Группа: Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус:
Вот на, у меня всё скомпилилось без ошибок, только 2 варнинга было, их исправил, + с тебя =)

Code
//------------------------------------------------------------------------------

//

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

//

//------------------------------------------------------------------------------
#include <a_samp>

#include <core>

#include <float>

forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();

//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_NCX 1

#define TEAM_GOLFER 2

#define TEAM_TRIAD 3

#define TEAM_MIX 4

#define TEAM_MEDIC 5

#define TEAM_FBI 6

// Round duration

new gRoundTime = 3600000; // 60 mins

//new gRoundTime = 900000; //15 mins

//new gRoundTime = 300000; // 5 mins

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

main()

{

print("\n----------------------------- -----");
print("LV~DM By SANJA beta version");
print("----------------------------------\n");

}

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

public OnGameModeInit()

{

SetGameModeText("LV~DM BY SANJA");

SetTeamCount(6);

ShowNameTags(1);

ShowPlayerMarkers(1);

SetWorldTime(18);

//DOROGA
CreateObject(16430,259.665,3192.284,84.732,0.0,0.0,90.000);
CreateObject(16430,244.181,3192.289,84.794,0.0,0.0,90.000);
CreateObject(16430,228.690,3192.277,84.805,0.0,0.0,90.000);
CreateObject(1634,265.130,3107.719,86.248,0.0,0.0,-180.000);
CreateObject(1634,260.996,3107.716,86.248,0.0,0.0,-180.000);
CreateObject(1634,256.883,3107.712,86.248,0.0,0.0,-180.000);
CreateObject(1634,252.740,3107.734,86.248,0.0,0.0,-180.000);
CreateObject(1634,248.630,3107.814,86.235,0.0,0.0,-180.000);
CreateObject(1634,244.528,3107.847,86.235,0.0,0.0,-180.000);
CreateObject(1634,240.468,3107.860,86.235,0.0,0.0,-180.000);
CreateObject(1634,236.365,3107.916,86.235,0.0,0.0,-180.000);
CreateObject(1634,232.256,3107.940,86.221,0.0,0.0,-180.000);
CreateObject(1634,228.132,3107.958,86.221,0.0,0.0,-180.000);
CreateObject(1634,224.010,3107.983,86.221,0.0,0.0,-180.000);
CreateObject(1634,265.137,3100.362,91.733,22.345,0.0,-180.000);
CreateObject(1634,260.992,3100.313,91.782,22.345,0.0,-180.000);
CreateObject(1634,256.862,3100.340,91.749,22.345,0.0,-180.000);
CreateObject(1634,252.789,3100.406,91.722,22.345,0.0,-180.000);
CreateObject(1634,248.672,3100.486,91.704,22.345,0.0,-180.000);
CreateObject(1634,244.552,3100.567,91.663,22.345,0.0,-180.000);
CreateObject(1634,240.451,3100.552,91.712,22.345,0.0,-180.000);
CreateObject(1634,236.322,3100.586,91.736,22.345,0.0,-180.000);
CreateObject(1634,232.210,3100.671,91.768,22.345,0.0,-180.000);
CreateObject(1634,228.092,3100.658,91.770,22.345,0.0,-180.000);
CreateObject(1634,224.057,3100.691,91.769,22.345,0.0,-180.000);
CreateObject(16430,259.682,3351.030,99.031,0.0,-10.313,90.000);
CreateObject(16430,244.164,3351.053,99.130,0.0,-10.313,90.000);
CreateObject(16430,228.644,3351.044,99.140,0.0,-10.313,90.000);
CreateObject(16430,259.702,3504.238,142.688,0.0,-21.486,90.000);
CreateObject(16430,244.172,3504.241,142.768,0.0,-21.486,90.000);
CreateObject(16430,228.639,3504.247,142.788,0.0,-21.486,90.000);
CreateObject(16430,228.640,3647.174,213.127,0.0,-30.940,90.000);
CreateObject(16430,244.181,3647.138,213.102,0.0,-30.940,90.000);
CreateObject(16430,259.688,3647.287,213.094,0.0,-30.940,90.000);
CreateObject(8417,231.305,3735.557,254.552,0.0,0.0,0.0);
CreateObject(8417,272.488,3735.728,254.546,0.0,0.0,0.0);
CreateObject(978,270.750,3719.626,255.347,0.0,0.0,-315.000);
CreateObject(978,252.019,3720.910,255.347,0.0,0.0,-270.000);
CreateObject(978,236.316,3720.793,255.353,0.0,0.0,-270.000);
CreateObject(979,218.514,3719.901,255.353,0.0,0.0,-56.250);
CreateObject(996,236.274,3727.260,255.262,0.0,0.0,101.250);
CreateObject(996,251.883,3727.139,255.262,0.0,0.0,78.750);
CreateObject(996,215.193,3724.425,255.262,0.0,0.0,123.750);
CreateObject(996,274.940,3723.103,255.256,0.0,0.0,11.250);
CreateObject(7191,292.933,3770.955,256.484,0.0,0.0,180.000);
CreateObject(7191,210.934,3771.301,256.481,0.0,0.0,-180.000);
CreateObject(7191,292.933,3738.486,256.482,0.0,0.0,0.0);
CreateObject(7191,211.004,3738.249,256.488,0.0,0.0,0.0);
CreateObject(8417,272.801,3773.792,254.549,0.0,0.0,0.0);
CreateObject(8417,231.447,3773.795,254.545,0.0,0.0,0.0);
CreateObject(7191,270.481,3793.430,256.484,0.0,0.0,90.000);
CreateObject(7191,233.545,3793.419,256.481,0.0,0.0,-90.000);
CreateObject(3627,228.330,3784.618,258.345,0.0,0.0,-90.000);
CreateObject(3627,228.362,3767.344,258.345,0.0,0.0,-270.000);
CreateObject(3627,269.590,3767.304,258.349,0.0,0.0,-270.000);
CreateObject(3627,269.564,3784.774,258.349,0.0,0.0,-450.000);
CreateObject(7305,292.895,3736.353,261.360,0.0,0.0,-45.000);
CreateObject(7306,210.982,3735.171,261.200,0.0,0.0,135.000);
CreateObject(7307,252.251,3791.011,265.167,0.0,0.0,-45.000);

SetTimer("GameModeExitFunc", gRoundTime, 0);

return 1;

}

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

public OnPlayerConnect(playerid)

{
GameTextForPlayer(playerid,"~w~SA-MP: ~r~LV-DM ~g~By ~r~SANJA",5000,5);
GivePlayerMoney(playerid,70000);
SetPlayerColor(playerid, COLOR_GREY); // Set the player's color to inactive
return 1;

}

//------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp(cmdtext, "/kill", true)==0)
{
SetPlayerHealth(playerid, 0);

return 1;
}

if (strcmp(cmdtext, "/00000", true)==0)
{
SetPlayerSkin(playerid, 154);

return 1;
}

if (strcmp("/road", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2413.6284,1131.0226,10.8203);
return 1;
}
return 0;
}

public OnPlayerText(playerid,text[])
{
if(text[0] == '!')
{
new name[24], string[256];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "Team %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == gTeam[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
return 0;
}
return 1;
}

public OnPlayerSpawn(playerid)

{

SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerInterior(playerid,0);
GivePlayerWeapon(playerid, 25, 40);
GivePlayerWeapon(playerid, 31, 250);
GivePlayerWeapon(playerid, 34, 20);
GivePlayerWeapon(playerid, 16, 2);
GivePlayerWeapon(playerid, 24, 40);
GivePlayerWeapon(playerid, 29, 250);
if(gTeam[playerid] == TEAM_WORKER) {

SetPlayerColor(playerid,COLOR_GREEN); // Green

}

else if(gTeam[playerid] == TEAM_NCX) {

SetPlayerColor(playerid,COLOR_RED); // Red

}

else if(gTeam[playerid] == TEAM_GOLFER) {

SetPlayerColor(playerid,COLOR_YELLOW); // Yellow

}

else if(gTeam[playerid] == TEAM_TRIAD) {

SetPlayerColor(playerid,COLOR_PINK); // Pink

}

else if(gTeam[playerid] == TEAM_MIX) {

SetPlayerColor(playerid,COLOR_BLUE); // Blue

}

else if(gTeam[playerid] == TEAM_MEDIC) {

SetPlayerColor(playerid,COLOR_DARKRED); // Dark Red

}

else if(gTeam[playerid] == TEAM_FBI) {

SetPlayerColor(playerid,COLOR_ORANGE); // Orange

}

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~NCX", 500, 3);

}

case 2:

{

GameTextForPlayer(playerid, "~g~Golfer", 500, 3);

}

case 3:

{

GameTextForPlayer(playerid, "~g~Triad", 500, 3);

}

case 4:

{

GameTextForPlayer(playerid, "~g~MIX", 500, 3);

}

case 5:

{

GameTextForPlayer(playerid, "~g~Medic", 500, 3);

}

case 6:

{

GameTextForPlayer(playerid, "~g~FBI", 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_NCX;

} else if(classid == 2) {

gTeam[playerid] = TEAM_GOLFER;

} else if(classid == 3) {

gTeam[playerid] = TEAM_TRIAD;

} else if(classid == 4) {

gTeam[playerid] = TEAM_MIX;

} else if(classid == 5) {

gTeam[playerid] = TEAM_MEDIC;

} else if(classid == 6) {

gTeam[playerid] = TEAM_FBI;

}

}

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



==========================================
Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
==========================================
SANJAДата: Вторник, 08.04.2008, 19:12 | Сообщение # 14
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Спс new_russian new_russian new_russian new_russian new_russian new_russian

Добавлено (08.04.2008, 19:12)
---------------------------------------------
мде он глючить начал заходит 1 раз тока все скина Cj'a а 2 раз ваще выкидывает просто.=( sad


OrangeДата: Вторник, 08.04.2008, 20:15 | Сообщение # 15
Уважаемый человек
Группа: Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
как сделать команду, что бы вводил /ps (play sound) и ид звука, и выбранный звук играл пока ты его не отключишь?


  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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