[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Pawno-Урок]Команда для создания авто
Дата: 31.01.2011, Понедельник, 15:18:52 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 223
Репутация: 98+
Так как я заметил что последние время в модах нет команды для создания автомобиля без какого либо сохранения и + меня попроси выложить так что вот команда /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
Репутация: 886+
ты бы хоть текст перевел)
Дата: 03.02.2011, Четверг, 12:15:58 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 50
Репутация: 123+
Valeron, В пешку вставишь и будет нормально.
SeoGod, В каких это? Во всех есть.

ЗЫ: Ни какой оптимизации.. facepalm

Дата: 03.02.2011, Четверг, 19:36:28 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 207
Репутация: 224+
Чет у меня эта команда в 2 раза меньше O_O
Дата: 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
Репутация: 334+
SeoGod, Пипец ну ты поцык даёшь,не нужное вылаживаешь абсолютно :(
Дата: 08.02.2011, Вторник, 23:34:38 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 2
Репутация: 6+
Люди а как сделать чтобы команда была доступна любому игроку?И еще чтобы за это деньги брали?
Дата: 08.02.2011, Вторник, 23:47:53 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 225
Репутация: 255+
MixaM3, убери строчки
Code
if (PlayerInfo[playerid][pAdmin] < 6)   
{   
SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ïðàâ íà èñïîëüçîâàíå ýòîé êîìàíäû!");   
return 1;   
}
Дата: 08.02.2011, Вторник, 23:57:53 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 2
Репутация: 6+
4 errora
Дата: 09.02.2011, Среда, 11:50:30 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 263
Репутация: 242+
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
Репутация: 74+
А как сделать чтобы тут ещё надобло номер вписовать атомобиля и он сохранялся в фаил!?
Дата: 08.03.2011, Вторник, 10:47:15 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 56
Репутация: 13+
vozmozno komu to pomozet. (sizu s telefona, sori za translit)
Дата: 24.08.2011, Среда, 11:30:45 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 21
Репутация: -5+
Для начала заходим в папку с игрок
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
Репутация: 265+
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"
  • Страница 1 из 1
  • 1
Поиск: