| ворота в gf |
| _trane_ | Дата: Воскресенье, 11.05.2008, 02:22 | Сообщение # 31 |
|
Новенький

Группа:
Продвинутые
Сообщений: 13
Статус: 
| А Я ЗНАЮ как сделать ворота!!!!Я у себя сделал. Копам-только копы открывают,армии-тока армия.Фбр-тока фбр)))))))))) По всем вопросам,кто еще не догадался как сделать-пишите в АСЬКУ: 452805752 помогу
89.113.221.202:7777 -= samp-trane.ucoz.ru =- Консультирую в плане скриптов!!! Бесплатно! 100% гарантии!
|
| |
| | |
| kiril94 | Дата: Воскресенье, 18.05.2008, 22:29 | Сообщение # 32 |
|
Новенький

Группа:
Продвинутые
Сообщений: 34
Статус: 
| pomagite ktonebut// j vot sdelal skrip.. skrip vsio perevodetsj v amx vsio horoso.. j zahozu v igru, hociu otkrit varota i neviga ne otkrivaetsj pisit sto ti ne kop a j kop )).. nz sto delat mozet vi naidiote osibku.. pomagite plzzzzz... tomu stavliu + ))) vot #include <a_samp> #define COLOR_RED 0xAA3333AA #define TEAM_COP 1 new igate; new igate1; static gTeam[MAX_PLAYERS]; public OnGameModeInit() { igate = CreateObject(975,2463.321,-1664.403,14.144,0.0,0.0,-90.000); igate1 = CreateObject(975,2463.016,-1655.626,13.979,0.0,0.0,-270.000); } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/topek1", true) == 0) { if (gTeam[playerid] == TEAM_COP) { MoveObject(igate,2464.039,-1668.125,12.647,2.5); MoveObject(igate1,2463.607,-1653.718,12.638,2.5); GameTextForPlayer(playerid,"~w~Opening gate now, please wait...",4000,3); }else{ SendClientMessage(playerid, COLOR_RED, "You are not an cop!!"); } return 1; } // Close Gate if(strcmp(cmdtext, "/topek2", true) == 0) { if (gTeam[playerid] == TEAM_COP) { MoveObject(igate,2463.321,-1664.403,14.144,2.5); MoveObject(igate1,2463.016,-1655.626,13.979,2.5); GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3); }else{ SendClientMessage(playerid, COLOR_RED, "You are not an cop!!"); } return 1; } if(strcmp(cmdtext, "/closeallgates", true) == 0) { if(IsPlayerAdmin(playerid)) { MoveObject(igate,2233.875732,-2214.911865,13.546875,2.5);// mafia gate MoveObject(igate1,2236.875732,-2217.911865,13.546875,2.5); // mafia gate GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3); } return 1; } // ARMY GATE 2 if(strcmp(cmdtext, "/opengate2", true) == 0) { if (gTeam[playerid] == TEAM_COP) { MoveObject(igate,2720.827,-2514.226,13.46094,3.0); GameTextForPlayer(playerid,"Opening gate now, please wait...",4000,3); }else{ SendClientMessage(playerid, COLOR_RED, "You are not an cop!!"); } return 1; } if(strcmp(cmdtext, "/closegate2", true) == 0) { if (gTeam[playerid] == TEAM_COP) { MoveObject(igate1,2720.827,-2504.226,13.46094,2.5); GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3); } else{ SendClientMessage(playerid, COLOR_RED, "You are not an cop!!"); } return 1; } return 0; }
v samp j Po_007 
|
| |
| | |
| vazelin05 | Дата: Воскресенье, 18.05.2008, 23:14 | Сообщение # 33 |
|
Новенький

