22.02.2011, 17:19
This are just some functions/snippet i made, i didn't understood the difference between functions and snippets
[/CODE]
#define Slap(%0) new FloatX, FloatY, FloatZ, FloatH; GetPlayerHealth(%0, pH); SetPlayerHealth(%0, pH-5); GetPlayerPos(%0, pX, pY, pZ); SetPlayerPos(%0, pX, pY, pZ+5); PlayerPlaySound(%0, 1130, pX, pY, pZ+5)
#define Kill(%0) SetPlayerHealth(%0, 0.0)
#define Heal(%0) SetPlayerHealth(%0, 100.0)
#define function%0(%1) forward%0(%1); public%0(%1) // by RyDeRґ!
new __string[200];
#define SendClientMessagef(%0,%1,%2) format(__string, sizeof(__string), %2); SendClientMessage(%0, %1, __string)
#define SendClientMessageToAllf(%0,%1) format(__string, sizeof(__string), %1); SendClientMessageToAll(%0, __string)
#define RestartServer() SendRconCommand("gmx")
#define SetMapName(%0) format(__string, sizeof(__string), "mapname %s", %0); SendRconCommand(__string)
#define SetHostName(%0) format(__string, sizeof(__string), "hostname %s", %0); SendRconCommand(__string)
#define ReloadBans() SendRconCommand("reloadbans")
#define LoadFilterScript(%0) format(__string, sizeof(__string), "loadfs %s", %0); SendRconCommand(__string)
#define UnloadFilterScript(%0) format(__string, sizeof(__string), "unloadfs %s", %0); SendRconCommand(__string)
#define Crash(%0) SetPlayerSkin(%0, 666666)
stock Teleport(playerid, Float:X, Float:Y, Float:Z, interior)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
LinkVehicleToInterior(GetPlayerVehicleID(playerid) ,interior);
SetCameraBehindPlayer(playerid);
}
else
{
SendClientMessage(playerid,0xFFFF00AA, "ERROR: You need to be the driver!");
}
}
else
{
SetPlayerPos(playerid,X,Y,Z);
SetPlayerInterior(playerid,interior);
SetCameraBehindPlayer(playerid);
}
return 1;
}
[CODE]
[/CODE]
#define Slap(%0) new FloatX, FloatY, FloatZ, FloatH; GetPlayerHealth(%0, pH); SetPlayerHealth(%0, pH-5); GetPlayerPos(%0, pX, pY, pZ); SetPlayerPos(%0, pX, pY, pZ+5); PlayerPlaySound(%0, 1130, pX, pY, pZ+5)
#define Kill(%0) SetPlayerHealth(%0, 0.0)
#define Heal(%0) SetPlayerHealth(%0, 100.0)
#define function%0(%1) forward%0(%1); public%0(%1) // by RyDeRґ!
new __string[200];
#define SendClientMessagef(%0,%1,%2) format(__string, sizeof(__string), %2); SendClientMessage(%0, %1, __string)
#define SendClientMessageToAllf(%0,%1) format(__string, sizeof(__string), %1); SendClientMessageToAll(%0, __string)
#define RestartServer() SendRconCommand("gmx")
#define SetMapName(%0) format(__string, sizeof(__string), "mapname %s", %0); SendRconCommand(__string)
#define SetHostName(%0) format(__string, sizeof(__string), "hostname %s", %0); SendRconCommand(__string)
#define ReloadBans() SendRconCommand("reloadbans")
#define LoadFilterScript(%0) format(__string, sizeof(__string), "loadfs %s", %0); SendRconCommand(__string)
#define UnloadFilterScript(%0) format(__string, sizeof(__string), "unloadfs %s", %0); SendRconCommand(__string)
#define Crash(%0) SetPlayerSkin(%0, 666666)
stock Teleport(playerid, Float:X, Float:Y, Float:Z, interior)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
LinkVehicleToInterior(GetPlayerVehicleID(playerid) ,interior);
SetCameraBehindPlayer(playerid);
}
else
{
SendClientMessage(playerid,0xFFFF00AA, "ERROR: You need to be the driver!");
}
}
else
{
SetPlayerPos(playerid,X,Y,Z);
SetPlayerInterior(playerid,interior);
SetCameraBehindPlayer(playerid);
}
return 1;
}
[CODE]