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

 



 
          





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





Последние Файлы 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
OrangeДата: Суббота, 24.01.2009, 18:43 | Сообщение # 826
Уважаемый человек
Группа: Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
Shaman-dj, да это легко, просто IsPlayerInArea используется и все


MonTДата: Суббота, 24.01.2009, 19:17 | Сообщение # 827
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 1
Город: HeqpTeKaMcK
Репутация: 2
Замечания: 0%
Статус:
Народ подскажите плиз! Как сделать цвета игроков не состоящих в команде. Допустим:
[pwn]new DefaultPlayerColors[MAX_PLAYERS] = {
0x5F7C6D77 ,0xF555EF77 ,0x8E5B9777 ,0x68E7EF77 ,0x76AB5B77 ,0xFAF65D77 ,0xBD76AB77 ,0xB5A5D777 ,0x959AB777 ,0x5DB5B877
};

public OnPlayerConnect(playerid)
{
SetPlayerColor(playerid,DefaultPlayerColors[playerid]);
return 1;
}

public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerArmour(playerid,100);

if(gTeam[playerid] == TEAM_Triada)
SetPlayerColor(playerid, 0xB22222FF);
else if(gTeam[playerid] == TEAM_Rifa)
SetPlayerColor(playerid, 0xB0E0E6FF);
[/pwn]
и как дальше сделать цвет скинам не состоящим в командах???

[TDM]KosmosДата: Суббота, 24.01.2009, 20:36 | Сообщение # 828
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Quote (MonT)
в командах???

В смысле команды? оО



Я вернулся =)
MonTДата: Суббота, 24.01.2009, 21:01 | Сообщение # 829
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 1
Город: HeqpTeKaMcK
Репутация: 2
Замечания: 0%
Статус:
Quote (LOGOTiPiK)
В смысле команды? оО

В смысле в тимах

Добавлено (24.01.2009, 21:01)
---------------------------------------------
Када игроки конектятся у всех разные цвета ников, стоит выбрать скин, который вне тимы, ник становится красный, не знаю почему

BerryДата: Суббота, 24.01.2009, 21:02 | Сообщение # 830
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Quote (Orange)
Shaman-dj, да это легко, просто IsPlayerInArea используется и все

Расскажи поподробнее плиз)

brain13Дата: Воскресенье, 25.01.2009, 01:50 | Сообщение # 831
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Всем доброго времени суток. Мод City Life, перенес я несколько чекпоинтов в ЛС и тут возникла проблема, большинство из них не отображаются как на карте, так и в самом скрипте, их попросту нет. Я снял координаты и заменил во Float:checkpoints и в Float:checkCoords, не отображаются я так понял те чекпоинты которые раньше были в интерьере... Я пытался найти связь того или иного чекпоинта с интерьером но ничего не нашел, есть лишь координаты. Простите еще за такой нубский вопрос но за что отвечает Float:checkCoords и какие координаты там нужно ставить, ато я скорее всего там что то напутал. Если же дело не в этом то огромная просьба сказать в чем.
Внизу скинул код, если надо...Заранее спасибо.

[pwn]#define MAX_POINTS 7

new Float:checkCoords[MAX_POINTS][4] = {
{-36.5483,-57.9948, -17.2655,-49.2967}, //BANK
{1894.6128,1445.3431, 2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384, 302.9315,-56.6674}, //AMMUNATION
{-1924.2008,245.8384,-1897.0090,310.0460}, //WANG EXPORTS
{2301.1162,1260.2860,2346.1741,1305.4763}, //HEAVENS SKYDIVE
{-2549.7979,-1660.4034,-2339.2673,-1589.3324}, //HELL FALL
{1925.1511,968.2358, 2019.0715,1067.4276} //DRAGON
};

new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{-1920.6711,303.1555,41.0469},
{2323.745 4,1283.1440,97.5579},
{-2432.6628,-1620.0771,526.8676},
{1989.0619,1005.5241,994.4688}
};
[/pwn]

OrangeДата: Воскресенье, 25.01.2009, 07:23 | Сообщение # 832
Уважаемый человек
Группа: Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
Shaman-dj, ну например:
[pwn]
forward WeapTime();
public WeapTime()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, 100.0, 100.0, 100.0, 100.0))
{
ResetPlayerWeapons(i);
GivePlayerWeapon(i, 24, 100);
}
else
{
ResetPlayerWeapons(i);
GivePlayerWeapon(i, 25, 500);
}
}
}
}

//это вниз
stock IsPlayerInArea(playerid, xmin, ymin, xmax, ymax)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X <= xmax && X >= xmin && Y <= xmax && Y >= ymax) return 1;
return 0;
}[/pwn]
и вставь
SetTimer("WeapTime", 2000, 1); в OnPlayerSpawn


alexlev13Дата: Воскресенье, 25.01.2009, 09:28 | Сообщение # 833
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Репутация: -2
Замечания: 0%
Статус:
у меня работает!


