[Pawno-Урок]Команда для создания авто
|
|
Дата: 31.01.2011, Понедельник, 15:18:52 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 223
Так как я заметил что последние время в модах нет команды для создания автомобиля без какого либо сохранения и + меня попроси выложить так что вот команда /veh Code if(strcmp(cmd, "/veh", true) == 0) { if(UsedCom[playerid]>0) return SendClientMessage(playerid, COLOR_WHITE, "Ââîä êîìàíäû ðàçðåøîí ðàç â 1 ñåêóíäó") if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] < 6) { SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ïðàâ íà èñïîëüçîâàíå ýòîé êîìàíäû!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /veh [id àâòî] [1 öâåò] [2 öâåò]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "ID àâòî íå ìîæåò áûòü íèæå 400 è âûøå 611 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /veh [id àâòî] [1 öâåò] [2 öâåò]"); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "ID öâåòà íå ìîæåò áûòü íèæå 0 è âûøå 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /veh [id àâòî] [1 öâåò] [2 öâåò]"); return 1; } if(car == 520) Hydras ++; if(car == 425) Hunters ++; if(car == 430) Predators ++; if(car == 432) Rhinos ++; new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "ID öâåòà íå ìîæåò áûòü íèæå 0 è âûøå 126 !"); return 1; } new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new carid = CreateVehicle(car, X,Y+5,Z+1, 0.0, color1, color2, 60000); CreatedCars[CreatedCar] = carid; CreatedCar ++; LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); format(string, sizeof(string), "Àâòî %d ñîçäàíî.", carid); SendClientMessage(playerid, COLOR_GREY, string); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s ñîçäàë ìàøèíó [%d] (Öâåò 1: %d | Öâåò 2: %d) Íà åãî ïîçèöèè.",d,m,y,h,mi,s,sendername,carid,color1,color2); AdminLog(string); } UsedCom[playerid]=1; return 1; }
Добавлено (31.01.2011, 15:16:18) --------------------------------------------- забыл пихать в паблик public OnPlayerCommandText(playerid, cmdtext[])
Добавлено (31.01.2011, 15:18:52) --------------------------------------------- Команда для мода GF
|
|
|
Дата: 03.02.2011, Четверг, 10:56:43 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 414
ты бы хоть текст перевел)
|
|
|
Дата: 03.02.2011, Четверг, 12:15:58 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 50
Valeron, В пешку вставишь и будет нормально. SeoGod, В каких это? Во всех есть. ЗЫ: Ни какой оптимизации.. 
|
|
|
Дата: 03.02.2011, Четверг, 19:36:28 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 207
Чет у меня эта команда в 2 раза меньше
|
|
|
Дата: 03.02.2011, Четверг, 20:06:57 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
Ужас... у тебя с головой в порядке ? Code if(!strcmp(cmd, "/veh", true)) { if(PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid,COLOR_GREY,"Вы не можете использовать команду!"); { if(!strlen(cmdtext)) return SendClientMessage(playerid,COLOR_GREY,"/veh [id] [цвет1] [цвет2]"); new id = strval(strpar(cmdtext)); if(id < 400 || id > 611) return SendClientMessage(playerid,COLOR_GREY,"ID от 400 - 611"); new col1 = strval(strpar(cmdtext)); new col2 = strval(cmdtext); new Float:x,Float:y,Float:z,Float:a; GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(id,x+1,y,z,a,col1,col2,900000); return 1; }
|
|
|
Дата: 03.02.2011, Четверг, 20:21:07 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 203
SeoGod, Пипец ну ты поцык даёшь,не нужное вылаживаешь абсолютно
|
|
|
Дата: 08.02.2011, Вторник, 23:34:38 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 2
Люди а как сделать чтобы команда была доступна любому игроку?И еще чтобы за это деньги брали?
|
|
|
Дата: 08.02.2011, Вторник, 23:47:53 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 225
MixaM3, убери строчки Code if (PlayerInfo[playerid][pAdmin] < 6) { SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ïðàâ íà èñïîëüçîâàíå ýòîé êîìàíäû!"); return 1; }
|
|
|
Дата: 08.02.2011, Вторник, 23:57:53 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 2
4 errora
|
|
|
Дата: 09.02.2011, Среда, 11:50:30 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 263
MixaM3, понятно что 4 эрора, потому что Mender, Не знает и лезет куда не нужно. Вот твой код будет для всех: Code if(!strcmp(cmd, "/veh", true)) { if(!strlen(cmdtext)) return SendClientMessage(playerid,COLOR_GREY,"/veh [id] [цвет1] [цвет2]"); new id = strval(strpar(cmdtext)); if(id < 400 || id > 611) return SendClientMessage(playerid,COLOR_GREY,"ID от 400 - 611"); new col1 = strval(strpar(cmdtext)); new col2 = strval(cmdtext); new Float:x,Float:y,Float:z,Float:a; GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(id,x+1,y,z,a,col1,col2,900000); return 1; }
|
|
|
Дата: 08.03.2011, Вторник, 06:54:03 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 134
А как сделать чтобы тут ещё надобло номер вписовать атомобиля и он сохранялся в фаил!?
|
|
|
Дата: 08.03.2011, Вторник, 10:47:15 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 56
vozmozno komu to pomozet. (sizu s telefona, sori za translit)
|
|
|
Дата: 24.08.2011, Среда, 11:30:45 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 21
Для начала заходим в папку с игрок Code GTA San Andreas
Находим Code samp_debug и выбераем Code Lauch Debug
Прописываем команду /vsel(у вас появится выбор машин)выберам вам нужный кар и едим нато место куда вам надо поставить.Прописываем команду /save(Команда используется для смохранения кординат машин.Теперь заходим на диск C и ищем следующию папку Code GTA San Andreas User Files .Находим Code savedpositions открываем и выдим что то похожее на это Code AddStaticVehicle(477,1254.83886719,-804.67675781,83.99062347,179.50012207,6);
Это и есть ваша машина.Теперь прост вставляем в мод.
|
|
|
Дата: 05.12.2012, Среда, 15:28:50 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 365
C:\Users\Êîíñòàíòèí\Downloads\Autoupdate\MovieMakerModeYG\MovieMakerModeYG\gamemodes\MMM.pwn(807) : error 017: undefined symbol "strpar" C:\Users\Êîíñòàíòèí\Downloads\Autoupdate\MovieMakerModeYG\MovieMakerModeYG\gamemodes\MMM.pwn(809) : error 017: undefined symbol "strpar"
|
|
|