Группа:
Продвинутые
Сообщений: 9
Статус: 
| ВОТ Ворота Полицейского участка, откурываются только копами, фбр и армией. команда "/gate Code
[b]Вставляй в GF.PWN Это вначале:[/b] new igate3; new ArmyGateStatus;
[b]Потом: в public OnGameModeInit()[/b] ArmyGateStatus = 0; igate3 = CreateObject(980, 1588.2720,-1637.9448,15.00,0,0,360.00); // COPGATES
[b]Потом: в public OnPlayerCommandText(playerid, cmdtext[])[/b]
if(strcmp(cmd, "/gate", true) == 0) //COPGATE { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Police Force spawn & FBI/ATF
{ if(PlayerToPoint(25.0, playerid, 1587.9573,-1638.1544,13.3945)) { if(ArmyGateStatus == 0) { MoveObject(igate3,1598.0925,-1638.0361,15.00,3.0); GameTextForPlayer(playerid,"~w~Gate Opening, please wait...",4000,3); ArmyGateStatus = 1; } else { MoveObject(igate3,1588.2720,-1637.9448,15.00,3.00); GameTextForPlayer(playerid,"~w~Gate Closing, please wait...",4000,3); ArmyGateStatus = 0; } } else SendClientMessage(playerid,COLOR_RED,"You need to be near the gate to move it"); } else SendClientMessage(playerid,COLOR_RED,"Your gang can't open this gates"); return 1; }
|
| |
| | |
| kiril94 | Дата: Среда, 21.05.2008, 08:57 | Сообщение # 34 |
|
Новенький

Группа:
Продвинутые
Сообщений: 34
Статус: 
| dlj nz sto ti tam napisal no u menj ne idiot eto.. ne perevodet v amx.. mozete moi ktonebut ispravit /// mne zelatelnoi moi polucit )) Добавлено (20.05.2008, 22:09) --------------------------------------------- kto mozet pamoc s slakbaunom,, u menj ne vihodet.. j ego sdelal i nemogu otkrit.. vot skrip.. kto pamozet stavliu + a mozet i ++)) pomagite plzzzzzzzzzzzzzzz))) #include <a_samp> #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT #if defined FILTERSCRIPT new gate; public OnFilterScriptInit() { gate = CreateObject(968,1500.776,-717.350,94.269,0.0,-89.381,0.0); print("\n--------------------------------------"); print(" 12"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/topek1", true)==0) { MoveObject(gate,1500.701,-717.304,94.320,5.2); SendClientMessage(playerid, COLOR_YELLOW,"varota otkriti stob zakrit pisi /hitcl"); return 1; } { if (strcmp(cmdtext, "/hitcl", true)==0) { MoveObject(gate,1500.776,-717.350,94.269,10.5); return 1; } } return 0; } public OnGameModeInit() { CreateObject(968,1500.776,-717.350,94.269,0.0,-89.381,0.0); return 1; } Добавлено (21.05.2008, 08:57) --------------------------------------------- ну памагите ктонибудь плззз
v samp j Po_007 
|
| |
| | |
| rushan | Дата: Четверг, 29.05.2008, 21:06 | Сообщение # 35 |
|
Новенький

