как вытащить /carcolour из ladmin и сделать для об. играков
Raper Дата: Суббота, 01.10.2011, 17:53:37 | Сообщение # 1
Группа: Пользователи
Сообщений: 42
Сразу скажу кто пользуется Ladmin тот поймёт короче я хотел вытащить от туда команду /carcolour но не знаю как сделать чтоб эта команда была для обычный игроков и не перекрашивала другие машины по id а именно твою типо было бы /carcolour 1 цвет 2 цвет а не так /carcolour id игрока 1 цвет 2 цвет
Сообщение Сразу скажу кто пользуется Ladmin тот поймёт короче я хотел вытащить от туда команду /carcolour но не знаю как сделать чтоб эта команда была для обычный игроков и не перекрашивала другие машины по id а именно твою типо было бы /carcolour 1 цвет 2 цвет а не так /carcolour id игрока 1 цвет 2 цвет Автор - Raper Дата добавления - 01.10.2011 в 17:53:37
danik_rok Дата: Суббота, 01.10.2011, 18:25:36 | Сообщение # 2
Группа: Проверенные
Сообщений: 317
Кинь команду сюда, в принципе там даже выризать не надо, просто изменить саму команду
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение отредактировал danik_rok - Суббота, 01.10.2011, 18:25:55
Сообщение Кинь команду сюда, в принципе там даже выризать не надо, просто изменить саму команду Автор - danik_rok Дата добавления - 01.10.2011 в 18:25:36
Raper Дата: Суббота, 01.10.2011, 18:36:51 | Сообщение # 3
Группа: Пользователи
Сообщений: 42
Я сам как то не могу её найти нашёл только часть в ладмин 4 но она есть там Вот сама часть команды Code
dcmd_carcolour(playerid,params[]) { if(GetPVarInt(playerid, "Level") >= GetLvlCfg("carcolour")) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index); if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3) || !IsNumeric(tmp2)) return SendClientMessage(playerid, red, "Èñïîëüçóéòå: /carcolour [id èãðîêà] [Öâåò 1] [Öâåò 2]"); new player1 = strval(tmp), colour1, colour2, string[128]; if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); if(GetPVarInt(player1, "Level") == ServerInfo[MaxAdminLevel] && GetPVarInt(playerid, "Level") != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"Îøèáêà: Âû íå ìîæåòå âîñïîëçüçîâàòüñÿ ýòîé êîìàíäîé"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { if(IsPlayerInAnyVehicle(player1)) { CMDMessageToAdmins(playerid,"CARCOLOUR"); format(string, sizeof(string), "Âû ñìåíèëè öâåò òðàíñïîðòà %s èãðîêà %s íà %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], pName(player1), colour1, colour2 ); SendClientMessage(playerid,blue,string); if(player1 != playerid) { format(string,sizeof(string),"Àäìèí %s ñìåíèë âàì öâåò òðàíñïîðòà %s íà %d,%d", pName(playerid), VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], colour1, colour2 ); SendClientMessage(player1,blue,string); } return ChangeVehicleColor(GetPlayerVehicleID(player1), colour1, colour2); } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîê íå â òðàíñïîðòå"); } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîêà íå ñóùåñòâóåò"); } else return SendClientMessage(playerid,red,"Îøèáêà: Äëÿ èñïîëüçîâàíèÿ êîìàíäû òðåáóåòñÿ áîëåå âûñîêèé óðîâåíü"); }
Сообщение Я сам как то не могу её найти нашёл только часть в ладмин 4 но она есть там Вот сама часть команды Code
dcmd_carcolour(playerid,params[]) { if(GetPVarInt(playerid, "Level") >= GetLvlCfg("carcolour")) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index); if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3) || !IsNumeric(tmp2)) return SendClientMessage(playerid, red, "Èñïîëüçóéòå: /carcolour [id èãðîêà] [Öâåò 1] [Öâåò 2]"); new player1 = strval(tmp), colour1, colour2, string[128]; if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); if(GetPVarInt(player1, "Level") == ServerInfo[MaxAdminLevel] && GetPVarInt(playerid, "Level") != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"Îøèáêà: Âû íå ìîæåòå âîñïîëçüçîâàòüñÿ ýòîé êîìàíäîé"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { if(IsPlayerInAnyVehicle(player1)) { CMDMessageToAdmins(playerid,"CARCOLOUR"); format(string, sizeof(string), "Âû ñìåíèëè öâåò òðàíñïîðòà %s èãðîêà %s íà %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], pName(player1), colour1, colour2 ); SendClientMessage(playerid,blue,string); if(player1 != playerid) { format(string,sizeof(string),"Àäìèí %s ñìåíèë âàì öâåò òðàíñïîðòà %s íà %d,%d", pName(playerid), VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], colour1, colour2 ); SendClientMessage(player1,blue,string); } return ChangeVehicleColor(GetPlayerVehicleID(player1), colour1, colour2); } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîê íå â òðàíñïîðòå"); } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîêà íå ñóùåñòâóåò"); } else return SendClientMessage(playerid,red,"Îøèáêà: Äëÿ èñïîëüçîâàíèÿ êîìàíäû òðåáóåòñÿ áîëåå âûñîêèé óðîâåíü"); }
Автор - Raper Дата добавления - 01.10.2011 в 18:36:51
FAMAS Дата: Суббота, 01.10.2011, 23:23:06 | Сообщение # 4
Группа: vip
Сообщений: 55
Просто в ладмин стоит не стандартное написание команд Т.е. инклюд Строка Она же Code
if(strcmp("/carcolour", cmdtext, true, 10) == 0)
Просто написана под инклюдом который делает работу команд в 10 раз быстрее
MyMessage
Сообщение Просто в ладмин стоит не стандартное написание команд Т.е. инклюд Строка Она же Code
if(strcmp("/carcolour", cmdtext, true, 10) == 0)
Просто написана под инклюдом который делает работу команд в 10 раз быстрее Автор - FAMAS Дата добавления - 01.10.2011 в 23:23:06
Raper Дата: Воскресенье, 02.10.2011, 03:09:28 | Сообщение # 5
Группа: Пользователи
Сообщений: 42
Quote (FAMAS )
Просто написана под инклюдом который делает работу команд в 10 раз быстрее
Ну я так и не понял как мне вытащить эту команду Так как она настроена под админа а не игрока
Сообщение Quote (FAMAS )
Просто написана под инклюдом который делает работу команд в 10 раз быстрее
Ну я так и не понял как мне вытащить эту команду Так как она настроена под админа а не игрокаАвтор - Raper Дата добавления - 02.10.2011 в 03:09:28
Dimka_71rus Дата: Воскресенье, 02.10.2011, 09:55:13 | Сообщение # 6
Группа: Пользователи
Сообщений: 360
Raper , ну вот функция для всех чтоб менять покрас домашних авто Code
if (strcmp(cmd, "/carcolor", true) == 0) { if(IsPlayerConnected(playerid)) { new house = PlayerInfo[playerid][pPhousekey]; GetPlayerName(playerid, playername, sizeof(playername)); if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]"); return 1; } new colornum = strval(tmp); if(colornum > 2 || colornum < 1) { SendClientMessage(playerid, COLOR_RED,"** Выберите 1 или 2"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]"); } new color = strval(tmp); if(color > 126) { SendClientMessage(playerid, COLOR_RED,"** Максимум 126"); return 1; } if (GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid, COLOR_RED,"** Вы не можете позволить себе это ($5000)"); } if(colornum == 1) { HouseInfo[house][hVcol1] = color; format(string, sizeof(string), "* Первый цвет установлен %d -$5000",color); SendClientMessage(playerid, COLOR_GRAD3,string); } else { HouseInfo[house][hVcol2] = color; format(string, sizeof(string), "* Второй цвет установлен %d -$5000",color); SendClientMessage(playerid, COLOR_GRAD3,string); } SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Покрасочные работы будут завершены через 24 часа"); GivePlayerMoney(playerid,-5000); SBizzInfo[5][sbTill] += 5000; ExtortionSBiz(5, 5000); PlayerPlaySound(giveplayerid, 1134, 0.0, 0.0, 0.0); OnPropUpdate(); } else { SendClientMessage(playerid, COLOR_RED, "** Вы не владеете домом"); return 1; } } return 1; }
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение Raper , ну вот функция для всех чтоб менять покрас домашних авто Code
if (strcmp(cmd, "/carcolor", true) == 0) { if(IsPlayerConnected(playerid)) { new house = PlayerInfo[playerid][pPhousekey]; GetPlayerName(playerid, playername, sizeof(playername)); if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]"); return 1; } new colornum = strval(tmp); if(colornum > 2 || colornum < 1) { SendClientMessage(playerid, COLOR_RED,"** Выберите 1 или 2"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]"); } new color = strval(tmp); if(color > 126) { SendClientMessage(playerid, COLOR_RED,"** Максимум 126"); return 1; } if (GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid, COLOR_RED,"** Вы не можете позволить себе это ($5000)"); } if(colornum == 1) { HouseInfo[house][hVcol1] = color; format(string, sizeof(string), "* Первый цвет установлен %d -$5000",color); SendClientMessage(playerid, COLOR_GRAD3,string); } else { HouseInfo[house][hVcol2] = color; format(string, sizeof(string), "* Второй цвет установлен %d -$5000",color); SendClientMessage(playerid, COLOR_GRAD3,string); } SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Покрасочные работы будут завершены через 24 часа"); GivePlayerMoney(playerid,-5000); SBizzInfo[5][sbTill] += 5000; ExtortionSBiz(5, 5000); PlayerPlaySound(giveplayerid, 1134, 0.0, 0.0, 0.0); OnPropUpdate(); } else { SendClientMessage(playerid, COLOR_RED, "** Вы не владеете домом"); return 1; } } return 1; }
Автор - Dimka_71rus Дата добавления - 02.10.2011 в 09:55:13
Raper Дата: Вторник, 04.10.2011, 22:28:01 | Сообщение # 7
Группа: Пользователи
Сообщений: 42
Dimka_71rus , ты не понял я хотел именно из ладмин цвета достать так как их там очень много, но все ровно спс этим пока попользуюсь
Сообщение Dimka_71rus , ты не понял я хотел именно из ладмин цвета достать так как их там очень много, но все ровно спс этим пока попользуюсь Автор - Raper Дата добавления - 04.10.2011 в 22:28:01
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи