Librería★ 17actualizado oct 2019MITPawn
Abrir en GitHubUsado por 1 paquete
README.md
Vending
A SA-MP library to create server-sided vending machines giving you full control machines. You can create new machines anywhere.
Example
new gVending;
main()
{
gVending = CreateVendingMachine(MACHINE_SPRUNK, 1755.348144, -2113.468750, 12.692808, 0.000000, 0.000000, 180.000000);
}
// Called when the player use the machine.
public OnPlayerUseVendingMachine(playerid, machineid)
{
// Cancel the action if the player has no money.
if(GetPlayerMoney(playerid) < 1)
{
SendClientMessage(playerid, COLOR_ERROR, "* You don't have enough money.");
return 0;
}
// Restore 10% of player's health and takes 1$.
new Float:health;
GetPlayerHealth(playerid, health);
// Avoid player having more than 100.0 health.
if((health + 10.0) > 100.0) health = 100.0;
else health += 10.0;
// Give player stats
SetPlayerHealth(playerid, health);
GivePlayerMoney(playerid, -1);
return 1;
}
// Called when the player drink from the can.
public OnPlayerDrinkSprunk(playerid)
{
new Float:health;
GetPlayerHealth(playerid, health);
if((health + 10.0) > 100.0) health = 100.0;
else health += 10.0;
SetPlayerHealth(playerid, health);
SendClientMessage(playerid, COLOR_INFO, "* You drank the sprunk. (+10HP)");
return 1;
}
Creating
You can use the vending creator to create and export vending machines.
Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha