Ray — разработчик crmp mobile
Open in Telegram
Канал PAWN скриптера с опытом год. Именно тут можно получить игровые моды с модными и иновационными игровыми системами. Подпишись и поддержи автора.
Show more242
Subscribers
No data24 hours
No data7 days
-930 days
Posts Archive
Repost from Quick Community - Студия графического дизайна
Ребят, для некоторых будет шок - сурсы мираж раши НЕ продаются нигде.
Сурс находится лишь у одного человека!
Видел, что некоторые пытаются продать якобы их сурс, это — очевидный скам.
Пожалуйста, не ведитесь на такое 😀
#define INVALID_MASSIVEPOS -1
#define MAX_SEEDS 100
enum SEED_TYPE {
SENO_TYPE_NONE,
SENO_TYPE_PCHENO,
SENO_TYPE_GOROH,
SENO_TYPE_KUKUROZA
}
new const seno_name[SEED_TYPE][] = {
"",
"Пшено",
"Горох",
"Кукуруза"
};
enum seed_data {
SEED_TYPE:seed_type,
STREAMER_TAG_OBJECT:seed_objectid,
STREAMER_TAG_AREA:seed_area,
Text3D:seed_text
}
new const seno_reset[seed_data];
static seno[MAX_SEEDS][seed_data];
stock Seno_Create(SEED_TYPE:type, Float:x, Float:y, Float:z) {
for(new senoindex; senoindex<MAX_SEEDS; senoindex++) { // ищем свободный слот
if(seno[senoindex][seed_type] == SENO_TYPE_NONE) { // видем, что слот свободный
seno[senoindex][seed_type] = type;
seno[senoindex][seed_objectid] = CreateDynamicObject(864, x, y, z, 0.0, 0.0, 0.0, 0, 0);
seno[senoindex][seed_area] = CreateDynamicSphere(x, y, z, 3.0, 0, 0);
seno[senoindex][seed_text] = CreateDynamic3DTextLabel(seno_name[type], -1, x, y, z, 5.0);
return senoindex;
}
}
return INVALID_MASSIVEPOS;
}
stock bool:Seno_IsValidIndex(index) {
if(index >= MAX_SEEDS) { // проверяем, что бы index не выходил за пределы массива seno[10000] приведёт к крашу сервера
return false;
}
if(index < 0) { // проверяем, что бы index не выходил за пределы массива seno[-1] приведёт к крашу сервера
return false;
}
return true;
}
Практически готовая система сена для ферм🥶Сливаю мод RADMIR RP с Maze-host.
Покупал 5 месяцев назад, для каких целей хз🙃
Планирую писать мод с полного нуля с теплицами и тд...
Что бы вы хотели в нем увидеть?