Группа:
Продвинутые
Сообщений: 31
Город: moscow
Статус: 
| Добрый день!!!! уже какой день не могу решить проблему, вроде бе до истины осталось всего не чего, прошу Вас помочь мне!!! Скриптик скачал здесь же только немного добавил свои ворота ,но хотелось бе чтоб ворота открывал только мент!!! Code /* Fs By Splitx LS Edition */
#include <a_samp>
#pragma tabsize 0 #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT forward GateCloseLS(); forward GateCloseSF(); forward GateCloseLV(); forward GateClosekl(); forward GateCloseks(); forward GateCloseam(); #if defined FILTERSCRIPT new pdgateLS; new pdngateLS; new pdgateLV; new pdngateLV; new pdngate2LV; new pdgateSF; new pdngateSF; new pdgatekl; new pdgateks; new pdngateks; new pdgateam; new ArmyGateStatus; public OnFilterScriptInit() { pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000); pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000); pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000); pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000); pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000); pdgateks = CreateObject(976, -2047.041016, -102.287315, 34.338020, 0, 0, 0); pdngateks = CreateObject(969, -2047.271240, -102.269989, 34.330940, 0.0000, 0.0000, 180.0000); pdgateam = CreateObject(980, -2199.285156, 310.405212, 37.093731, 0,0,0); pdgateSF = CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000); pdgatekl = CreateObject(980, -2075.308105, -96.393562, 36.937454, 0, 0, 270.0000); CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000); pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000); print("\n--------------------------------------"); print(" PDGate FS BY Splitx provided by www.samp-rus.com"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
#endif
public OnGameModeInit() ArmyGateStatus = 0;
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/pdopenLS", true)==0) { MoveObject(pdgateLS,1549.270508, -1617.565308, 12.544723, 3.5); MoveObject(pdngateLS,1549.314697, -1645.918091, 12.517562, 3.5); SetTimer("GateCloseLS", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê"); return 1; } if (strcmp(cmdtext, "/pdopenSF", true)==0) { i[b]f (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Police Force spawn & FBI/ATF[/b] { if(PlayerToPoint(25.0, playerid, 1587.9573,-1638.1544,13.3945)) { if(ArmyGateStatus == 0) { MoveObject(pdgateSF,-1701.773193, 670.980530, 24.041584, 3.5); GameTextForPlayer(playerid,"~w~Gate Opening, please wait...",4000,3); ArmyGateStatus = 1; } MoveObject(pdngateSF,-1571.828735, 656.457214, 6.354377, 3.5); SetTimer("GateCloseSF", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê"); return 1; } if (strcmp(cmdtext, "/pdopenLV", true)==0) { MoveObject(pdgateLV,2237.127930, 2458.059570, 9.840160, 3.5); MoveObject(pdngateLV,2319.847656, 2461.079102, 2.435347, 3.5); MoveObject(pdngate2LV,2319.847656, 2461.079102, 2.435347, 3.5); SetTimer("GateCloseLV", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê"); return 1; } if (strcmp(cmdtext, "/pdopenkl", true)==0) { MoveObject(pdgatekl,-2075.312744, -92.780846, 36.937454, 3.5); SetTimer("GateClosekl", 3000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà äëÿ Àâòîèíñòðóêòîðîâ"); return 1; } if (strcmp(cmdtext, "/pdopenam", true)==0) { MoveObject(pdgateam,-2199.232910, 310.575623, 42.293530, 3.5); SetTimer("GateCloseam", 3000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà äëÿ Òàêñèñòîâ"); return 1; } if (strcmp(cmdtext, "/pdopenks", true)==0) { MoveObject(pdgateks,-2050.682861, -102.246918, 34.330940,3.5); MoveObject(pdngateks,-2043.446045, -102.284256, 34.378731,3.5); SetTimer("GateCloseks", 3000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà íå äëÿ ÒÅÁß ÑÖÓÊÎ"); return 1; } return 0; } public GateCloseLS() { MoveObject (pdgateLS,1549.284668, -1626.937744, 12.544723, 2.5); MoveObject (pdngateLS, 1549.304565, -1636.401001, 12.544723, 2.5); return 1; } public GateCloseLV() { MoveObject (pdgateLV,2237.188965, 2448.813232, 9.845795, 2.5); MoveObject (pdngateLV,2320.069092, 2449.282471, 2.435347, 2.5); MoveObject (pdngate2LV,2320.052979, 2458.126953, 2.435347, 2.5); return 1; } public GateCloseSF() { MoveObject (pdngateSF,-1571.713013, 665.608154, 6.336499, 2.5); MoveObject (pdgateSF,-1701.770020, 679.915344, 24.057503, 2.5); GameTextForPlayer(playerid,"~w~Gate Closing, please wait...",4000,3); ArmyGateStatus = 0; return 1; }
public GateClosekl() { MoveObject (pdgatekl,-2075.308105, -96.393562, 36.937454, 2.5); return 1; }
public GateCloseam() { MoveObject (pdgateam,-2199.285156, 310.405212, 37.09373, 2.5); return 1; } public GateCloseks() { MoveObject (pdgateks,-2047.041016, -102.287315, 34.338020 ,2.5); MoveObject (pdngateks,-2047.271240, -102.269989, 34.330940 ,2.5); }
ошибка поевлятся: C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 017: undefined symbol "PlayerInfo" C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : warning 215: expression has no effect C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 029: invalid expression, assumed zero C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : 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. короче во всем виноват 74
Avalon Srver 89.108.74.159:7778 http://avalon.ucoz.lv
Сообщение отредактировал rushan - Пятница, 30.05.2008, 18:58 |
| |
| | |
| Derski | Дата: Пятница, 30.05.2008, 03:21 | Сообщение # 36 |
|
Новенький

Группа:
Продвинутые
Сообщений: 13
Статус: 
| вот крутои скрипт кагда варота автоматичиске аткриваютса кагда коп падходит .. можна его переделат для гф проста уминя времини нет new pdgateLS; new pdngateLS; new pdgateLV; new pdngateLV; new pdngate2LV; new pdgateSF; new pdngateSF; new HasPGP[MAX_PLAYERS]; public OnGameModeInit() { pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000); pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000); pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000); pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000); pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000); pdgateSF = CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000); CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000); pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000); SetTimer("NearGatesf", 500, true); SetTimer("NearGatesfn", 500, true); SetTimer("NearGatelv", 500, true); SetTimer("NearGatelvn", 500, true); SetTimer("NearGatelv2", 500, true); SetTimer("NearGatels", 500, true); SetTimer("NearGatelsn", 500, true); return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerAdmin(playerid) >0) { HasPGP[playerid] = 1; } if(gTeam(playerid) = TEAM_COP) { HasPGP[playerid] = 1; } //for each class that can open the gate simply add "HasPGP[playerid] = 1;" without the quotes return 1; } //===============================Auto Gate Stuff================================ forward NearGatels(); forward NearGatelsn(); forward NearGatelv(); forward NearGatelvn(); forward NearGatelv2(); forward NearGatesf(); forward NearGatesfn(); forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); public NearGatels() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, 1549.284668, -1626.937744, 12.544723) && HasPGP[i] == 1) { MoveObject(pdgateLS, 1549.270508, -1617.565308, 12.544723, 3.5); }else{ MoveObject(pdgateLS, 1549.284668, -1626.937744, 12.544723, 3.5); } } } } public NearGatelsn() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, 1549.304565, -1636.401001, 12.544723) && HasPGP[i] == 1) { MoveObject(pdngateLS, 1549.314697, -1645.918091, 12.517562, 3.5); }else{ MoveObject(pdngateLS, 1549.304565, -1636.401001, 12.544723, 3.5); } } } } public NearGatelv() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, 2237.188965, 2448.813232, 9.845795) && HasPGP[i] == 1) { MoveObject(pdgateLV, 2237.127930, 2458.059570, 9.840160, 3.5); }else{ MoveObject(pdgateLV, 2237.188965, 2448.813232, 9.845795, 3.5); } } } } public NearGatelvn() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, 2320.069092, 2449.282471, 2.435347) && HasPGP[i] == 1) { MoveObject(pdngateLV, 2319.847656, 2461.079102, 2.435347, 3.5); }else{ MoveObject(pdngateLV, 2320.069092, 2449.282471, 2.435347, 3.5); } } } } public NearGatelv2() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, 2320.052979, 2458.126953, 2.435347) && HasPGP[i] == 1) { MoveObject(pdngate2LV, 2319.847656, 2461.079102, 2.435347, 3.5); }else{ MoveObject(pdngate2LV, 2320.052979, 2458.126953, 2.435347, 3.5); } } } } public NearGatesf() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, -1701.770020, 679.915344, 24.057503) && HasPGP[i] == 1) { MoveObject(pdgateSF, -1701.773193, 670.980530, 24.041584, 3.5); }else{ MoveObject(pdgateSF, -1701.770020, 679.915344, 24.057503, 3.5); } } } } public NearGatesfn() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerToPoint(10.0, i, -1571.713013, 665.608154, 6.336499) && HasPGP[i] == 1) { MoveObject(pdngateSF, -1571.828735, 656.457214, 6.354377, 3.5); } else { MoveObject(pdngateSF, -1571.713013, 665.608154, 6.336499, 3.5); } } } } public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }
|
| |
| | |
| rushan | Дата: Пятница, 30.05.2008, 10:07 | Сообщение # 37 |
|
Новенький

