 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| spector-48 | Дата: Суббота, 27.08.2011, 11:44 | Сообщение # 3541 |
|
Новенький
Группа:
Пользователи
Сообщений: 23
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Почему при добавлении объектов на сервер часть из них появляются? Добавлено (27.08.2011, 11:44) ---------------------------------------------
Quote (spector-48) Почему при добавлении объектов на сервер часть из них появляются? Прошу извинить меня за ошибку. Я хотел написать не появляются.
|
| |
|
|
| bezimec | Дата: Воскресенье, 28.08.2011, 16:23 | Сообщение # 3542 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Хабаровск
Репутация: 0
Замечания: 0%
Статус: 
| Quote (spector-48) Почему при добавлении объектов на сервер часть из них появляются?
Добавлено (27.08.2011, 11:44) --------------------------------------------- Quote (spector-48) Почему при добавлении объектов на сервер часть из них появляются?
Прошу извинить меня за ошибку. Я хотел написать не появляются.
Попробуй поставить стример объектов, может поможет
|
| |
|
|
| Хасан | Дата: Воскресенье, 28.08.2011, 17:28 | Сообщение # 3543 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| spector-48, Поставь себе Стример от инкогнито,самый лучший стример как по мне..у меня уже около 10к обьектов на сервере... Добавлено (28.08.2011, 17:28) ---------------------------------------------
Quote (MaxFox) Как поставить скин для фракции,чтобы когда даешь лидерку /makeleader пример
Code if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Èñïîëüçóéòå: /makeleader [id èãðîêà/÷àñòü íèêà] [Number(1-42)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strvalEx(tmp); if(level > 42 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Íå âîçìîæíà öèôðà ìåíåå 0, èëè áîëüøå 42!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 6) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 255 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Èãðîê ñîñòîèò â Ôðàêöèè !"); return 1; } if(PlayerInfo[para1][pLevel] < 3) { SendClientMessage(playerid, COLOR_GREY, " Èãðîêà, êîòîðîãî Âû õîòèòå âçÿòü ëèäåðîì äîëæåí áûòü Óðîâåíü 3 !"); return 1; } if(PlayerInfo[para1][pPassGot]!=1) { SendClientMessage(playerid, COLOR_GREY, " ó èãðîêà íåò ïàñïîðòà!"); } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Âû áûëè íàçíà÷åíû ëèäåðîì òåêóùåé ôðàêöèè àäìèíîì %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Âû âûäàëè %s êîíòðîëèðîâàòü íîìåð ôðàêöèè %d.", giveplayer,level); SendClientMessage(playerid, COLOR_YELLOW, string); if(level == 0) { PlayerInfo[para1][pChar] = 101; PlayerInfo[para1][pRank] = 255; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 255; return 1; } else if(level == 1) { PlayerInfo[para1][pChar] = 265; } //Police Force else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF else if(level == 3) { PlayerInfo[para1][pChar] = 285; } //National Guard else if(level == 4) { PlayerInfo[para1][pChar] = 274; } //Fire/Ambulance else if(level == 5) { PlayerInfo[para1][pChar] = 295; } //ìèíèñòåðâñòâî þñòèöèé else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //La Famiglia Sinatra else if(level == 7) { PlayerInfo[para1][pChar] = 66; } //Mayor else if(level == 8) { PlayerInfo[para1][pChar] = 127; } //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 148; } //News Reporters else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 60; } //Driving/Flying School else if(level == 12) { PlayerInfo[para1][pChar] = 147; } //Íàëîãîâàÿ else if(level == 13) { PlayerInfo[para1][pChar] = 111; } //Russia Mafia else if(level == 14) { PlayerInfo[para1][pChar] = 294; } //Yakuza else if(level == 15) { PlayerInfo[para1][pChar] = 277; } //ÏÎæàðíèå else if(level == 16) { PlayerInfo[para1][pChar] = 153; } //ñòðîèòåëè else if(level == 17) { PlayerInfo[para1][pChar] = 50; } //Æåëåçíîäîðîæíèêè else if(level == 18) { PlayerInfo[para1][pChar] = 255; } //ëåò÷èêè else if(level == 19) { PlayerInfo[para1][pChar] = 68; } //Ìîãèëüùèêè else if(level == 20) { PlayerInfo[para1][pChar] = 71; } //(Èíêàñàòîðè) Áóäåò ÒÞÐÌÀ else if(level == 21) { PlayerInfo[para1][pChar] = 147; } //ÍÓÑÔ else if(level == 22) { PlayerInfo[para1][pChar] = 281; } //Ìåíòè ËÑ else if(level == 23) { PlayerInfo[para1][pChar] = 283; } //Ìåíòû Ë else if(level == 24) { PlayerInfo[para1][pChar] = 280; } //ÄÏÑ else if(level == 25) { PlayerInfo[para1][pChar] = 70; } //Êðèìèíàëèñòè else if(level == 26) { PlayerInfo[para1][pChar] = 240; } //FOXnews else if(level == 27) { PlayerInfo[para1][pChar] = 240; } //Discovery else if(level == 28) { PlayerInfo[para1][pChar] = 34; } //àâòîáóñ else if(level == 29) { PlayerInfo[para1][pChar] = 276; } //ìåäèê â ËÑ else if(level == 30) { PlayerInfo[para1][pChar] = 275; } //Ìåäèê â Ë else if(level == 31) { PlayerInfo[para1][pChar] = 107; } //áàíäà çåëåíèõ else if(level == 32) { PlayerInfo[para1][pChar] = 104; } //áàíäà áàëàñîâ else if(level == 33) { PlayerInfo[para1][pChar] = 109; } //áàíäà æîëòèú else if(level == 34) { PlayerInfo[para1][pChar] = 115; } //áàíäà ñèèíèõ else if(level == 35) { PlayerInfo[para1][pChar] = 147; } //Ìåð ëîñ àíäæåëåñà else if(level == 36) { PlayerInfo[para1][pChar] = 147; } //Ìåð Ëàñ âåãàñà else if(level == 37) { PlayerInfo[para1][pChar] = 147; } //Ìåð ñàí ôèåðî else if(level == 38) { PlayerInfo[para1][pChar] = 50; PlayerInfo[playerid][pJob] = 7; } //ÑÒÎ else if(level == 39) { PlayerInfo[para1][pChar] = 287; } //====Íà else if(level == 40) { PlayerInfo[para1][pChar] = 50; } //áèçíåñ Íåôòåáàçè else if(level == 41) { PlayerInfo[para1][pChar] = 50; } //Áèçíåñ îáè÷íèõ ôóð else if(level == 42) { PlayerInfo[para1][pChar] = 294; } //Òåðîðèñòè if(level == 0) { gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; } else if(level == 1 || level == 2 || level == 3) { gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2; } else if(level == 4) { gTeam[para1] = 1; PlayerInfo[para1][pTeam] = 1; } else { gTeam[para1] = 15; PlayerInfo[para1][pTeam] = 15; }
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
if(level == 0) { PlayerInfo[para1][pRank] = 255; } else { PlayerInfo[para1][pRank] = 8; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " Íåò ïðàâ íà èñïîëüçîâàíèå êîìàíäû!"); } } return 1; }
Например else if(level == 30) { PlayerInfo[para1][pChar] = 275; } там где 275 это скин а там где 30 пишет то это фрака номер жду +, не можеш да?))
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
|
| |
|
|
| [SnIcKeRs] | Дата: Воскресенье, 28.08.2011, 18:03 | Сообщение # 3544 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: dnepr
Репутация: -12
Замечания: 0%
Статус: 
| народ киньте ссылочку МТА с 3с объектами буду благодарен
хз
|
| |
|
|
| Хасан | Дата: Воскресенье, 28.08.2011, 19:20 | Сообщение # 3545 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| [SnIcKeRs], Поисковик и мозги тебе зачем?так и напиши в гоогле,мта для 0.3с.омг http://www.samp-rus.com/forum/42-16200-1 ппц совсем разучились поисковиком пользоватся
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
Сообщение отредактировал Barak - Воскресенье, 28.08.2011, 22:47 |
| |
|
|
| VlaDyslaV | Дата: Понедельник, 29.08.2011, 00:39 | Сообщение # 3546 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, У меня домашние авто как то сделаны в моде что ид 1 авто домашнего начинается после всех авто. Т.е. если у меня в моде 3 кара то ид домашнего авто уже будет 4 как сделать чтоб сначала ишли домашние кары потом кары сервера?
|
| |
|
|
| bezimec | Дата: Понедельник, 29.08.2011, 03:06 | Сообщение # 3547 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Хабаровск
Репутация: 0
Замечания: 0%
Статус: 
| Quote (bezimec) Добрый вечер (по моему времени суток) я бы хотел спросить как сделать автоматический спавн после регистрации и логина ну вообщем когда я зарегаюсь и выберу пол мне приходиться жать кнопку SPAWN а как сделать чтобы её не нужно было нажимать чтобы сразу спавнился и давал скин и так же при логине, вот код моей регистрации: Code public OnPlayerConnect(playerid) { new string[128]; PlayerInfo[playerid][pMoney] = 0; PlayerInfo[playerid][pHealth] = 100; PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pSkin] = 0; PlayerInfo[playerid][pMember] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pLeader] = 0; PlayerInfo[playerid][pRank] = 0; PlayerInfo[playerid][pSex] = 0; PlayerInfo[playerid][pPos_x] = -447.02069091797; PlayerInfo[playerid][pPos_y] = -1301.1533203125; PlayerInfo[playerid][pPos_z] = 33.507884979248; format(string,sizeof(string),AccauntBD,PlayerName(playerid)); if(fexist(string)) // ищем файл игрока { ShowPlayerLoginDialog(playerid); // если он есть открываем диолог логина } else { ShowPlayerRegisterDialog(playerid); // если его нет открываем диолог регистрации } return 1; } public OnPlayerDisconnect(playerid, reason) { OnPlayerSave(playerid); // сохраняет акк игрока при выходе с сервера return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_LOGIN) // диалог логина { if(!response) Kick(playerid); if(strlen(inputtext) == 0) return ShowPlayerLoginDialog(playerid); OnPlayerLogged(playerid, inputtext); return 1; } if(dialogid == DIALOG_REGISTER) // диалог регистрации { if(!response) Kick(playerid); if(strlen(inputtext) == 0) return ShowPlayerRegisterDialog(playerid); ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Регистрация","Какого пола будет ваш персонаж:","Мужского","Женского"); PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0); OnPlayerRegistered(playerid, inputtext); return 1; } if(dialogid == 10) { switch(listitem) { case 0: { SendClientMessage(playerid,COLOR_GREY, "Вы выбрали Мужской пол"); SetPlayerSkin(playerid,5); PlayerInfo[playerid][pSkin] = 5; SpawnPlayer(playerid); } case 1: { SendClientMessage(playerid,COLOR_GREY, "Вы выбрали Женский пол"); SetPlayerSkin(playerid,12); PlayerInfo[playerid][pSkin] = 12; SpawnPlayer(playerid); } } } return 1; } public OnPlayerRegistered(playerid, password[]) { new IP[24],strdate[24],string[128]; new year,month,day; getdate(year, month, day); GetPlayerIp(playerid, IP, sizeof(IP));
format(string,sizeof(string),AccauntBD,PlayerName(playerid)); new iniFile = ini_createFile(string); if(iniFile < 0) iniFile = ini_openFile(string); ini_setString(iniFile, "Password",password); format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year); ini_setString(iniFile, "RegDate", strdate); ini_setString(iniFile, "IP",IP); ini_setInteger(iniFile,"Money",0); ini_setFloat(iniFile,"Health",100); ini_setInteger(iniFile,"Level",1); ini_setInteger(iniFile,"Skin",0); ini_setInteger(iniFile,"Member",0); ini_setInteger(iniFile,"AdminLevel",0); ini_setInteger(iniFile,"Leader",0); ini_setInteger(iniFile,"Rank",0); ini_setInteger(iniFile,"Sex",0); ini_setFloat(iniFile,"Pos_x",-447.02069091797); ini_setFloat(iniFile,"Pos_y",-1301.1533203125); ini_setFloat(iniFile,"Pos_z",33.507884979248); ini_closeFile(iniFile); OnPlayerLogged(playerid,password); format(string,sizeof(string), "Вы зарегистрировались и автоматически залогинились. Ваш пароль: %s .",password); SendClientMessage(playerid,COLOR_ORANGE,string); return 1; } public OnPlayerLogged(playerid, password[]) { SpawnPlayer(playerid); new string[128]; format(string,sizeof(string),AccauntBD,PlayerName(playerid)); new iniFile = ini_openFile(string); ini_getString(iniFile, "Password",string); if(strcmp(string,password, true, 10) == 0) { ini_getInteger(iniFile,"Money",PlayerInfo[playerid][pMoney]); ini_getFloat(iniFile,"Health",PlayerInfo[playerid][pHealth]); ini_getInteger(iniFile,"Level",PlayerInfo[playerid][pLevel]); ini_getInteger(iniFile,"Skin",PlayerInfo[playerid][pSkin]); ini_getInteger(iniFile,"Member",PlayerInfo[playerid][pMember]); ini_getInteger(iniFile,"AdminLevel",PlayerInfo[playerid][pAdmin]); ini_getInteger(iniFile,"Leader",PlayerInfo[playerid][pLeader]); ini_getInteger(iniFile,"Rank",PlayerInfo[playerid][pRank]); ini_getInteger(iniFile,"Sex",PlayerInfo[playerid][pSex]); ini_getFloat(iniFile,"Pos_x",PlayerInfo[playerid][pPos_x]); ini_getFloat(iniFile,"Pos_y",PlayerInfo[playerid][pPos_y]); ini_getFloat(iniFile,"Pos_z",PlayerInfo[playerid][pPos_z]); ini_closeFile(iniFile); GivePlayerMoney(playerid,PlayerInfo[playerid][pMoney]); SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]); SetPlayerSkin(playerid, pSkin); } else { ShowPlayerLoginDialog(playerid); SendClientMessage(playerid,COLOR_RED,"Неверный пароль. Попробуйте еще раз"); ini_closeFile(iniFile); } return 1; }
public OnPlayerSave(playerid) { new string[128]; format(string,sizeof(string),AccauntBD,PlayerName(playerid)); new iniFile = ini_openFile (string); ini_setInteger(iniFile,"Money",PlayerInfo[playerid][pMoney]); ini_setFloat(iniFile,"Health",PlayerInfo[playerid][pHealth]); ini_setInteger(iniFile,"Level",PlayerInfo[playerid][pLevel]); ini_setInteger(iniFile,"Skin",PlayerInfo[playerid][pSkin]); ini_setInteger(iniFile,"Member",PlayerInfo[playerid][pMember]); ini_setInteger(iniFile,"AdminLevel",PlayerInfo[playerid][pAdmin]); ini_setInteger(iniFile,"Leader",PlayerInfo[playerid][pLeader]); ini_setInteger(iniFile,"Rank",PlayerInfo[playerid][pRank]); ini_setInteger(iniFile,"Sex",PlayerInfo[playerid][pSex]); ini_setFloat(iniFile,"Pos_x",PlayerInfo[playerid][pPos_x]); ini_setFloat(iniFile,"Pos_y",PlayerInfo[playerid][pPos_y]); ini_setFloat(iniFile,"Pos_z",PlayerInfo[playerid][pPos_z]); ini_closeFile(iniFile); return 1; }
public ShowPlayerRegisterDialog(playerid) // тут изменять то что пишет игроку если он первый раз на сервере { new string[256]; format(string,sizeof(string), "Добро пожаловать на сервер!\nПожалуйста зарегистрируйтесь ваш ник '%s'\nвведите пароль и нажмите 'Ок'",PlayerName(playerid)); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация:", string, "Ок", "Выход"); return 1; }
public ShowPlayerLoginDialog(playerid) // тут изменять то что пишет игроку если он уже зареган { new string[256]; format(string,sizeof(string), "Здраствуйте %s вы здесь уже зарегистрированы\nпожалуйтса введите свой пароль\nуказанный при регистрации в окошко ниже",PlayerName(playerid)); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Авторизация:", string, "Ок", "Выход"); SpawnPlayer(playerid); SetPlayerSkin(playerid, pSkin); return 1; }
stock PlayerName(playerid) // функция узнающая име игрока (автора не знаю) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); return name; } public OnPlayerSpawn(playerid) { if (PlayerInfo[playerid][pMember] == 0) { SetPlayerPos(playerid, -447.02069091797, -1301.1533203125, 33.507884979248); SetPlayerFacingAngle(playerid, 0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 1; } if (PlayerInfo[playerid][pMember] == 1) { SetPlayerPos(playerid, 1495.9497070313,-1725.1209716797,13.645512580872); SetPlayerFacingAngle(playerid, 0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 1; } } Поможет кто?
|
| |
|
|
| buduzloj | Дата: Понедельник, 29.08.2011, 03:46 | Сообщение # 3548 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус: 
| Quote (VlaDyslaV) как сделать чтоб сначала ишли домашние кары потом кары сервера? Очень просто. В OnGameModeInit меняется
вот как выглядит на примере в моде sun city
Code for(new h = 0; h < CAR_PROD; h++) { CreateVehicle(AutoInfo[h][aModel], AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], AutoInfo[h][aAutoAngle], AutoInfo[h][aColor1], AutoInfo[h][aColor2],SPAWN_CARS); if(AutoInfo[h][aStats] == 0) { new strings[256]; format(strings,sizeof(strings),"Транспорт продается\nУровень: %d\nСтоимость: %d",AutoInfo[h][aKey],AutoInfo[h][aPrice]); nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0); } else { new strings[256]; format(strings,sizeof(strings),"ID: %d\nВладелец: %s",h,AutoInfo[h][aOwner]); nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0); } } //LSPD lspd1 = AddStaticVehicleEx(596,1535.1977539063,-1669.3918457031,13.202812194824,0,-1,-1,SPAWN_CARS);//1 AddStaticVehicleEx(596,1535.3432617188,-1677.7794189453,13.202812194824,0,-1,-1,SPAWN_CARS);//2 AddStaticVehicleEx(596,1526.7424316406,-1643.7180175781,5.7106246948242,180,-1,-1,SPAWN_CARS);//3 AddStaticVehicleEx(596,1530.3603515625,-1643.6746826172,5.7106246948242,180,-1,-1,SPAWN_CARS);//4 AddStaticVehicleEx(596,1538.0759277344,-1644.0693359375,5.7106246948242,180,-1,-1,SPAWN_CARS);//5 как видиш сначало идёт создания каров который можно купить а затем серверых
|
| |
|
|
| slamvan | Дата: Понедельник, 29.08.2011, 08:28 | Сообщение # 3549 |
|
Новенький
Группа:
I'm V.I.P.
Сообщений: 22
Награды: 2
Город: Стерлитомак
Репутация: -182
Замечания: 40%
Статус: 
| норм збазябки за совет!!!
|
| |
|
|
| VlaDyslaV | Дата: Понедельник, 29.08.2011, 09:23 | Сообщение # 3550 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Увереный спасибо) Еще вопросик [php]if(strcmp(cmd, "/engine", true) == 0 || (strcmp(cmd, "/en", true) == 0)) { new vehicleid = GetPlayerVehicleID(playerid); new vehmodel = GetVehicleModel(playerid); if(vehmodel == 448 || vehmodel == 475 || vehmodel == 462 || vehmodel == 481 || vehmodel == 509 || vehmodel == 510 || vehmodel == 530 || vehmodel == 471) { SendClientMessage(playerid, COLOR_GRAD1, "Тут нечего заводить"); } if(eng[vehicleid] == 0) { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective); eng[vehicleid] = 1; return 1; } else { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective); eng[vehicleid] = 0; } return 1; }[/php]
что то не получается проверку сделать как её сделать? чтоб в моделях авто(указаных в коде) небыло движка т.е. если их заводишь писало(указано в коде)
|
| |
|
|
| Paul_Norck | Дата: Понедельник, 29.08.2011, 11:30 | Сообщение # 3551 |
|
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Simferopol
Репутация: 72
Замечания: 0%
Статус: 
| Code if(!strcmp(cmd, "/engine", true) || !strcmp(cmd, "/en", true)) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == 0) return 1; new vehmodel = GetVehicleModel(vehicleid); if(vehmodel == 448 || vehmodel == 475 || vehmodel == 462 || vehmodel == 481 || vehmodel == 509 || vehmodel == 510 || vehmodel == 530 || vehmodel == 471) { SendClientMessage(playerid, COLOR_GRAD1, "Тут нечего заводить"); return 1; } if(eng[vehicleid] == 0) { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective); eng[vehicleid] = 1; return 1; } else { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective); eng[vehicleid] = 0; } return 1; }
|
| |
|
|
| spector-48 | Дата: Понедельник, 29.08.2011, 13:32 | Сообщение # 3552 |
|
Новенький
Группа:
Пользователи
Сообщений: 23
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Объясните по шагам как стримером пользоваться. И как добавить с помощью его объекты.
|
| |
|
|
| VlaDyslaV | Дата: Понедельник, 29.08.2011, 17:21 | Сообщение # 3553 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Paul_Norck, Спасибо вам большое И еще 1 вопросик надеюсь последний Как для этих же моделей авто(выше указаных в в /engine) убрать бензин, чтоб он не просто не кончался а и еще чтоб его в textdraw небыло с меня + какие коды надо говорите выложу)Добавлено (29.08.2011, 17:21) --------------------------------------------- Всё сделал) О да на последок, если кто может дать нормальные дома по 3 городам и машины к ним, токо дома не с PG
|
| |
|
|
| spector-48 | Дата: Вторник, 30.08.2011, 19:34 | Сообщение # 3554 |
|
Новенький
Группа:
Пользователи
Сообщений: 23
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Подскажите урок для создания системы бензина или на скрипт дайте ссылку плиз.
|
| |
|
|
| Spektr109 | Дата: Среда, 31.08.2011, 23:03 | Сообщение # 3555 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Магнитогорск
Репутация: -2
Замечания: 0%
Статус: 
| Доброго времени суток. У меня возникла небольшая проблема. Как сделать так, чтобы когда отметка бензина достигала 0-ля, то двигатель машины глох? Заранее благодарен
|
| |
|
|
|
 |
|
 | |
| |
|