Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 424 online users. » 1 Member(s) | 420 Guest(s) Bing, Google, Yandex, braynerlc62
|
Latest Threads |
Command does not work in-...
Forum: Pawn Scripting
Last Post: PANZEHIR_
Yesterday, 06:36 PM
» Replies: 0
» Views: 30
|
White Screen
Forum: Support
Last Post: Phat202146_real
2024-11-21, 02:50 PM
» Replies: 0
» Views: 31
|
I get error 021 using y_h...
Forum: Pawn Scripting
Last Post: daniscript18
2024-11-18, 11:34 PM
» Replies: 0
» Views: 51
|
Il reste des français sur...
Forum: French/Fran?ais
Last Post: tysanio
2024-11-18, 05:39 AM
» Replies: 2
» Views: 453
|
Object creation issues
Forum: Programming
Last Post: K1271
2024-11-15, 11:51 PM
» Replies: 0
» Views: 50
|
Is the SAMP Hosting the s...
Forum: General Discussions
Last Post: OperaGX
2024-11-14, 09:33 PM
» Replies: 0
» Views: 66
|
Run time error 19: "File ...
Forum: Pawn Scripting
Last Post: Rexey
2024-11-14, 03:50 AM
» Replies: 0
» Views: 59
|
How to Compile Your Gamem...
Forum: Tutorials
Last Post: thelante
2024-11-13, 08:50 AM
» Replies: 3
» Views: 456
|
Modeller wanted
Forum: Development Updates
Last Post: acc.gangbeni
2024-11-11, 05:10 PM
» Replies: 9
» Views: 16,463
|
SA:MP forum offline
Forum: Portuguese/Portugu?s
Last Post: weslley_script
2024-11-09, 05:27 PM
» Replies: 7
» Views: 9,906
|
|
|
AI in Pythton |
Posted by: unix - 2019-05-12, 05:53 PM - Forum: Programming
- Replies (8)
|
|
Hi
What do you think about developing?AIs in?Python
Recently started and I think it's very needy nowadays even though nowhere to use it at the moment for myself.
I recommend you all to take a step further about learning AI - it will be needed a lot in the "future".
|
|
|
Kind Request |
Posted by: Gravityfalls - 2019-05-12, 05:02 PM - Forum: General Discussions
- No Replies
|
|
I, by no means wish to back-seat moderate.
BUT...
PLEASE, PLEASE, PLEASE, search once before you make a thread. A lot of what you're going to ask is asked alerady, not once but many times, and also answered equally.
Thank you for your time :)
|
|
|
pawn env |
Posted by: dakyskye - 2019-05-12, 03:41 PM - Forum: Plugins
- Replies (2)
|
|
pawn-env
Access environment variables in PAWN
Installation
Install to your project:
Code: sampctl package install dakyskye/pawn-env
include in your code:
and start using it.
Usage
At development time, you can use .env file, but in production it?s not recommended.
Example .env file content:
Code: MYSQL_USER=user
MYSQL_PASSWORD=password
MYSQL_HOST=localhost
MYSQL_DATABASE=database
Using it in the recommended way:
Code: MYSQL_USER=user MYSQL_PASSWORD=password MYSQL_HOST=localhost MYSQL_DATABASE=database sampctl package run
Code: $env:MYSQL_USER="user"; $env:MYSQL_PASSWORD="password"; $env:MYSQL_HOST="localhost"; $env:MYSQL_DATABASE="database"; sampctl package run
Code: docker run -d \
??? -e MYSQL_USER=user \
??? -e MYSQL_PASSWORD=password \
??? -e MYSQL_HOST=localhost \
??? -e MYSQL_DATABASE=database \
??? --name my-container my/image
API
Code: native bool:Env_Has(const env[]);
native bool:Env_Get(const env[], dest[], size=sizeof(dest));
- bool:Env_Has(const env[]);
It checks if an environment variable with passed name as env exists or not and returns the result as true or false, hence the bool tag.
- bool:Env_Get(const env[], dest[], size=sizeof(dest));
It reads the value of the environment variable of passed name as env, then packs it into dest.
Example usage can be found in tests/tests.pwn
Building
First of all, install GNU Make if you haven?t already.
Code: docker build -t pawn-env .
docker run -v DISKLETTER:\path\to\pawn-env\plugins:/pawn-env/plugins --name pawn-env pawn-env
An example path from my case: X:\My-Workflow\pawn-env\plugins
Credits
|
|
|
Buying from biz crash server. |
Posted by: MrVegas - 2019-05-10, 11:08 PM - Forum: Support
- Replies (2)
|
|
PHP Code: CMD:buy(playerid, params[])
{
? ?static
? ? ? ?id = -1;
? ?if ((id = House_Nearest(playerid)) != -1)
? ?{
? ? ? ?if (House_GetCount(playerid) >= MAX_OWNABLE_HOUSES)
? ? ? ? ? ?return SendErrorMessage(playerid, "You can only own %d houses at a time.", MAX_OWNABLE_HOUSES);
? ? ? ?if (HouseData[id][houseOwner] != 0)
? ? ? ? ? ?return SendErrorMessage(playerid, "This house is already owned at the moment.");
? ? ? ?if (HouseData[id][housePrice] > GetMoney(playerid))
? ? ? ? ? ?return SendErrorMessage(playerid, "You have insufficient funds for the purchase.");
? ? ? ?HouseData[id][houseOwner] = GetPlayerSQLID(playerid);
? ? ? ?House_Refresh(id);
? ? ? ?House_Save(id);
? ? ? ?GiveMoney(playerid, -HouseData[id][housePrice]);
? ? ? ?SendServerMessage(playerid, "You have purchased \"%s\" for %s!", HouseData[id][houseAddress], FormatNumber(HouseData[id][housePrice]));
? ? ? ?ShowPlayerFooter(playerid, "You have ~g~purchased~w~ a house!");
? ? ? ?Log_Write("logs/house_log.txt", "[%s] %s has purchased house ID: %d for %s.", ReturnDate(), ReturnName(playerid), id, FormatNumber(HouseData[id][housePrice]));
? ?}
? ?else if ((id = Business_Nearest(playerid)) != -1)
? ?{
? ? ? ?if (Business_GetCount(playerid) >= MAX_OWNABLE_BUSINESSES)
? ? ? ? ? ?return SendErrorMessage(playerid, "You can only own %d businesses at a time.", MAX_OWNABLE_BUSINESSES);
? ? ? ?if (BusinessData[id][bizOwner] != 0)
? ? ? ? ? ?return SendErrorMessage(playerid, "This business is already owned at the moment.");
? ? ? ?if (BusinessData[id][bizPrice] > GetMoney(playerid))
? ? ? ? ? ?return SendErrorMessage(playerid, "You have insufficient funds for the purchase.");
? ? ? ?BusinessData[id][bizOwner] = GetPlayerSQLID(playerid);
? ? ? ?Business_Refresh(id);
? ? ? ?Business_Save(id);
? ? ? ?GiveMoney(playerid, -BusinessData[id][bizPrice]);
? ? ? ?SendServerMessage(playerid, "You have purchased \"%s\" for %s!", BusinessData[id][bizName], FormatNumber(BusinessData[id][bizPrice]));
? ? ? ?ShowPlayerFooter(playerid, "You have ~g~purchased~w~ a business!");
? ? ? ?Log_Write("logs/biz_log.txt", "[%s] %s has purchased business ID: %d for %s.", ReturnDate(), ReturnName(playerid), id, FormatNumber(BusinessData[id][bizPrice]));
? ?}
? ?else if ((id = Business_Inside(playerid)) != -1)
? ?{
? ? ? ?if (BusinessData[id][bizLocked] != 0 || !BusinessData[id][bizOwner])
? ? ? ? ? ?return SendErrorMessage(playerid, "This business is closed!");
? ? ? ?if (BusinessData[id][bizType] == 5) {
? ? ? ? ? ?Business_CarMenu(playerid, id);
? ? ? ?} else {
? ? ? ? ? ?Business_PurchaseMenu(playerid, id);
? ? ? ?}
? ?}
? ?return 1;
}
PHP Code: Business_ProductMenu(playerid, bizid)
{
? ?if (bizid == -1 || !BusinessData[bizid][bizExists])
? ? ? ?return 0;
? ?static
? ? ? ?string[512];
? ?switch (BusinessData[bizid][bizType])
? ?{
? ? ? ?case 1, 6:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Mobile Phone - %s\nGPS System - %s\nSpray Paint - %s\nBackpack - %s\nWater Bottle - %s\nSoda Bottle - %s\nLottery Ticket - %s\nPortable Radio - %s\nCan of Fuel - %s\nCrowbar - %s\nBoombox - %s\nMask - %s\nFirst Aid Kit - %s\nRepair Kit - %s\nNOS Canister - %s\nBaseball Bat - %s\nFrozen Pizza - %s\nFrozen Burger - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][6]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][7]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][8]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][9]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][10]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][11]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][12]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][13]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][14]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][15]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][16]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][17])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, EditProduct, DIALOG_STYLE_LIST, "Business: Modify Item", string, "Modify", "Cancel");
? ? ? ?}
? ? ? ?case 2:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Magazine - %s\nAmmo Cartridge - %s\nArmored Vest - %s\nDesert Eagle - %s\nRemington 870 - %s\nM14 Rifle - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, EditProduct, DIALOG_STYLE_LIST, "Business: Modify Item", string, "Modify", "Cancel");
? ? ? ?}
? ? ? ?case 3:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Clothes - %s\nGlasses - %s\nHats - %s\nBandana - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, EditProduct, DIALOG_STYLE_LIST, "Business: Modify Item", string, "Modify", "Cancel");
? ? ? ?}
? ? ? ?case 4:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Water - %s\nSoda - %s\nFrench Fries - %s\nCheeseburger - %s\nChicken Burger - %s\nChicken Nuggets - %s\nSalad - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][6])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, EditProduct, DIALOG_STYLE_LIST, "Business: Modify Item", string, "Modify", "Cancel");
? ? ? ?}
? ? ? ?case 7:
? ? ? ?{
? ? ? ? ? ?string[0] = 0;
? ? ? ? ? ?for (new i = 0; i < sizeof(g_aFurnitureTypes); i ) {
? ? ? ? ? ? ? ?format(string, sizeof(string), "%s%s - %s\n", string, g_aFurnitureTypes[i], FormatNumber(BusinessData[bizid][bizPrices][i]));
? ? ? ? ? ?}
? ? ? ? ? ?Dialog_Show(playerid, EditProduct, DIALOG_STYLE_LIST, "Business: Modify Item", string, "Modify", "Cancel");
? ? ? ?}
? ?}
? ?return 1;
}
Business_PurchaseMenu(playerid, bizid)
{
? ?if (bizid == -1 || !BusinessData[bizid][bizExists])
? ? ? ?return 0;
? ?static
? ? ? ?string[512];
? ?switch (BusinessData[bizid][bizType])
? ?{
? ? ? ?case 1, 6:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Mobile Phone - %s\nGPS System - %s\nSpray Paint - %s\nBackpack - %s\nWater Bottle - %s\nSoda Bottle - %s\nLottery Ticket - %s\nPortable Radio - %s\nCan of Fuel - %s\nCrowbar - %s\nBoombox - %s\nMask - %s\nFirst Aid Kit - %s\nRepair Kit - %s\nNOS Canister - %s\nBaseball Bat - %s\nFrozen Pizza - %s\nFrozen Burger - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][6]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][7]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][8]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][9]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][10]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][11]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][12]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][13]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][14]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][15]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][16]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][17])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Purchase", "Cancel");
? ? ? ?}
? ? ? ?case 2:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Magazine - %s\nAmmo Cartridge - %s\nArmored Vest - %s\nDesert Eagle - %s\nRemington 870 - %s\nM14 Rifle - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Purchase", "Cancel");
? ? ? ?}
? ? ? ?case 3:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Clothes - %s\nGlasses - %s\nHats - %s\nBandana - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Purchase", "Cancel");
? ? ? ?}
? ? ? ?case 4:
? ? ? ?{
? ? ? ? ? ?format(string, sizeof(string), "Water - %s\nSoda - %s\nFrench Fries - %s\nCheeseburger - %s\nChicken Burger - %s\nChicken Nuggets - %s\nSalad - %s",
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][0]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][1]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][2]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][3]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][4]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][5]),
? ? ? ? ? ? ? ?FormatNumber(BusinessData[bizid][bizPrices][6])
? ? ? ? ? ?);
? ? ? ? ? ?Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Purchase", "Cancel");
? ? ? ?}
? ? ? ?case 7:
? ? ? ?{
? ? ? ? ? ?string[0] = 0;
? ? ? ? ? ?for (new i = 0; i < sizeof(g_aFurnitureTypes); i ) {
? ? ? ? ? ? ? ?format(string, sizeof(string), "%s%s - %s\n", string, g_aFurnitureTypes[i], FormatNumber(BusinessData[bizid][bizPrices][i]));
? ? ? ? ? ?}
? ? ? ? ? ?Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Purchase", "Cancel");
? ? ? ?}
? ?}
? ?return 1;
} ?
|
|
|
Slowness of execution |
Posted by: ViteSpirite - 2019-05-10, 03:41 PM - Forum: Pawn Scripting
- Replies (4)
|
|
Hi, I have a problem the first action that I posted on my server (whether local or on VPS) is long to execute whether it is a simple SendClientMessage or other.
Do you have an idea where this can come from?
PS: I updated all the include / plugin I use
|
|
|
OMP - Map Editor |
Posted by: Salik_Davince - 2019-05-10, 06:21 AM - Forum: Questions and Suggestions
- Replies (3)
|
|
Will you have your own Map Editor? If Yes, I would like to see a lot of new things in your Editor, the same texture replacement, the application of the attachment to the machine/player/object, I would like to see about the same as in SA:MP, from JernejL like if I'm not mistaken. (yandex translate).
|
|
|
[Servidor] Condado de Los Angeles Roleplay |
Posted by: MACQ - 2019-05-10, 03:13 AM - Forum: Discusi?n GTA SA Multijugador
- No Replies
|
|
Saludos. El servidor se?basar? en el Condado de Los Angeles, California, versi?n SAMP 0.3DL.
Presentamos con entusiasmo este proyecto de rol con la esperanza de perdurar y que sea aceptado en toda la comunidad de habla hispana.? El mismo espera ofrecer un ambiente de rol equilibrado entre seriedad y jugabilidad, una tercera opci?n, desarrollada por usuarios en SAMP desde 2009 y con especialidades en sus campos.
El nucleo del rol partir? desde los pueblos Dillimore y Blueberry donde estar?n la mayor?a de las primeras casas, negocios y trabajos, adem?s de facciones oficiales. La posibilidad de expansi?n no est? descartada, se ir?a poco a poco sin descuidar cosas b?sicas como leyes, aplicaci?n de las leyes (sheriff), servicios pre-hospitalarios (bomberos), trabajos, casas y negocios, con confianza en las libertades cedidas en lo legal y lo ilegal.
Se estima tener:
FACCIONES:
- Junta de Supervisores del Condado (Gobierno)
- Los Angeles Sheriff Department (LASD)
- Los Angeles County Fire Department (LACFD)
- Quiz?s alguna facci?n de noticias como empresa privada.
GENERAL:
- PCU, certificaci?n, etc?tera.
- Desarrollo de empresas privadas, adem?s de Repartos y Talleres.
- Desarrollo de hobbies IC como Off-Road, Caza deportiva y otros posibles.
- Econom?a lo m?s estable posible sin tantos ceros o mucha posibilidad de romperla (exceso de dinero sin m?s). El mayor equilibrio posible en la marcha.
- El mejor "estado de derecho" posible tanto IC como OOC.
- Trabajos de delincuentes o similares con el menor n?mero de restricciones para crear una vez m?s un margen de desarrrollo c?modo para el beneficio en ambas partes (victima y victimario).
- Permiso de armas como derecho Nacional expuesto en las Enmiendas de los Estados Unidos de Am?rica.
Todo con tal de no llegar a abusos o claramente ser? restringido para evitar afectar a la sana convivencia que alguna vez la plataforma SAMP nos brind?.
No tendremos los mejores sistemas o desarrolladores, sin embargo contamos con experiencia y estimamos poder darle la vuelta para poder hacer las cosas de forma at?pica o fuera de esterotipos y monoton?as volvi?ndolo m?s interesante y natural.
No estamos en contra de ning?n servidor, cada qui?n es libre de elegir el suyo.
Todos los d?as se desarrolla?m?s el servidor.
|
|
|
Which timerfix plugin to use? |
Posted by: Luciano - 2019-05-09, 10:13 PM - Forum: Support
- Replies (6)
|
|
There's various timerfix plugins made by Dan, KashCherry, Slice and there's fixes2.
I'm asking this question because I'm currently encountering an error with KashCherry's plugin (version 1.0.8):?
Code: [timerfix.plugin] cannot execute callback with name "Malloc_SolidifyTimer"
YSI version is 5.03.0689, server 0.3.7.
Should I switch to another plugin or keep using this one, despite the error? I was unable to find a fix for it.
|
|
|
|