Группа:
Продвинутые
Сообщений: 31
Город: moscow
Статус: 
| Не компилируется!!! ругается на if(gTeam(playerid) = TEAM_COP)
Avalon Srver 89.108.74.159:7778 http://avalon.ucoz.lv
|
| |
| | |
| Derski | Дата: Пятница, 30.05.2008, 12:31 | Сообщение # 38 |
|
Новенький

Группа:
Продвинутые
Сообщений: 13
Статус: 
| Quote if(gTeam(playerid) = TEAM_COP) ета не Filescript ти должен пиределат скрипт пад GF И дабавит к нему етат код папробуи зделат так измини Code if(gTeam(playerid) = TEAM_COP) { HasPGP[playerid] = 1; вот на ета Code if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { уминя проста времини нет кто разбираетса в Pawno легко сможет зделат
|
| |
| | |
| rushan | Дата: Суббота, 31.05.2008, 23:22 | Сообщение # 39 |
|
Новенький

Группа:
Продвинутые
Сообщений: 31
Город: moscow
Статус: 
| Ты конечно извени но у меня уже нет сил на это!!! я 2 недели мучился как сделать ворота чтоб мог открывать только мент, так и не разобрался, слаб умом, но я не сдаюсь, и поэтому хочу добить это дело и прошу у Вас помощь ПОМОГИТЕ РЕАЛЬНО. Я ТАК ЧИСТО ДЛЯ СЕБЯ, я не делаю не какой сервер просто интересно как работает это ерунда вот ивсе  Добавлено (31.05.2008, 23:22) --------------------------------------------- Видимо нет желающих мне помочь!!! Хотя я точно знаю что делать это очень легко!!! Просто видимо я еще непонимаю самой конструкции pawno!!! Хотябе хоть кто нибуть подкинул бе правильный fs для gf чтоб могли открываться ворота!!!
Avalon Srver 89.108.74.159:7778 http://avalon.ucoz.lv
|
| |
| | |
| ATAMAN | Дата: Понедельник, 02.06.2008, 14:33 | Сообщение # 40 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 209
Город: Самара
Статус: 
| Code if (strcmp(cmdtext, "/sapdopen", true)==0) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { { MoveObject(SAPD,1580.329,-1638.059,13.176, 3.5); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà îòêðûòû"); return 1; } } } { if (strcmp(cmdtext, "/sapdclose", true)==0) if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { { MoveObject(SAPD,1588.525,-1638.053,13.206, 3.5); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà çàêðûòû"); return 1; } } } Вот копы фбр и армия только открывать могут
Никогда не делайте всё с первого раза, или никто не оценет, как это было сложно Продажа SAMP серверов за 25 центов за слот Писать в асю: 2929746 HostName: ****$^[SA:MP] Russian Extrime Server^$**** sr-gta. Address: 92.243.65.90:7777 Players: 15/ 200 Ping: 62 Mode: GoDfAtHeR (by ATAMAN) Map: Liberty sity/San Fierro 
|
| |
| | |
| rushan | Дата: Понедельник, 02.06.2008, 21:13 | Сообщение # 41 |
|
Новенький

