chepe1988, а вот я хочу чтобы на корабле еслиу бьеш то сажало в тюрьму,как так сделать?
Добавлено (03.02.2008, 12:50) --------------------------------------------- даже не только корабль,как сделать площать в котрой нельзя убивать,допустим,огородить корабыль,как так сделать?или огородить полицейский участок,чтобы на респауне не убивали,скажи как?
Добавлено (03.02.2008, 17:34) --------------------------------------------- chepe1988, ответь на мой вопрос
chepe1988, пожалуйста приведи пример чтобы на корабле нельзя было убивать,пожалуйста,вот с этим скриптом котрый ты написал,приведи пример,кординаты итд
stock IsPlayerInCubeArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy, Float:minz, Float:maxz) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy && z > minz && z < maxz) return 1; return 0; }
public OnPlayerDeath(playerid, killerid, reason) { if (IsPlayerInCubeArea(i,1843,1857,-1860,-1852.8,13,17.5)) ---ТУТА заместо циферок свои координаты корабля ставь { тут сделать тыры пыры........кого-нить кикнуть посадить убить......... } return 1; }
Делай что-то типа этого.........и ещё почитай учебник САМПА!!!!! Он поможет тебе
это куда вставлять? stock IsPlayerInCubeArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy, Float:minz, Float:maxz) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy && z > minz && z < maxz) return 1; return 0; }
Добавлено (03.02.2008, 22:19) --------------------------------------------- chepe1988, пожалуйста напиши что должно быть,вот кординаты,а то я не понял=(и сделай чтобы сажало в тюрьму AddPlayerClass(265,2002.0239,1544.0913,13.5859,91.1336,0,0,0,0,0,0); // это корабль
chepe1988, вот кусок куда я вставил,там и маи кординаты public OnPlayerDeath(playerid, killerid, reason) { RemovePlayerMapIcon(playerid,0); new playercash; new killedplayer[MAX_PLAYER_NAME]; new killername[MAX_PLAYER_NAME]; new string[256]; new tmp[256], tmp2[256]; new idx; new detected; new Float:x1,Float:y1,Float:z1; new Float:tmpdis; //------------------------------------- { if(IsPlayerInSphere(killerid,2002.0239,1544.0913,13.5859); { Kick(killerid); }
Добавлено (04.02.2008, 17:46) --------------------------------------------- это начало моего режима,ну чтобы не капировать сюда все.я толкьо начало и где вставил твой скрипт
А можно чтоб на всей карте нельзя было убивать подряд 1 и того же человека а то у меня на ГТО качаются друг на друге чтоб один и тот же человек не мог убивать одного и того же в течении какого то определенного кол-ва времени например если за 30 мин 1 человек 5-7 убил другово то его кикало или банило на опр время (например как-то совместить это со скриптом ADM который умеет банить на опр срок) а то достало блин убивают друг друга сначало на точках качались я это дело закрял (поставил AFK скрипт который кикать умеет)