где кичум?
MonTДата: Воскресенье, 25.01.2009, 17:21 | Сообщение # 834
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 1
Город: HeqpTeKaMcK
Репутация: 2
Замечания: 0%
Статус:
Quote (MonT)
Народ подскажите плиз! Как сделать цвета игроков не состоящих в команде. Допустим:
Pwn код
Показать кодСкрыть код
new DefaultPlayerColors[MAX_PLAYERS] = {
0x5F7C6D77 ,0xF555EF77 ,0x8E5B9777 ,0x68E7EF77 ,0x76AB5B77 ,0xFAF65D77 ,0xBD76AB77 ,0xB5A5D777 ,0x959AB777 ,0x5DB5B877
};
public OnPlayerConnect(playerid)
{
SetPlayerColor(playerid,DefaultPlayerColors[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerArmour(playerid,100);

if(gTeam[playerid] == TEAM_Triada)
SetPlayerColor(playerid, 0xB22222FF);
else if(gTeam[playerid] == TEAM_Rifa)
SetPlayerColor(playerid, 0xB0E0E6FF);

и как дальше сделать цвет скинам не состоящим в командах???


Проблему решил сам

BerryДата: Воскресенье, 25.01.2009, 22:34 | Сообщение # 835
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Code
if (strcmp("/duel-1", cmdtext, true, 10) == 0)
  {
     SendClientMessage(playerid,0xFF66FFAA," Дуэль начался!!!");
     SetPlayerPos(playerid,661.0368,886.6774,-40.6828);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,26,10000);
     GivePlayerWeapon(playerid,32,10000);
     SetPlayerHealth(playerid,100.0);
     SetPlayerArmour(playerid, 100);
     return 1;
     }

вот у меня такие дуэли можно-ли чтонибуть туда добвить чтобы при выигроше писалось klacc а при проигреше noob и возврощяло обратно в город

Ghost-XДата: Воскресенье, 25.01.2009, 22:44 | Сообщение # 836
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Shaman-dj, в данном коде ничто нельзя сбацать


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
[RD]ChezДата: Понедельник, 26.01.2009, 16:23 | Сообщение # 837
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
в OnPlayerDeath(killerid,playerid,reason)
if(duelstate==1){
SendClientMessage(playerid, COLOR_GREEN "НУБЯРА СУК");
SendClientMessage(killerid, COLOR_GREEN "WINNER епть");
duelstate=0;
}
в начале мода new duelstate=0;
а в дополнение к своей команде duelstate=1;

Добавлено (26.01.2009, 16:23)
---------------------------------------------
тут тока писать это будет всем, если включена дуэль... чтобы такого не было изобрети немного другую систему дуэли =)


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
BerryДата: Понедельник, 26.01.2009, 23:57 | Сообщение # 838
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Cпс всем за помощь)
Sp1interДата: Среда, 28.01.2009, 18:09 | Сообщение # 839
Новенький
Группа: Продвинутые
Сообщений: 66
Награды: 1
Город: Las Venturas,st.Doherty 63.
Репутация: 11
Замечания: 0%
Статус:
[pwn]#include <a_samp>
#pragma tabsize 0

new gate1;
new gate2;
new gate3;
new gate4;

public OnFilterScriptInit()
{

print("--------------------------------------");
print("----------------Starnet---------------");
print("--------------------------------------");
print("-----------------DPOH-----------------");
print("--------------------------------------");
gate1 = CreateObject(7657,2105.401855,1864.435303,11.398638,0.000000,0.000000,-281.251038);//aoia
gate2 = CreateObject(7657,2106.816162,1967.977783,11.421318,0.000000,0.000000,-270.001038);//auia
gate3 = CreateObject(4100,1968.930298,1763.916504,13.445362,0.000000,0.000000,-128.124908);//auia
gate4 = CreateObject(7657,1872.348755,1797.692627,13.460535,0.000000,0.000000,-90.000328);//auia
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[]) {
if (strcmp(cmdtext, "/close1", true)==0) {
MoveObject (gate1, 2105.401855,1864.435303,11.398638, 3);
return 1;
}
if (strcmp(cmdtext, "/open1", true)==0) {
MoveObject (gate1, 2102.340576,1846.542969,11.537155, 3);
return 1;
}
if (strcmp(cmdtext, "/close2", true)==0) {
MoveObject (gate2, 2106.816162,1967.977783,11.421318, 3);
return 1;
}
if (strcmp(cmdtext, "/open2", true)==0) {
MoveObject (gate2, 2107.380615,1987.633911,12.327590, 3);
return 1;
}
if (strcmp(cmdtext, "/close3", true)==0) {
MoveObject (gate3, 1968.930298,1763.916504,13.445362, 3);
return 1;
}
if (strcmp(cmdtext, "/open3", true)==0) {
MoveObject (gate3, 1968.877686,1763.976318,10.418438, 3);
return 1;
}
if (strcmp(cmdtext, "/close4", true)==0) {
MoveObject (gate4, 1872.348755,1797.692627,13.460535, 3);
return 1;
}
if (strcmp(cmdtext, "/open4", true)==0) {
MoveObject (gate4, 1872.515015,1814.644775,14.565964, 3);
return 1;
}
return 0;
}
[/pwn]

Люди вот я написал фс с воротами!!!Вод поскажите как ево вшить в мод???Мой мод GTO!!!

Ghost-XДата: Среда, 28.01.2009, 18:14 | Сообщение # 840
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Sp1inter, в чем проблема? gate1 = [pwn]CreateObject(7657,2105.401855,1864.435303,11.398638,0.000000,0.000000,-281.251038);//aoia
gate2 = CreateObject(7657,2106.816162,1967.977783,11.421318,0.000000,0.000000,-270.001038);//auia
gate3 = CreateObject(4100,1968.930298,1763.916504,13.445362,0.000000,0.000000,-128.124908);//auia
gate4 = CreateObject(7657,1872.348755,1797.692627,13.460535,0.000000,0.000000,-90.000328);//auia [/pwn]
в public OnGameModeInit() твоего мода, остальное тоже только в соотвествующие паблткт



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Поиск:





 


 


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