Если вы покупаете дом и при этом у вас остается зеленая иконка или после продажи она красная, то это для вас.
1. Сначала создадим stock Воткните это в конец мода: stock UpdateHouse(idx) { DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]); DestroyDynamicPickup(HouseInfo[idx][hPickup]); if(HouseInfo[idx][hOwned] == 0) { HouseInfo[idx][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1,-1,-1,100.0); HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 150.0); } else if(HouseInfo[idx][hOwned] == 1) { HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 150.0); HouseInfo[idx][hPickup] = CreateDynamicPickup(1272, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1,-1,-1,100.0); } } 2. Добавим в команду покупки дома: UpdateHouse(h); Примерно после этого: PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];PlayerInfo[playerid][pLocal] = h;SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);SendClientMessage(playerid, COLOR_WHITE, " Ïèøèòå /help òàì ïîÿâèëèñü íîâûå êîìàíäû!") 3. В продажу дома: UpdateHouse(i); После этого: strmid(HouseInfo[i][hOwner], "The State", 0, strlen("The State"), 255); 4. В enum hInfo PHP код: hPickup, hMIcon, 5. Найти подобное: format(strstr,sizeof(strstr),"ID: %d\nДом продается\nУровень: %d\nЦена: %d",h,HouseInfo[h][hLevel],HouseInfo[h][hValue]); и после этой строки добавить: HouseInfo[h][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1,-1,-1,100.0); HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 150.0); 6. Найти: format(strstr,sizeof(strstr),"ID: %d\nВладелец: %s",h,HouseInfo[h][hOwner]); и после этой строки добавить: HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 150.0);HouseInfo[h][hPickup] = CreateDynamicPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1,-1,-1,100.0); По этому принципу в остальные команды, где требуется обновление иконки дома, например /asellhouse. Вставить: UpdateHouse(может быть i, h или house) Вот и все. Автор: Рустам |
При заходе на ваш сервер у игроков будет рандомно проигрываться музыка. Я уже добавил музыка на свой вкус. Если вам она не нравится - добавите свою. Загрузить её можно через ucoz.
|
Вот собственно и вышел в паблик способ подмены диалога.
|
И так написалa свою сис-му сдачи спермы..
|
Сделал простую работу.
Может кому-нибудь пригодиться, чисто для разнообразия. Работа создавалась специально для мода RLS Сделано так, чтобы античит не отнимал зарплату) |
Показывает как создать античит на хп.
|
Нам поставлена задача: установить игровой сервер sa-mp на виртуальный выделенный сервер
|
Надеюсь все знают баг +c и вот этот урок предотвратит его)
|
Как вы видели на некоторых серверах можно писать цветными буквами в абсолютно любой чат, кроме диалоговых окон. Об этом баге SA:MP я расскажу в полной новости. |