Naslov problema*:
Opis problema*: Znate one frizidere gde stanete pritisnete F i napuni vam HP za 1$ e pa kako da ih iskljucim da kad igrac pridje da se ne desava nista. Nije problem obrisati ali imam neke default interijere npr marker gde je tu frizider i nmg ga izbrisati
Pokušaj rešavanja*: //
Deo programskog koda*: //
Debug informacije: //
Fotografija problema u igri: //
Korišćene biblioteke (includes): //
Dodatne informacije: //
Frizideri
143
pregleda
2
postova
Super Moderator
🔥62
Aktivan Član
108 / 250 XP
📘Učenik(19)
3,496
Postovi:
205
Teme:
Pridružio se:Maj 2017
🔥62dana
14. Jan. 2026.
Ovaj post na prijašnjem samp forumu bi ti mogao pomoći:
Quote
This is a really easy way to remove all the sprunk machines for good. Tried and tested on my server.
Add this script to wherever you create your new global variables.
This section creates a new float array called VMachines. It stores every coordinate location of each and every sprunk and candy machine.
Add this function anywhere in your script. Preferably with all your others.
This is the main part of this script that uses the above float array, to remove the machines. It loops through all 43 arrays and removes all objects with ID 955 and 956. There's also a couple lines in there to remove 2 vending machines inside of a 24/7 interior, as they are a different object ID.
Now you need to add this to OnPlayerConnect:
This basically runs the main script the moment the player connects to the server.
Add this script to wherever you create your new global variables.
This section creates a new float array called VMachines. It stores every coordinate location of each and every sprunk and candy machine.
new Float:VMachines = {
//Candy machines:
{2480.86,-1959.27,12.9609},
{1634.11,-2237.53,12.8906},
{2139.52,-1161.48,23.3594},
{2153.23,-1016.15,62.2344},
{-1350.12,493.859,10.5859},
{-2229.19,286.414,34.7031},
{1659.46,1722.86,10.2188},
{2647.7,1129.66,10.2188},
{2845.73,1295.05,10.7891},
{1398.84,2222.61,10.4219},
{-1455.12,2591.66,55.2344},
{-76.0312,1227.99,19.125},
{662.43,-552.164,15.7109},
{-253.742,2599.76,62.2422},
{2271.73,-76.4609,25.9609},
//Sprunk machines:
{1789.21,-1369.27,15.1641},
{1729.79,-1943.05,12.9453},
{2060.12,-1897.64,12.9297},
{1928.73,-1772.45,12.9453},
{2325.98,-1645.13,14.2109},
{2352.18,-1357.16,23.7734},
{1154.73,-1460.89,15.1562},
{-1350.12,492.289,10.5859},
{-2118.97,-423.648,34.7266},
{-2118.62,-422.414,34.7266},
{-2097.27,-398.336,34.7266},
{-2092.09,-490.055,34.7266},
{-2063.27,-490.055,34.7266},
{-2005.65,-490.055,34.7266},
{-2034.46,-490.055,34.7266},
{-2068.56,-398.336,34.7266},
{-2039.85,-398.336,34.7266},
{-2011.14,-398.336,34.7266},
{-1980.79,142.664,27.0703},
{2319.99,2532.85,10.2188},
{1520.15,1055.27,10.00},
{2503.14,1243.7,10.2188},
{2085.77,2071.36,10.4531},
{-862.828,1536.61,21.9844},
{-14.7031,1175.36,18.9531},
{-253.742,2597.95,62.2422},
{201.016,-107.617,0.898438},
{1277.84,372.516,18.9531}
};
Add this function anywhere in your script. Preferably with all your others.
This is the main part of this script that uses the above float array, to remove the machines. It loops through all 43 arrays and removes all objects with ID 955 and 956. There's also a couple lines in there to remove 2 vending machines inside of a 24/7 interior, as they are a different object ID.
RemoveVendingMachines(playerid)
{
// Remove 24/7 machines
RemoveBuildingForPlayer(playerid, 1776, -33.8750, -186.7656, 1003.6328, 0.25);
RemoveBuildingForPlayer(playerid, 1775, -32.4453, -186.6953, 1003.6328, 0.25);
// Remove all other machines
for(new i = 0; i < 44; i++)
{
RemoveBuildingForPlayer(playerid, 955, VMachines
, VMachines, VMachines, 0.50);
RemoveBuildingForPlayer(playerid, 956, VMachines
, VMachines, VMachines, 0.50);
}
return 1;
}
Now you need to add this to OnPlayerConnect:
This basically runs the main script the moment the player connects to the server.
// Remove vending machines
RemoveVendingMachines(playerid);
daddyDOT
Balkan SA:MP Super moderator

Balkan SA:MP - since 2009
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