Группа:
Продвинутые
Сообщений: 31
Город: moscow
Статус: 
| Уважаемый ATAMAN, не мог бе ты обьеснить!!! Я его пихаю в мод gf, но он мне всеравно говорит что не правильно я немного его дописал можешь, мне написать в аську буду тебе благодарен 257365273 Напеши мне пожалуста я очень хочу разобраться с воротами!!!
Avalon Srver 89.108.74.159:7778 http://avalon.ucoz.lv
|
| |
| | |
| ATAMAN | Дата: Вторник, 03.06.2008, 13:57 | Сообщение # 42 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 209
Город: Самара
Статус: 
| Говорю с самого начала: В самом начале пишешь: В public OnGameModeInit() { Code SAPD = CreateObject(986,1588.525,-1638.053,13.206,0.0,0.0,0.0); в public OnPlayerCommandText(playerid, cmdtext[]) { Code if (strcmp(cmdtext, "/sapdopen", true)==0) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { { MoveObject(SAPD,1580.329,-1638.059,13.176, 3.5); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà îòêðûòû"); return 1; } } } { if (strcmp(cmdtext, "/sapdclose", true)==0) if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { { MoveObject(SAPD,1588.525,-1638.053,13.206, 3.5); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà çàêðûòû"); return 1; } } }
Никогда не делайте всё с первого раза, или никто не оценет, как это было сложно Продажа SAMP серверов за 25 центов за слот Писать в асю: 2929746 HostName: ****$^[SA:MP] Russian Extrime Server^$**** sr-gta. Address: 92.243.65.90:7777 Players: 15/ 200 Ping: 62 Mode: GoDfAtHeR (by ATAMAN) Map: Liberty sity/San Fierro 
|
| |
| | |
| Tomy | Дата: Вторник, 03.06.2008, 16:14 | Сообщение # 43 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 151
Город: Воронеж
Статус: 
| ATAMAN, спс всё работает!
TGF //60%
|
| |
| | |
| Kurosaki_Aizen | Дата: Среда, 04.06.2008, 00:38 | Сообщение # 44 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 325
Статус: 
| Народ, неужели вы ТУПЫЕ?! Давайте рассмотрим простой алгоритм... new Vorota; new VorotaTimer; forward VorotaClose; new Gate = CreateObject ( -> ) ( Создаем сами ворота ) /opengate ( Сама команда ) MoveObject(Gate, -> ) ( Координаты x,y,z ) VorotaTimer = SetTimer("VorotaClose", 6000, false) ( Ставим таймер на событие VorotaClose, на 6 секунд, не повторяющийся до следующего использования команды ) public VorotaClose() ( Задаем паблик который будет задействоватвован через 6 секунд после команды /opengate ) MoveObject(Gate, <- ) ( Двигаем ворота на начальную позицию... ) KillTimer(VotoraTimer) ( Убиваем таймер ибо нафег надо ) Думаю теперь все понятно?О_О
Name Kurosaki_Aizen [GM] SFRL 0.3 - RELEASED (100%) [GM] SARSL 0.1 - RELEASED (100%) [GM] SARSL 0.2 - RELEASED (100%) Valakas SA-MP Devloper Valakas GF > 40000 lines ^^
Сообщение отредактировал Kurosaki_Aizen - Среда, 04.06.2008, 00:38 |
| |
| | |
| HARKOMAN | Дата: Воскресенье, 08.06.2008, 11:21 | Сообщение # 45 |
|
Новенький

Группа:
Продвинутые
Сообщений: 8
Статус: 
| Подскажите как или через какую прогу можно определить координаты того места, в которое я хочу поставить варота ? И небольшой оф топ: так же непонятно как определить координаты...например автомата с газировкой ? Заранее спасибо
|
| |
| |
|