Skip to content

Instantly share code, notes, and snippets.

@m0k1
Created June 24, 2015 12:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save m0k1/47987981ea490972f5ae to your computer and use it in GitHub Desktop.
Save m0k1/47987981ea490972f5ae to your computer and use it in GitHub Desktop.
TestFunctions FilterScript
#include <a_samp>
#define SendFormatMsg(%0,%1) new strformatmsg[512]; format(strformatmsg, 512, %0, %1); SendText(playerid,strformatmsg)
#define SendFormatMsgToAll(%0,%1) new strformatmsg[512]; format(strformatmsg, 512, %0, %1); SendClientMessageToAll(-1,strformatmsg)
#define SendFormatMsgForPlayer(%0,%1,%2) new strformatmsg[512]; format(strformatmsg, 512, %1, %2); SendText(%0,strformatmsg)
#define ifCMD(%0) if(!strcmp(cmd, %0, true))
#define RetMsg(%0) new RetStrMsg[512] = %0
#define GetInt(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new %0 = strval(cmd)
#define GetFloat(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new Float:%0 = floatstr(cmd)
#define GetText(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new Text:%0 = Text:strval(cmd)
#define GetPlayerText(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new PlayerText:%0 = PlayerText:strval(cmd)
#define GetMenu(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new Menu:%0 = Menu:strval(cmd)
#define GetText3D(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new Text3D:%0 = Text3D:strval(cmd)
#define GetPlayerText3D(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new PlayerText3D:%0 = PlayerText3D:strval(cmd)
#define GetString(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new %0[128]=""; strcat(%0,cmd)
#define Getfloatround_method(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new floatround_method:%0 = floatround_method:strval(cmd)
#define Getanglemode(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new anglemode:%0 = anglemode:strval(cmd)
#define Getbool(%0) cmd = GetParameter(cmdtext, idx); if(!strlen(cmd)) return SendText(playerid, RetStrMsg); new bool:%0 = bool:strval(cmd)
#define SetInt(%0) new %0
#define SetFloat(%0) new Float:%0
#define SetText(%0) new Text:%0
#define SetPlayerText(%0) new PlayerText:%0
#define SetMenu(%0) new Menu:%0
#define SetText3D(%0) new Text3D:%0
#define SetPlayerText3D(%0) new PlayerText3D:%0
#define SetString(%0) new %0[512]
#define ShowDialogFS(%0) SetPVarInt(playerid,"dialogFsFlag",1); ShowPlayerDialog(%0)
public OnFilterScriptInit()
{
print("******************************************\n");
print("*************(Miguel Leopold)*************\n");
print("****************[Commands]****************\n");
print("******************************************\n");
print("FilterScript Loading...\n");
return 1;
}
public OnFilterScriptExit()
{
print("******************************************\n");
print("*************(Miguel Leopold)*************\n");
print("****************[Commands]****************\n");
print("******************************************\n");
print("FilterScript Unloading...\n");
return 1;
}
new Float:letterSizes[127] = {0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.500000,1.750000,1.750000,
0.000000,2.250000,0.752000,1.000000,1.000000,1.250000,2.000000,1.000000,1.000000,1.000000,1.000000,1.750000,1.500000,1.750000,1.750000,1.750000,1.750000,1.750000,1.750000,1.750000,
1.750000,1.000000,1.000000,2.000000,2.000000,2.000000,2.000000,3.256410,2.250000,2.250000,2.250000,2.250000,2.000000,2.000000,2.500000,2.250000,1.000000,1.750000,2.250000,2.000000,
2.750000,2.250000,2.520000,2.250000,2.500000,2.250000,2.250000,2.000000,2.250000,2.250000,3.256410,2.250000,2.000000,1.750000,1.000000,1.000000,1.000000,2.000000,1.750000,0.000000,
2.000000,2.000000,1.750000,2.000000,2.000000,1.000000,2.000000,2.000000,1.000000,1.000000,1.750000,1.000000,3.000000,2.000000,2.000000,2.000000,2.000000,1.247525,1.500000,1.000000,
2.000000,1.750000,2.739130,2.000000,1.750000,1.750000,1.247525,0.752000,1.247525,2.000000};
SendText(playerid,text[])
{
new message[256];
new idx;
new msglen=0;
new len = strlen(text);
new Float:sum;
while(len < 512)
{
sum = 0.0;
idx = 0;
while(sum<156.0)
{
if(msglen >= len)
{
message[idx] = 0;
SendClientMessage(playerid,-1,message);
return 1;
}
message[idx] = text[msglen];
sum+=letterSizes[text[msglen]];
idx++;
msglen++;
}
message[idx] = 0;
SendClientMessage(playerid,-1,message);
}
return 1;
}
sHexTOsInt(string[])
{
new lenght = strlen(string);
new result = 0;
new idx = 0;
while(!(string[idx-1]=='0' && string[idx]=='x')) if((idx++)>lenght) return 0;
lenght = idx++;
new startToDel = idx-2;
while((string[idx]>='A'&&string[idx]<='F')||(string[idx]>='a'&&string[idx]<='f')||(string[idx]>='0'&&string[idx]<='9')) idx++;
while((++lenght)<idx)
{
switch(string[lenght])
{
case 'A' .. 'F': result+=(string[lenght]-55)<<((idx-1-lenght)*4);
case 'a' .. 'f': result+=(string[lenght]-87)<<((idx-1-lenght)*4);
case '0' .. '9': result+=(string[lenght]-48)<<((idx-1-lenght)*4);
default: return 0;
}
}
strdel(string,startToDel,lenght);
new sTemp[64];
valstr(sTemp,result);
strins(string,sTemp,startToDel,128);
sHexTOsInt(string);
return result;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
sHexTOsInt(cmdtext);
for(new i = 0; i < strlen(cmdtext); i++) if(cmdtext[i] == ')') cmdtext[i] = '\0';
new cmd[128], params[128], idx;
cmd = GetParameter(cmdtext, idx);
strmid(params,cmdtext,idx,strlen(cmdtext));
ifCMD("/includes")
{
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"Includes","/a_players.inc\n/a_objects.inc\n/a_samp.inc\n/a_vehicles.inc\n/float.inc\n/string.inc\n/time.inc\n/[include].def //show #defines","Select","Close");
return 1;
}
ifCMD("/[include].def")
{
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"Includes Defines","/a_players.def\n/a_objects.def\n/a_samp.def\n/a_vehicles.def\n/float.def\n/string.def\n/time.def","Select","Close");
return 1;
}
ifCMD("/SetSpawnInfo")
{
RetMsg("SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)");
GetInt(p1ayerid);
GetInt(team);
GetInt(skin);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetFloat(rotation);
GetInt(weapon1);
GetInt(weapon1_ammo);
GetInt(weapon2);
GetInt(weapon2_ammo);
GetInt(weapon3);
GetInt(weapon3_ammo);
SendFormatMsg("SetSpawnInfo(%s); Return %i",params,SetSpawnInfo(p1ayerid,team,skin,x,y,z,rotation,weapon1,weapon1_ammo,weapon2,weapon2_ammo,weapon3,weapon3_ammo));
return 1;
}
ifCMD("/SpawnPlayer")
{
RetMsg("SpawnPlayer(playerid)");
GetInt(p1ayerid);
SendFormatMsg("SpawnPlayer(%s); Return %i",params,SpawnPlayer(p1ayerid));
return 1;
}
ifCMD("/SetPlayerPos")
{
RetMsg("SetPlayerPos(playerid, Float:x, Float:y, Float:z)");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("SetPlayerPos(%s); Return %i",params,SetPlayerPos(p1ayerid,x,y,z));
return 1;
}
ifCMD("/SetPlayerPosFindZ")
{
RetMsg("SetPlayerPosFindZ(playerid, Float:x, Float:y, Float:z)");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("SetPlayerPosFindZ(%s); Return %i",params,SetPlayerPosFindZ(p1ayerid,x,y,z));
return 1;
}
ifCMD("/GetPlayerPos")
{
RetMsg("GetPlayerPos(playerid, &Float:x, &Float:y, &Float:z)");
GetInt(p1ayerid);
SetFloat(x);
SetFloat(y);
SetFloat(z);
SendFormatMsg("GetPlayerPos(%s), x(%f), y(%f), z(%f); Return %i",params,x,y,z,GetPlayerPos(p1ayerid,x,y,z));
return 1;
}
ifCMD("/SetPlayerFacingAngle")
{
RetMsg("SetPlayerFacingAngle(playerid,Float:ang)");
GetInt(p1ayerid);
GetFloat(ang);
SendFormatMsg("SetPlayerFacingAngle(%s); Return %i",params,SetPlayerFacingAngle(p1ayerid,ang));
return 1;
}
ifCMD("/GetPlayerFacingAngle")
{
RetMsg("GetPlayerFacingAngle(playerid,&Float:ang)");
GetInt(p1ayerid);
SetFloat(ang);
SendFormatMsg("GetPlayerFacingAngle(%s), ang(%f); Return %i",params,ang,GetPlayerFacingAngle(p1ayerid,ang));
return 1;
}
ifCMD("/IsPlayerInRangeOfPoint")
{
RetMsg("IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)");
GetInt(p1ayerid);
GetFloat(range);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("IsPlayerInRangeOfPoint(%s); Return %i",params,IsPlayerInRangeOfPoint(p1ayerid,range,x,y,z));
return 1;
}
ifCMD("/GetPlayerDistanceFromPoint")
{
RetMsg("GetPlayerDistanceFromPoint(playerid, Float:X, Float:Y, Float:Z)");
GetInt(p1ayerid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("GetPlayerDistanceFromPoint(%s); Return %f",params,GetPlayerDistanceFromPoint(p1ayerid,X,Y,Z));
return 1;
}
ifCMD("/IsPlayerStreamedIn")
{
RetMsg("IsPlayerStreamedIn(playerid, forplayerid)");
GetInt(p1ayerid);
GetInt(forp1ayerid);
SendFormatMsg("IsPlayerStreamedIn(%s); Return %i",params,IsPlayerStreamedIn(p1ayerid,forp1ayerid));
return 1;
}
ifCMD("/SetPlayerInterior")
{
RetMsg("SetPlayerInterior(playerid,interiorid)");
GetInt(p1ayerid);
GetInt(interiorid);
SendFormatMsg("SetPlayerInterior(%s); Return %i",params,SetPlayerInterior(p1ayerid,interiorid));
return 1;
}
ifCMD("/GetPlayerInterior")
{
RetMsg("GetPlayerInterior(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerInterior(%s); Return %i",params,GetPlayerInterior(p1ayerid));
return 1;
}
ifCMD("/SetPlayerHealth")
{
RetMsg("SetPlayerHealth(playerid, Float:health)");
GetInt(p1ayerid);
GetFloat(health);
SendFormatMsg("SetPlayerHealth(%s); Return %i",params,SetPlayerHealth(p1ayerid,health));
return 1;
}
ifCMD("/GetPlayerHealth")
{
RetMsg("GetPlayerHealth(playerid, &Float:health)");
GetInt(p1ayerid);
SetFloat(health);
SendFormatMsg("GetPlayerHealth(%s), health(%f); Return %i",params,health,GetPlayerHealth(p1ayerid,health));
return 1;
}
ifCMD("/SetPlayerArmour")
{
RetMsg("SetPlayerArmour(playerid, Float:armour)");
GetInt(p1ayerid);
GetFloat(armour);
SendFormatMsg("SetPlayerArmour(%s); Return %i",params,SetPlayerArmour(p1ayerid,armour));
return 1;
}
ifCMD("/GetPlayerArmour")
{
RetMsg("GetPlayerArmour(playerid, &Float:armour)");
GetInt(p1ayerid);
SetFloat(armour);
SendFormatMsg("GetPlayerArmour(%s), armour(%f); Return %i",params,armour,GetPlayerArmour(p1ayerid,armour));
return 1;
}
ifCMD("/SetPlayerAmmo")
{
RetMsg("SetPlayerAmmo(playerid, weaponslot, ammo)");
GetInt(p1ayerid);
GetInt(weaponslot);
GetInt(ammo);
SendFormatMsg("SetPlayerAmmo(%s); Return %i",params,SetPlayerAmmo(p1ayerid,weaponslot,ammo));
return 1;
}
ifCMD("/GetPlayerAmmo")
{
RetMsg("GetPlayerAmmo(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerAmmo(%s); Return %i",params,GetPlayerAmmo(p1ayerid));
return 1;
}
ifCMD("/GetPlayerWeaponState")
{
RetMsg("GetPlayerWeaponState(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerWeaponState(%s); Return %i",params,GetPlayerWeaponState(p1ayerid));
return 1;
}
ifCMD("/GetPlayerTargetPlayer")
{
RetMsg("GetPlayerTargetPlayer(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerTargetPlayer(%s); Return %i",params,GetPlayerTargetPlayer(p1ayerid));
return 1;
}
ifCMD("/GetPlayerTargetActor")
{
RetMsg("GetPlayerTargetActor(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerTargetActor(%s); Return %i",params,GetPlayerTargetActor(p1ayerid));
return 1;
}
ifCMD("/SetPlayerTeam")
{
RetMsg("SetPlayerTeam(playerid, teamid)");
GetInt(p1ayerid);
GetInt(teamid);
SendFormatMsg("SetPlayerTeam(%s); Return %i",params,SetPlayerTeam(p1ayerid,teamid));
return 1;
}
ifCMD("/GetPlayerTeam")
{
RetMsg("GetPlayerTeam(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerTeam(%s); Return %i",params,GetPlayerTeam(p1ayerid));
return 1;
}
ifCMD("/SetPlayerScore")
{
RetMsg("SetPlayerScore(playerid,score)");
GetInt(p1ayerid);
GetInt(score);
SendFormatMsg("SetPlayerScore(%s); Return %i",params,SetPlayerScore(p1ayerid,score));
return 1;
}
ifCMD("/GetPlayerScore")
{
RetMsg("GetPlayerScore(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerScore(%s); Return %i",params,GetPlayerScore(p1ayerid));
return 1;
}
ifCMD("/GetPlayerDrunkLevel")
{
RetMsg("GetPlayerDrunkLevel(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerDrunkLevel(%s); Return %i",params,GetPlayerDrunkLevel(p1ayerid));
return 1;
}
ifCMD("/SetPlayerDrunkLevel")
{
RetMsg("SetPlayerDrunkLevel(playerid, level)");
GetInt(p1ayerid);
GetInt(level);
SendFormatMsg("SetPlayerDrunkLevel(%s); Return %i",params,SetPlayerDrunkLevel(p1ayerid,level));
return 1;
}
ifCMD("/SetPlayerColor")
{
RetMsg("SetPlayerColor(playerid,color)");
GetInt(p1ayerid);
GetInt(color);
SendFormatMsg("SetPlayerColor(%s); Return %i",params,SetPlayerColor(p1ayerid,color));
return 1;
}
ifCMD("/GetPlayerColor")
{
RetMsg("GetPlayerColor(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerColor(%s); Return %i",params,GetPlayerColor(p1ayerid));
return 1;
}
ifCMD("/SetPlayerSkin")
{
RetMsg("SetPlayerSkin(playerid, skinid)");
GetInt(p1ayerid);
GetInt(skinid);
SendFormatMsg("SetPlayerSkin(%s); Return %i",params,SetPlayerSkin(p1ayerid,skinid));
return 1;
}
ifCMD("/GetPlayerSkin")
{
RetMsg("GetPlayerSkin(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerSkin(%s); Return %i",params,GetPlayerSkin(p1ayerid));
return 1;
}
ifCMD("/GivePlayerWeapon")
{
RetMsg("GivePlayerWeapon(playerid, weaponid, ammo)");
GetInt(p1ayerid);
GetInt(weaponid);
GetInt(ammo);
SendFormatMsg("GivePlayerWeapon(%s); Return %i",params,GivePlayerWeapon(p1ayerid,weaponid,ammo));
return 1;
}
ifCMD("/ResetPlayerWeapons")
{
RetMsg("ResetPlayerWeapons(playerid)");
GetInt(p1ayerid);
SendFormatMsg("ResetPlayerWeapons(%s); Return %i",params,ResetPlayerWeapons(p1ayerid));
return 1;
}
ifCMD("/SetPlayerArmedWeapon")
{
RetMsg("SetPlayerArmedWeapon(playerid, weaponid)");
GetInt(p1ayerid);
GetInt(weaponid);
SendFormatMsg("SetPlayerArmedWeapon(%s); Return %i",params,SetPlayerArmedWeapon(p1ayerid,weaponid));
return 1;
}
ifCMD("/GetPlayerWeaponData")
{
RetMsg("GetPlayerWeaponData(playerid, slot, &weapons, &ammo)");
GetInt(p1ayerid);
GetInt(slot);
SetInt(weapons);
SetInt(ammo);
SendFormatMsg("GetPlayerWeaponData(%s), weapons(%i), ammo(%i); Return %i",params,weapons,ammo,GetPlayerWeaponData(p1ayerid,slot,weapons,ammo));
return 1;
}
ifCMD("/GivePlayerMoney")
{
RetMsg("GivePlayerMoney(playerid,money)");
GetInt(p1ayerid);
GetInt(money);
SendFormatMsg("GivePlayerMoney(%s); Return %i",params,GivePlayerMoney(p1ayerid,money));
return 1;
}
ifCMD("/ResetPlayerMoney")
{
RetMsg("ResetPlayerMoney(playerid)");
GetInt(p1ayerid);
SendFormatMsg("ResetPlayerMoney(%s); Return %i",params,ResetPlayerMoney(p1ayerid));
return 1;
}
ifCMD("/SetPlayerName")
{
RetMsg("SetPlayerName(playerid, const name[])");
GetInt(p1ayerid);
GetString(name);
SendFormatMsg("SetPlayerName(%s); Return %i",params,SetPlayerName(p1ayerid,name));
return 1;
}
ifCMD("/GetPlayerMoney")
{
RetMsg("GetPlayerMoney(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerMoney(%s); Return %i",params,GetPlayerMoney(p1ayerid));
return 1;
}
ifCMD("/GetPlayerState")
{
RetMsg("GetPlayerState(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerState(%s); Return %i",params,GetPlayerState(p1ayerid));
return 1;
}
ifCMD("/GetPlayerIp")
{
RetMsg("GetPlayerIp(playerid, name[], len)");
GetInt(p1ayerid);
SetString(name);
GetInt(len);
SendFormatMsg("GetPlayerIp(%s), name(%s); Return %i",params,name,GetPlayerIp(p1ayerid,name,len));
return 1;
}
ifCMD("/GetPlayerPing")
{
RetMsg("GetPlayerPing(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerPing(%s); Return %i",params,GetPlayerPing(p1ayerid));
return 1;
}
ifCMD("/GetPlayerWeapon")
{
RetMsg("GetPlayerWeapon(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerWeapon(%s); Return %i",params,GetPlayerWeapon(p1ayerid));
return 1;
}
ifCMD("/GetPlayerKeys")
{
RetMsg("GetPlayerKeys(playerid, &keys, &updown, &leftright)");
GetInt(p1ayerid);
SetInt(keys);
SetInt(updown);
SetInt(leftright);
SendFormatMsg("GetPlayerKeys(%s), keys(%i), updown(%i), leftright(%i); Return %i",params,keys,updown,leftright,GetPlayerKeys(p1ayerid,keys,updown,leftright));
return 1;
}
ifCMD("/GetPlayerName")
{
RetMsg("GetPlayerName(playerid, name[], len)");
GetInt(p1ayerid);
SetString(name);
GetInt(len);
SendFormatMsg("GetPlayerName(%s), name(%s); Return %i",params,name,GetPlayerName(p1ayerid,name,len));
return 1;
}
ifCMD("/SetPlayerTime")
{
RetMsg("SetPlayerTime(playerid, hour, minute)");
GetInt(p1ayerid);
GetInt(hour);
GetInt(minute);
SendFormatMsg("SetPlayerTime(%s); Return %i",params,SetPlayerTime(p1ayerid,hour,minute));
return 1;
}
ifCMD("/GetPlayerTime")
{
RetMsg("GetPlayerTime(playerid, &hour, &minute)");
GetInt(p1ayerid);
SetInt(hour);
SetInt(minute);
SendFormatMsg("GetPlayerTime(%s), hour(%i), minute(%i); Return %i",params,hour,minute,GetPlayerTime(p1ayerid,hour,minute));
return 1;
}
ifCMD("/TogglePlayerClock")
{
RetMsg("TogglePlayerClock(playerid, toggle)");
GetInt(p1ayerid);
GetInt(toggle);
SendFormatMsg("TogglePlayerClock(%s); Return %i",params,TogglePlayerClock(p1ayerid,toggle));
return 1;
}
ifCMD("/SetPlayerWeather")
{
RetMsg("SetPlayerWeather(playerid, weather)");
GetInt(p1ayerid);
GetInt(weather);
SendFormatMsg("SetPlayerWeather(%s); Return %i",params,SetPlayerWeather(p1ayerid,weather));
return 1;
}
ifCMD("/ForceClassSelection")
{
RetMsg("ForceClassSelection(playerid)");
GetInt(p1ayerid);
SendFormatMsg("ForceClassSelection(%s); Return %i",params,ForceClassSelection(p1ayerid));
return 1;
}
ifCMD("/SetPlayerWantedLevel")
{
RetMsg("SetPlayerWantedLevel(playerid, level)");
GetInt(p1ayerid);
GetInt(level);
SendFormatMsg("SetPlayerWantedLevel(%s); Return %i",params,SetPlayerWantedLevel(p1ayerid,level));
return 1;
}
ifCMD("/GetPlayerWantedLevel")
{
RetMsg("GetPlayerWantedLevel(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerWantedLevel(%s); Return %i",params,GetPlayerWantedLevel(p1ayerid));
return 1;
}
ifCMD("/SetPlayerFightingStyle")
{
RetMsg("SetPlayerFightingStyle(playerid, style)");
GetInt(p1ayerid);
GetInt(style);
SendFormatMsg("SetPlayerFightingStyle(%s); Return %i",params,SetPlayerFightingStyle(p1ayerid,style));
return 1;
}
ifCMD("/GetPlayerFightingStyle")
{
RetMsg("GetPlayerFightingStyle(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerFightingStyle(%s); Return %i",params,GetPlayerFightingStyle(p1ayerid));
return 1;
}
ifCMD("/SetPlayerVelocity")
{
RetMsg("SetPlayerVelocity(playerid, Float:X, Float:Y, Float:Z)");
GetInt(p1ayerid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetPlayerVelocity(%s); Return %i",params,SetPlayerVelocity(p1ayerid,X,Y,Z));
return 1;
}
ifCMD("/GetPlayerVelocity")
{
RetMsg("GetPlayerVelocity( playerid, &Float:X, &Float:Y, &Float:Z )");
GetInt(p1ayerid);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetPlayerVelocity(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetPlayerVelocity(p1ayerid,X,Y,Z));
return 1;
}
ifCMD("/PlayCrimeReportForPlayer")
{
RetMsg("PlayCrimeReportForPlayer(playerid, suspectid, crime)");
GetInt(p1ayerid);
GetInt(suspectid);
GetInt(crime);
SendFormatMsg("PlayCrimeReportForPlayer(%s); Return %i",params,PlayCrimeReportForPlayer(p1ayerid,suspectid,crime));
return 1;
}
ifCMD("/PlayAudioStreamForPlayer")
{
RetMsg("PlayAudioStreamForPlayer(playerid, const url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0)");
GetInt(p1ayerid);
GetString(url);
GetFloat(posX);
GetFloat(posY);
GetFloat(posZ);
GetFloat(distance);
GetInt(usepos);
SendFormatMsg("PlayAudioStreamForPlayer(%s); Return %i",params,PlayAudioStreamForPlayer(p1ayerid,url,posX,posY,posZ,distance,usepos));
return 1;
}
ifCMD("/StopAudioStreamForPlayer")
{
RetMsg("StopAudioStreamForPlayer(playerid)");
GetInt(p1ayerid);
SendFormatMsg("StopAudioStreamForPlayer(%s); Return %i",params,StopAudioStreamForPlayer(p1ayerid));
return 1;
}
ifCMD("/SetPlayerShopName")
{
RetMsg("SetPlayerShopName(playerid, const shopname[])");
GetInt(p1ayerid);
GetString(shopname);
SendFormatMsg("SetPlayerShopName(%s); Return %i",params,SetPlayerShopName(p1ayerid,shopname));
return 1;
}
ifCMD("/SetPlayerSkillLevel")
{
RetMsg("SetPlayerSkillLevel(playerid, skill, level)");
GetInt(p1ayerid);
GetInt(skill);
GetInt(level);
SendFormatMsg("SetPlayerSkillLevel(%s); Return %i",params,SetPlayerSkillLevel(p1ayerid,skill,level));
return 1;
}
ifCMD("/GetPlayerSurfingVehicleID")
{
RetMsg("GetPlayerSurfingVehicleID(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerSurfingVehicleID(%s); Return %i",params,GetPlayerSurfingVehicleID(p1ayerid));
return 1;
}
ifCMD("/GetPlayerSurfingObjectID")
{
RetMsg("GetPlayerSurfingObjectID(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerSurfingObjectID(%s); Return %i",params,GetPlayerSurfingObjectID(p1ayerid));
return 1;
}
ifCMD("/RemoveBuildingForPlayer")
{
RetMsg("RemoveBuildingForPlayer(playerid, modelid, Float:fX, Float:fY, Float:fZ, Float:fRadius)");
GetInt(p1ayerid);
GetInt(modelid);
GetFloat(fX);
GetFloat(fY);
GetFloat(fZ);
GetFloat(fRadius);
SendFormatMsg("RemoveBuildingForPlayer(%s); Return %i",params,RemoveBuildingForPlayer(p1ayerid,modelid,fX,fY,fZ,fRadius));
return 1;
}
ifCMD("/GetPlayerLastShotVectors")
{
RetMsg("GetPlayerLastShotVectors(playerid, &Float:fOriginX, &Float:fOriginY, &Float:fOriginZ, &Float:fHitPosX, &Float:fHitPosY, &Float:fHitPosZ)");
GetInt(p1ayerid);
SetFloat(fOriginX);
SetFloat(fOriginY);
SetFloat(fOriginZ);
SetFloat(fHitPosX);
SetFloat(fHitPosY);
SetFloat(fHitPosZ);
SendFormatMsg("GetPlayerLastShotVectors(%s), fOriginX(%f), fOriginY(%f), fOriginZ(%f), fHitPosX(%f), fHitPosY(%f), fHitPosZ(%f); Return %i",params,fOriginX,fOriginY,fOriginZ,fHitPosX,fHitPosY,fHitPosZ,GetPlayerLastShotVectors(p1ayerid,fOriginX,fOriginY,fOriginZ,fHitPosX,fHitPosY,fHitPosZ));
return 1;
}
ifCMD("/SetPlayerAttachedObject")
{
RetMsg("SetPlayerAttachedObject(playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0)");
GetInt(p1ayerid);
GetInt(index);
GetInt(modelid);
GetInt(bone);
GetFloat(fOffsetX);
GetFloat(fOffsetY);
GetFloat(fOffsetZ);
GetFloat(fRotX);
GetFloat(fRotY);
GetFloat(fRotZ);
GetFloat(fScaleX);
GetFloat(fScaleY);
GetFloat(fScaleZ);
GetInt(materialcolor1);
GetInt(materialcolor2);
SendFormatMsg("SetPlayerAttachedObject(%s); Return %i",params,SetPlayerAttachedObject(p1ayerid,index,modelid,bone,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ,materialcolor1,materialcolor2));
return 1;
}
ifCMD("/RemovePlayerAttachedObject")
{
RetMsg("RemovePlayerAttachedObject(playerid, index)");
GetInt(p1ayerid);
GetInt(index);
SendFormatMsg("RemovePlayerAttachedObject(%s); Return %i",params,RemovePlayerAttachedObject(p1ayerid,index));
return 1;
}
ifCMD("/IsPlayerAttachedObjectSlotUsed")
{
RetMsg("IsPlayerAttachedObjectSlotUsed(playerid, index)");
GetInt(p1ayerid);
GetInt(index);
SendFormatMsg("IsPlayerAttachedObjectSlotUsed(%s); Return %i",params,IsPlayerAttachedObjectSlotUsed(p1ayerid,index));
return 1;
}
ifCMD("/EditAttachedObject")
{
RetMsg("EditAttachedObject(playerid, index)");
GetInt(p1ayerid);
GetInt(index);
SendFormatMsg("EditAttachedObject(%s); Return %i",params,EditAttachedObject(p1ayerid,index));
return 1;
}
ifCMD("/CreatePlayerTextDraw")
{
RetMsg("CreatePlayerTextDraw(playerid, Float:x, Float:y, const text[])");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetString(text);
SendFormatMsg("CreatePlayerTextDraw(%s); Return %i",params,_:CreatePlayerTextDraw(p1ayerid,x,y,text));
return 1;
}
ifCMD("/PlayerTextDrawDestroy")
{
RetMsg("PlayerTextDrawDestroy(playerid, PlayerText:text)");
GetInt(p1ayerid);
GetPlayerText(text);
SendFormatMsg("PlayerTextDrawDestroy(%s); Return %i",params,PlayerTextDrawDestroy(p1ayerid,text));
return 1;
}
ifCMD("/PlayerTextDrawLetterSize")
{
RetMsg("PlayerTextDrawLetterSize(playerid, PlayerText:text, Float:x, Float:y)");
GetInt(p1ayerid);
GetPlayerText(text);
GetFloat(x);
GetFloat(y);
SendFormatMsg("PlayerTextDrawLetterSize(%s); Return %i",params,PlayerTextDrawLetterSize(p1ayerid,text,x,y));
return 1;
}
ifCMD("/PlayerTextDrawTextSize")
{
RetMsg("PlayerTextDrawTextSize(playerid, PlayerText:text, Float:x, Float:y)");
GetInt(p1ayerid);
GetPlayerText(text);
GetFloat(x);
GetFloat(y);
SendFormatMsg("PlayerTextDrawTextSize(%s); Return %i",params,PlayerTextDrawTextSize(p1ayerid,text,x,y));
return 1;
}
ifCMD("/PlayerTextDrawAlignment")
{
RetMsg("PlayerTextDrawAlignment(playerid, PlayerText:text, alignment)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(alignment);
SendFormatMsg("PlayerTextDrawAlignment(%s); Return %i",params,PlayerTextDrawAlignment(p1ayerid,text,alignment));
return 1;
}
ifCMD("/PlayerTextDrawColor")
{
RetMsg("PlayerTextDrawColor(playerid, PlayerText:text, color)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(color);
SendFormatMsg("PlayerTextDrawColor(%s); Return %i",params,PlayerTextDrawColor(p1ayerid,text,color));
return 1;
}
ifCMD("/PlayerTextDrawUseBox")
{
RetMsg("PlayerTextDrawUseBox(playerid, PlayerText:text, use)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(use);
SendFormatMsg("PlayerTextDrawUseBox(%s); Return %i",params,PlayerTextDrawUseBox(p1ayerid,text,use));
return 1;
}
ifCMD("/PlayerTextDrawBoxColor")
{
RetMsg("PlayerTextDrawBoxColor(playerid, PlayerText:text, color)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(color);
SendFormatMsg("PlayerTextDrawBoxColor(%s); Return %i",params,PlayerTextDrawBoxColor(p1ayerid,text,color));
return 1;
}
ifCMD("/PlayerTextDrawSetShadow")
{
RetMsg("PlayerTextDrawSetShadow(playerid, PlayerText:text, size)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(size);
SendFormatMsg("PlayerTextDrawSetShadow(%s); Return %i",params,PlayerTextDrawSetShadow(p1ayerid,text,size));
return 1;
}
ifCMD("/PlayerTextDrawSetOutline")
{
RetMsg("PlayerTextDrawSetOutline(playerid, PlayerText:text, size)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(size);
SendFormatMsg("PlayerTextDrawSetOutline(%s); Return %i",params,PlayerTextDrawSetOutline(p1ayerid,text,size));
return 1;
}
ifCMD("/PlayerTextDrawBackgroundColor")
{
RetMsg("PlayerTextDrawBackgroundColor(playerid, PlayerText:text, color)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(color);
SendFormatMsg("PlayerTextDrawBackgroundColor(%s); Return %i",params,PlayerTextDrawBackgroundColor(p1ayerid,text,color));
return 1;
}
ifCMD("/PlayerTextDrawFont")
{
RetMsg("PlayerTextDrawFont(playerid, PlayerText:text, font)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(font);
SendFormatMsg("PlayerTextDrawFont(%s); Return %i",params,PlayerTextDrawFont(p1ayerid,text,font));
return 1;
}
ifCMD("/PlayerTextDrawSetProportional")
{
RetMsg("PlayerTextDrawSetProportional(playerid, PlayerText:text, set)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(set);
SendFormatMsg("PlayerTextDrawSetProportional(%s); Return %i",params,PlayerTextDrawSetProportional(p1ayerid,text,set));
return 1;
}
ifCMD("/PlayerTextDrawSetSelectable")
{
RetMsg("PlayerTextDrawSetSelectable(playerid, PlayerText:text, set)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(set);
SendFormatMsg("PlayerTextDrawSetSelectable(%s); Return %i",params,PlayerTextDrawSetSelectable(p1ayerid,text,set));
return 1;
}
ifCMD("/PlayerTextDrawShow")
{
RetMsg("PlayerTextDrawShow(playerid, PlayerText:text)");
GetInt(p1ayerid);
GetPlayerText(text);
SendFormatMsg("PlayerTextDrawShow(%s); Return %i",params,PlayerTextDrawShow(p1ayerid,text));
return 1;
}
ifCMD("/PlayerTextDrawHide")
{
RetMsg("PlayerTextDrawHide(playerid, PlayerText:text)");
GetInt(p1ayerid);
GetPlayerText(text);
SendFormatMsg("PlayerTextDrawHide(%s); Return %i",params,PlayerTextDrawHide(p1ayerid,text));
return 1;
}
ifCMD("/PlayerTextDrawSetString")
{
RetMsg("PlayerTextDrawSetString(playerid, PlayerText:text, const string[])");
GetInt(p1ayerid);
GetPlayerText(text);
GetString(string);
SendFormatMsg("PlayerTextDrawSetString(%s); Return %i",params,PlayerTextDrawSetString(p1ayerid,text,string));
return 1;
}
ifCMD("/PlayerTextDrawSetPreviewModel")
{
RetMsg("PlayerTextDrawSetPreviewModel(playerid, PlayerText:text, modelindex)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(modelindex);
SendFormatMsg("PlayerTextDrawSetPreviewModel(%s); Return %i",params,PlayerTextDrawSetPreviewModel(p1ayerid,text,modelindex));
return 1;
}
ifCMD("/PlayerTextDrawSetPreviewRot")
{
RetMsg("PlayerTextDrawSetPreviewRot(playerid, PlayerText:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom = 1.0)");
GetInt(p1ayerid);
GetPlayerText(text);
GetFloat(fRotX);
GetFloat(fRotY);
GetFloat(fRotZ);
GetFloat(fZoom);
SendFormatMsg("PlayerTextDrawSetPreviewRot(%s); Return %i",params,PlayerTextDrawSetPreviewRot(p1ayerid,text,fRotX,fRotY,fRotZ,fZoom));
return 1;
}
ifCMD("/PlayerTextDrawSetPreviewVehCol")
{
RetMsg("PlayerTextDrawSetPreviewVehCol(playerid, PlayerText:text, color1, color2)");
GetInt(p1ayerid);
GetPlayerText(text);
GetInt(color1);
GetInt(color2);
SendFormatMsg("PlayerTextDrawSetPreviewVehCol(%s); Return %i",params,PlayerTextDrawSetPreviewVehCol(p1ayerid,text,color1,color2));
return 1;
}
ifCMD("/SetPVarInt")
{
RetMsg("SetPVarInt(playerid, const varname[], int_value)");
GetInt(p1ayerid);
GetString(varname);
GetInt(int_value);
SendFormatMsg("SetPVarInt(%s); Return %i",params,SetPVarInt(p1ayerid,varname,int_value));
return 1;
}
ifCMD("/GetPVarInt")
{
RetMsg("GetPVarInt(playerid, const varname[])");
GetInt(p1ayerid);
GetString(varname);
SendFormatMsg("GetPVarInt(%s); Return %i",params,GetPVarInt(p1ayerid,varname));
return 1;
}
ifCMD("/SetPVarString")
{
RetMsg("SetPVarString(playerid, const varname[], const string_value[])");
GetInt(p1ayerid);
GetString(varname);
GetString(string_value);
SendFormatMsg("SetPVarString(%s); Return %i",params,SetPVarString(p1ayerid,varname,string_value));
return 1;
}
ifCMD("/GetPVarString")
{
RetMsg("GetPVarString(playerid, const varname[], string_return[], len)");
GetInt(p1ayerid);
GetString(varname);
SetString(string_return);
GetInt(len);
SendFormatMsg("GetPVarString(%s), string_return(%s); Return %i",params,string_return,GetPVarString(p1ayerid,varname,string_return,len));
return 1;
}
ifCMD("/SetPVarFloat")
{
RetMsg("SetPVarFloat(playerid, const varname[], Float:float_value)");
GetInt(p1ayerid);
GetString(varname);
GetFloat(float_value);
SendFormatMsg("SetPVarFloat(%s); Return %i",params,SetPVarFloat(p1ayerid,varname,float_value));
return 1;
}
ifCMD("/GetPVarFloat")
{
RetMsg("GetPVarFloat(playerid, const varname[])");
GetInt(p1ayerid);
GetString(varname);
SendFormatMsg("GetPVarFloat(%s); Return %f",params,GetPVarFloat(p1ayerid,varname));
return 1;
}
ifCMD("/DeletePVar")
{
RetMsg("DeletePVar(playerid, const varname[])");
GetInt(p1ayerid);
GetString(varname);
SendFormatMsg("DeletePVar(%s); Return %i",params,DeletePVar(p1ayerid,varname));
return 1;
}
ifCMD("/GetPVarsUpperIndex")
{
RetMsg("GetPVarsUpperIndex(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPVarsUpperIndex(%s); Return %i",params,GetPVarsUpperIndex(p1ayerid));
return 1;
}
ifCMD("/GetPVarNameAtIndex")
{
RetMsg("GetPVarNameAtIndex(playerid, index, ret_varname[], ret_len)");
GetInt(p1ayerid);
GetInt(index);
SetString(ret_varname);
GetInt(ret_len);
SendFormatMsg("GetPVarNameAtIndex(%s), ret_varname(%s); Return %i",params,ret_varname,GetPVarNameAtIndex(p1ayerid,index,ret_varname,ret_len));
return 1;
}
ifCMD("/GetPVarType")
{
RetMsg("GetPVarType(playerid, const varname[])");
GetInt(p1ayerid);
GetString(varname);
SendFormatMsg("GetPVarType(%s); Return %i",params,GetPVarType(p1ayerid,varname));
return 1;
}
ifCMD("/SetPlayerChatBubble")
{
RetMsg("SetPlayerChatBubble(playerid, const text[], color, Float:drawdistance, expiretime)");
GetInt(p1ayerid);
GetString(text);
GetInt(color);
GetFloat(drawdistance);
GetInt(expiretime);
SendFormatMsg("SetPlayerChatBubble(%s); Return %i",params,SetPlayerChatBubble(p1ayerid,text,color,drawdistance,expiretime));
return 1;
}
ifCMD("/PutPlayerInVehicle")
{
RetMsg("PutPlayerInVehicle(playerid, vehicleid, seatid)");
GetInt(p1ayerid);
GetInt(vehicleid);
GetInt(seatid);
SendFormatMsg("PutPlayerInVehicle(%s); Return %i",params,PutPlayerInVehicle(p1ayerid,vehicleid,seatid));
return 1;
}
ifCMD("/GetPlayerVehicleID")
{
RetMsg("GetPlayerVehicleID(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerVehicleID(%s); Return %i",params,GetPlayerVehicleID(p1ayerid));
return 1;
}
ifCMD("/GetPlayerVehicleSeat")
{
RetMsg("GetPlayerVehicleSeat(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerVehicleSeat(%s); Return %i",params,GetPlayerVehicleSeat(p1ayerid));
return 1;
}
ifCMD("/RemovePlayerFromVehicle")
{
RetMsg("RemovePlayerFromVehicle(playerid)");
GetInt(p1ayerid);
SendFormatMsg("RemovePlayerFromVehicle(%s); Return %i",params,RemovePlayerFromVehicle(p1ayerid));
return 1;
}
ifCMD("/TogglePlayerControllable")
{
RetMsg("TogglePlayerControllable(playerid, toggle)");
GetInt(p1ayerid);
GetInt(toggle);
SendFormatMsg("TogglePlayerControllable(%s); Return %i",params,TogglePlayerControllable(p1ayerid,toggle));
return 1;
}
ifCMD("/PlayerPlaySound")
{
RetMsg("PlayerPlaySound(playerid, soundid, Float:x, Float:y, Float:z)");
GetInt(p1ayerid);
GetInt(soundid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("PlayerPlaySound(%s); Return %i",params,PlayerPlaySound(p1ayerid,soundid,x,y,z));
return 1;
}
ifCMD("/ApplyAnimation")
{
RetMsg("ApplyAnimation(playerid, const animlib[], const animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 0)");
GetInt(p1ayerid);
GetString(animlib);
GetString(animname);
GetFloat(fDelta);
GetInt(loop);
GetInt(lockx);
GetInt(locky);
GetInt(freeze);
GetInt(time);
GetInt(forcesync);
SendFormatMsg("ApplyAnimation(%s); Return %i",params,ApplyAnimation(p1ayerid,animlib,animname,fDelta,loop,lockx,locky,freeze,time,forcesync));
return 1;
}
ifCMD("/ClearAnimations")
{
RetMsg("ClearAnimations(playerid, forcesync = 0)");
GetInt(p1ayerid);
GetInt(forcesync);
SendFormatMsg("ClearAnimations(%s); Return %i",params,ClearAnimations(p1ayerid,forcesync));
return 1;
}
ifCMD("/GetPlayerAnimationIndex")
{
RetMsg("GetPlayerAnimationIndex(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerAnimationIndex(%s); Return %i",params,GetPlayerAnimationIndex(p1ayerid));
return 1;
}
ifCMD("/GetAnimationName")
{
RetMsg("GetAnimationName(index, animlib[], len1, animname[], len2)");
GetInt(index);
SetString(animlib);
GetInt(len1);
SetString(animname);
GetInt(len2);
SendFormatMsg("GetAnimationName(%s), animlib(%s), animname(%s); Return %i",params,animlib,animname,GetAnimationName(index,animlib,len1,animname,len2));
return 1;
}
ifCMD("/GetPlayerSpecialAction")
{
RetMsg("GetPlayerSpecialAction(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerSpecialAction(%s); Return %i",params,GetPlayerSpecialAction(p1ayerid));
return 1;
}
ifCMD("/SetPlayerSpecialAction")
{
RetMsg("SetPlayerSpecialAction(playerid,actionid)");
GetInt(p1ayerid);
GetInt(actionid);
SendFormatMsg("SetPlayerSpecialAction(%s); Return %i",params,SetPlayerSpecialAction(p1ayerid,actionid));
return 1;
}
ifCMD("/DisableRemoteVehicleCollisions")
{
RetMsg("DisableRemoteVehicleCollisions(playerid, disable)");
GetInt(p1ayerid);
GetInt(disable);
SendFormatMsg("DisableRemoteVehicleCollisions(%s); Return %i",params,DisableRemoteVehicleCollisions(p1ayerid,disable));
return 1;
}
ifCMD("/SetPlayerCheckpoint")
{
RetMsg("SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size)");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetFloat(size);
SendFormatMsg("SetPlayerCheckpoint(%s); Return %i",params,SetPlayerCheckpoint(p1ayerid,x,y,z,size));
return 1;
}
ifCMD("/DisablePlayerCheckpoint")
{
RetMsg("DisablePlayerCheckpoint(playerid)");
GetInt(p1ayerid);
SendFormatMsg("DisablePlayerCheckpoint(%s); Return %i",params,DisablePlayerCheckpoint(p1ayerid));
return 1;
}
ifCMD("/SetPlayerRaceCheckpoint")
{
RetMsg("SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size)");
GetInt(p1ayerid);
GetInt(type);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetFloat(nextx);
GetFloat(nexty);
GetFloat(nextz);
GetFloat(size);
SendFormatMsg("SetPlayerRaceCheckpoint(%s); Return %i",params,SetPlayerRaceCheckpoint(p1ayerid,type,x,y,z,nextx,nexty,nextz,size));
return 1;
}
ifCMD("/DisablePlayerRaceCheckpoint")
{
RetMsg("DisablePlayerRaceCheckpoint(playerid)");
GetInt(p1ayerid);
SendFormatMsg("DisablePlayerRaceCheckpoint(%s); Return %i",params,DisablePlayerRaceCheckpoint(p1ayerid));
return 1;
}
ifCMD("/SetPlayerWorldBounds")
{
RetMsg("SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min)");
GetInt(p1ayerid);
GetFloat(x_max);
GetFloat(x_min);
GetFloat(y_max);
GetFloat(y_min);
SendFormatMsg("SetPlayerWorldBounds(%s); Return %i",params,SetPlayerWorldBounds(p1ayerid,x_max,x_min,y_max,y_min));
return 1;
}
ifCMD("/SetPlayerMarkerForPlayer")
{
RetMsg("SetPlayerMarkerForPlayer(playerid, showplayerid, color)");
GetInt(p1ayerid);
GetInt(showp1ayerid);
GetInt(color);
SendFormatMsg("SetPlayerMarkerForPlayer(%s); Return %i",params,SetPlayerMarkerForPlayer(p1ayerid,showp1ayerid,color));
return 1;
}
ifCMD("/ShowPlayerNameTagForPlayer")
{
RetMsg("ShowPlayerNameTagForPlayer(playerid, showplayerid, show)");
GetInt(p1ayerid);
GetInt(showp1ayerid);
GetInt(show);
SendFormatMsg("ShowPlayerNameTagForPlayer(%s); Return %i",params,ShowPlayerNameTagForPlayer(p1ayerid,showp1ayerid,show));
return 1;
}
ifCMD("/SetPlayerMapIcon")
{
RetMsg("SetPlayerMapIcon(playerid, iconid, Float:x, Float:y, Float:z, markertype, color, style = MAPICON_LOCAL)");
GetInt(p1ayerid);
GetInt(iconid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetInt(markertype);
GetInt(color);
GetInt(style);
SendFormatMsg("SetPlayerMapIcon(%s); Return %i",params,SetPlayerMapIcon(p1ayerid,iconid,x,y,z,markertype,color,style));
return 1;
}
ifCMD("/RemovePlayerMapIcon")
{
RetMsg("RemovePlayerMapIcon(playerid, iconid)");
GetInt(p1ayerid);
GetInt(iconid);
SendFormatMsg("RemovePlayerMapIcon(%s); Return %i",params,RemovePlayerMapIcon(p1ayerid,iconid));
return 1;
}
ifCMD("/AllowPlayerTeleport")
{
RetMsg("AllowPlayerTeleport(playerid, allow)");
GetInt(p1ayerid);
GetInt(allow);
SendFormatMsg("AllowPlayerTeleport(%s); Return %i",params,AllowPlayerTeleport(p1ayerid,allow));
return 1;
}
ifCMD("/SetPlayerCameraPos")
{
RetMsg("SetPlayerCameraPos(playerid,Float:x, Float:y, Float:z)");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("SetPlayerCameraPos(%s); Return %i",params,SetPlayerCameraPos(p1ayerid,x,y,z));
return 1;
}
ifCMD("/SetPlayerCameraLookAt")
{
RetMsg("SetPlayerCameraLookAt(playerid, Float:x, Float:y, Float:z, cut = CAMERA_CUT)");
GetInt(p1ayerid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetInt(cut);
SendFormatMsg("SetPlayerCameraLookAt(%s); Return %i",params,SetPlayerCameraLookAt(p1ayerid,x,y,z,cut));
return 1;
}
ifCMD("/SetCameraBehindPlayer")
{
RetMsg("SetCameraBehindPlayer(playerid)");
GetInt(p1ayerid);
SendFormatMsg("SetCameraBehindPlayer(%s); Return %i",params,SetCameraBehindPlayer(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraPos")
{
RetMsg("GetPlayerCameraPos(playerid, &Float:x, &Float:y, &Float:z)");
GetInt(p1ayerid);
SetFloat(x);
SetFloat(y);
SetFloat(z);
SendFormatMsg("GetPlayerCameraPos(%s), x(%f), y(%f), z(%f); Return %i",params,x,y,z,GetPlayerCameraPos(p1ayerid,x,y,z));
return 1;
}
ifCMD("/GetPlayerCameraFrontVector")
{
RetMsg("GetPlayerCameraFrontVector(playerid, &Float:x, &Float:y, &Float:z)");
GetInt(p1ayerid);
SetFloat(x);
SetFloat(y);
SetFloat(z);
SendFormatMsg("GetPlayerCameraFrontVector(%s), x(%f), y(%f), z(%f); Return %i",params,x,y,z,GetPlayerCameraFrontVector(p1ayerid,x,y,z));
return 1;
}
ifCMD("/GetPlayerCameraMode")
{
RetMsg("GetPlayerCameraMode(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraMode(%s); Return %i",params,GetPlayerCameraMode(p1ayerid));
return 1;
}
ifCMD("/EnablePlayerCameraTarget")
{
RetMsg("EnablePlayerCameraTarget(playerid, enable)");
GetInt(p1ayerid);
GetInt(enable);
SendFormatMsg("EnablePlayerCameraTarget(%s); Return %i",params,EnablePlayerCameraTarget(p1ayerid,enable));
return 1;
}
ifCMD("/GetPlayerCameraTargetObject")
{
RetMsg("GetPlayerCameraTargetObject(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraTargetObject(%s); Return %i",params,GetPlayerCameraTargetObject(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraTargetVehicle")
{
RetMsg("GetPlayerCameraTargetVehicle(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraTargetVehicle(%s); Return %i",params,GetPlayerCameraTargetVehicle(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraTargetPlayer")
{
RetMsg("GetPlayerCameraTargetPlayer(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraTargetPlayer(%s); Return %i",params,GetPlayerCameraTargetPlayer(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraTargetActor")
{
RetMsg("GetPlayerCameraTargetActor(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraTargetActor(%s); Return %i",params,GetPlayerCameraTargetActor(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraAspectRatio")
{
RetMsg("GetPlayerCameraAspectRatio(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraAspectRatio(%s); Return %f",params,GetPlayerCameraAspectRatio(p1ayerid));
return 1;
}
ifCMD("/GetPlayerCameraZoom")
{
RetMsg("GetPlayerCameraZoom(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerCameraZoom(%s); Return %f",params,GetPlayerCameraZoom(p1ayerid));
return 1;
}
ifCMD("/AttachCameraToObject")
{
RetMsg("AttachCameraToObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("AttachCameraToObject(%s); Return %i",params,AttachCameraToObject(p1ayerid,objectid));
return 1;
}
ifCMD("/AttachCameraToPlayerObject")
{
RetMsg("AttachCameraToPlayerObject(playerid, playerobjectid)");
GetInt(p1ayerid);
GetInt(playerobjectid);
SendFormatMsg("AttachCameraToPlayerObject(%s); Return %i",params,AttachCameraToPlayerObject(p1ayerid,playerobjectid));
return 1;
}
ifCMD("/InterpolateCameraPos")
{
RetMsg("InterpolateCameraPos(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT)");
GetInt(p1ayerid);
GetFloat(FromX);
GetFloat(FromY);
GetFloat(FromZ);
GetFloat(ToX);
GetFloat(ToY);
GetFloat(ToZ);
GetInt(time);
GetInt(cut);
SendFormatMsg("InterpolateCameraPos(%s); Return %i",params,InterpolateCameraPos(p1ayerid,FromX,FromY,FromZ,ToX,ToY,ToZ,time,cut));
return 1;
}
ifCMD("/InterpolateCameraLookAt")
{
RetMsg("InterpolateCameraLookAt(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT)");
GetInt(p1ayerid);
GetFloat(FromX);
GetFloat(FromY);
GetFloat(FromZ);
GetFloat(ToX);
GetFloat(ToY);
GetFloat(ToZ);
GetInt(time);
GetInt(cut);
SendFormatMsg("InterpolateCameraLookAt(%s); Return %i",params,InterpolateCameraLookAt(p1ayerid,FromX,FromY,FromZ,ToX,ToY,ToZ,time,cut));
return 1;
}
ifCMD("/IsPlayerConnected")
{
RetMsg("IsPlayerConnected(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerConnected(%s); Return %i",params,IsPlayerConnected(p1ayerid));
return 1;
}
ifCMD("/IsPlayerInVehicle")
{
RetMsg("IsPlayerInVehicle(playerid, vehicleid)");
GetInt(p1ayerid);
GetInt(vehicleid);
SendFormatMsg("IsPlayerInVehicle(%s); Return %i",params,IsPlayerInVehicle(p1ayerid,vehicleid));
return 1;
}
ifCMD("/IsPlayerInAnyVehicle")
{
RetMsg("IsPlayerInAnyVehicle(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerInAnyVehicle(%s); Return %i",params,IsPlayerInAnyVehicle(p1ayerid));
return 1;
}
ifCMD("/IsPlayerInCheckpoint")
{
RetMsg("IsPlayerInCheckpoint(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerInCheckpoint(%s); Return %i",params,IsPlayerInCheckpoint(p1ayerid));
return 1;
}
ifCMD("/IsPlayerInRaceCheckpoint")
{
RetMsg("IsPlayerInRaceCheckpoint(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerInRaceCheckpoint(%s); Return %i",params,IsPlayerInRaceCheckpoint(p1ayerid));
return 1;
}
ifCMD("/SetPlayerVirtualWorld")
{
RetMsg("SetPlayerVirtualWorld(playerid, worldid)");
GetInt(p1ayerid);
GetInt(worldid);
SendFormatMsg("SetPlayerVirtualWorld(%s); Return %i",params,SetPlayerVirtualWorld(p1ayerid,worldid));
return 1;
}
ifCMD("/GetPlayerVirtualWorld")
{
RetMsg("GetPlayerVirtualWorld(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerVirtualWorld(%s); Return %i",params,GetPlayerVirtualWorld(p1ayerid));
return 1;
}
ifCMD("/EnableStuntBonusForPlayer")
{
RetMsg("EnableStuntBonusForPlayer(playerid, enable)");
GetInt(p1ayerid);
GetInt(enable);
SendFormatMsg("EnableStuntBonusForPlayer(%s); Return %i",params,EnableStuntBonusForPlayer(p1ayerid,enable));
return 1;
}
ifCMD("/EnableStuntBonusForAll")
{
RetMsg("EnableStuntBonusForAll(enable)");
GetInt(enable);
SendFormatMsg("EnableStuntBonusForAll(%s); Return %i",params,EnableStuntBonusForAll(enable));
return 1;
}
ifCMD("/TogglePlayerSpectating")
{
RetMsg("TogglePlayerSpectating(playerid, toggle)");
GetInt(p1ayerid);
GetInt(toggle);
SendFormatMsg("TogglePlayerSpectating(%s); Return %i",params,TogglePlayerSpectating(p1ayerid,toggle));
return 1;
}
ifCMD("/PlayerSpectatePlayer")
{
RetMsg("PlayerSpectatePlayer(playerid, targetplayerid, mode = SPECTATE_MODE_NORMAL)");
GetInt(p1ayerid);
GetInt(targetp1ayerid);
GetInt(mode);
SendFormatMsg("PlayerSpectatePlayer(%s); Return %i",params,PlayerSpectatePlayer(p1ayerid,targetp1ayerid,mode));
return 1;
}
ifCMD("/PlayerSpectateVehicle")
{
RetMsg("PlayerSpectateVehicle(playerid, targetvehicleid, mode = SPECTATE_MODE_NORMAL)");
GetInt(p1ayerid);
GetInt(targetvehicleid);
GetInt(mode);
SendFormatMsg("PlayerSpectateVehicle(%s); Return %i",params,PlayerSpectateVehicle(p1ayerid,targetvehicleid,mode));
return 1;
}
ifCMD("/StartRecordingPlayerData")
{
RetMsg("StartRecordingPlayerData(playerid, recordtype, const recordname[])");
GetInt(p1ayerid);
GetInt(recordtype);
GetString(recordname);
SendFormatMsg("StartRecordingPlayerData(%s); Return %i",params,StartRecordingPlayerData(p1ayerid,recordtype,recordname));
return 1;
}
ifCMD("/StopRecordingPlayerData")
{
RetMsg("StopRecordingPlayerData(playerid)");
GetInt(p1ayerid);
SendFormatMsg("StopRecordingPlayerData(%s); Return %i",params,StopRecordingPlayerData(p1ayerid));
return 1;
}
ifCMD("/SelectTextDraw")
{
RetMsg("SelectTextDraw(playerid, hovercolor)");
GetInt(p1ayerid);
GetInt(hovercolor);
SendFormatMsg("SelectTextDraw(%s); Return %i",params,SelectTextDraw(p1ayerid,hovercolor));
return 1;
}
ifCMD("/CancelSelectTextDraw")
{
RetMsg("CancelSelectTextDraw(playerid)");
GetInt(p1ayerid);
SendFormatMsg("CancelSelectTextDraw(%s); Return %i",params,CancelSelectTextDraw(p1ayerid));
return 1;
}
ifCMD("/CreateExplosionForPlayer")
{
RetMsg("CreateExplosionForPlayer(playerid, Float:X, Float:Y, Float:Z, type, Float:Radius)");
GetInt(p1ayerid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetInt(type);
GetFloat(Radius);
SendFormatMsg("CreateExplosionForPlayer(%s); Return %i",params,CreateExplosionForPlayer(p1ayerid,X,Y,Z,type,Radius));
return 1;
}
ifCMD("/a_players.inc")
{
new CmdList[3120];
strcat(CmdList,"SetSpawnInfo\nSpawnPlayer\nSetPlayerPos\nSetPlayerPosFindZ\nGetPlayerPos\nSetPlayerFacingAngle\nGetPlayerFacingAngle\nIsPlayerInRangeOfPoint\nGetPlayerDistanceFromPoint\nIsPlayerStreamedIn\nSetPlayerInterior\nGetPlayerInterior\nSetPlayerHealth\nGetPlayerHealth\nSetPlayerArmour\nGetPlayerArmour\nSetPlayerAmmo\nGetPlayerAmmo\nGetPlayerWeaponState\nGetPlayerTargetPlayer\nGetPlayerTargetActor\nSetPlayerTeam\nGetPlayerTeam\nSetPlayerScore\nGetPlayerScore\nGetPlayerDrunkLevel\nSetPlayerDru");
strcat(CmdList,"nkLevel\nSetPlayerColor\nGetPlayerColor\nSetPlayerSkin\nGetPlayerSkin\nGivePlayerWeapon\nResetPlayerWeapons\nSetPlayerArmedWeapon\nGetPlayerWeaponData\nGivePlayerMoney\nResetPlayerMoney\nSetPlayerName\nGetPlayerMoney\nGetPlayerState\nGetPlayerIp\nGetPlayerPing\nGetPlayerWeapon\nGetPlayerKeys\nGetPlayerName\nSetPlayerTime\nGetPlayerTime\nTogglePlayerClock\nSetPlayerWeather\nForceClassSelection\nSetPlayerWantedLevel\nGetPlayerWantedLevel\nSetPlayerFightingStyle\nGetPlayerFightingStyle");
strcat(CmdList,"\n");
strcat(CmdList,"SetPlayerVelocity\nGetPlayerVelocity\nPlayCrimeReportForPlayer\nPlayAudioStreamForPlayer\nStopAudioStreamForPlayer\nSetPlayerShopName\nSetPlayerSkillLevel\nGetPlayerSurfingVehicleID\nGetPlayerSurfingObjectID\nRemoveBuildingForPlayer\nGetPlayerLastShotVectors\nSetPlayerAttachedObject\nRemovePlayerAttachedObject\nIsPlayerAttachedObjectSlotUsed\nEditAttachedObject\nCreatePlayerTextDraw\nPlayerTextDrawDestroy\nPlayerTextDrawLetterSize\nPlayerTextDrawTextSize\nPlayerTextDrawAlignment\nPl");
strcat(CmdList,"ayerTextDrawColor\nPlayerTextDrawUseBox\nPlayerTextDrawBoxColor\nPlayerTextDrawSetShadow\nPlayerTextDrawSetOutline\nPlayerTextDrawBackgroundColor\nPlayerTextDrawFont\nPlayerTextDrawSetProportional\nPlayerTextDrawSetSelectable\nPlayerTextDrawShow\nPlayerTextDrawHide\nPlayerTextDrawSetString\nPlayerTextDrawSetPreviewModel\nPlayerTextDrawSetPreviewRot\nPlayerTextDrawSetPreviewVehCol\nSetPVarInt\nGetPVarInt\nSetPVarString\nGetPVarString\nSetPVarFloat\nGetPVarFloat\nDeletePVar\nGetPVarsUp");
strcat(CmdList,"perIndex\nGetPVarNameAtIndex\nGetPVarType\nSetPlayerChatBubble\nPutPlayerInVehicle\nGetPlayerVehicleID\nGetPlayerVehicleSeat\nRemovePlayerFromVehicle\nTogglePlayerControllable\nPlayerPlaySound\nApplyAnimation\nClearAnimations\nGetPlayerAnimationIndex\nGetAnimationName\nGetPlayerSpecialAction\nSetPlayerSpecialAction\nDisableRemoteVehicleCollisions\nSetPlayerCheckpoint\nDisablePlayerCheckpoint\nSetPlayerRaceCheckpoint\nDisablePlayerRaceCheckpoint\nSetPlayerWorldBounds\nSetPlayerMarkerF");
strcat(CmdList,"orPlayer\nShowPlayerNameTagForPlayer\nSetPlayerMapIcon\nRemovePlayerMapIcon\nAllowPlayerTeleport\nSetPlayerCameraPos\nSetPlayerCameraLookAt\nSetCameraBehindPlayer\nGetPlayerCameraPos\nGetPlayerCameraFrontVector\nGetPlayerCameraMode\nEnablePlayerCameraTarget\nGetPlayerCameraTargetObject\nGetPlayerCameraTargetVehicle\nGetPlayerCameraTargetPlayer\nGetPlayerCameraTargetActor\nGetPlayerCameraAspectRatio\nGetPlayerCameraZoom\nAttachCameraToObject\nAttachCameraToPlayerObject\nInterpolateCam");
strcat(CmdList,"eraPos\nInterpolateCameraLookAt\nIsPlayerConnected\nIsPlayerInVehicle\nIsPlayerInAnyVehicle\nIsPlayerInCheckpoint\nIsPlayerInRaceCheckpoint\nSetPlayerVirtualWorld\nGetPlayerVirtualWorld\nEnableStuntBonusForPlayer\nEnableStuntBonusForAll\nTogglePlayerSpectating\nPlayerSpectatePlayer\nPlayerSpectateVehicle\nStartRecordingPlayerData\nStopRecordingPlayerData\nSelectTextDraw\nCancelSelectTextDraw\nCreateExplosionForPlayer");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_players.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/a_players.def")
{
new DefList[3120];
strcat(DefList,"_players_included\nSPECIAL_ACTION_NONE 0\nSPECIAL_ACTION_DUCK 1\nSPECIAL_ACTION_USEJETPACK 2\nSPECIAL_ACTION_ENTER_VEHICLE 3\nSPECIAL_ACTION_EXIT_VEHICLE 4\nSPECIAL_ACTION_DANCE1 5\nSPECIAL_ACTION_DANCE2 6\nSPECIAL_ACTION_DANCE3 7\nSPECIAL_ACTION_DANCE4 8\nSPECIAL_ACTION_HANDSUP 10\nSPECIAL_ACTION_USECELLPHONE 11\nSPECIAL_ACTION_SITTING 12\nSPECIAL_ACTION_STOPUSECELLPHONE 13\nSPECIAL_ACTION_DRINK_BEER 20\nSPECIAL_ACTION_SMOKE_CIGGY 21\nSPECIAL_ACTION_DRINK_W");
strcat(DefList,"INE 22\nSPECIAL_ACTION_DRINK_SPRUNK 23\nSPECIAL_ACTION_CUFFED 24\nSPECIAL_ACTION_CARRY 25\nFIGHT_STYLE_NORMAL 4\nFIGHT_STYLE_BOXING 5\nFIGHT_STYLE_KUNGFU 6\nFIGHT_STYLE_KNEEHEAD 7\nFIGHT_STYLE_GRABKICK 15\nFIGHT_STYLE_ELBOW 16\nWEAPONSKILL_PISTOL 0\nWEAPONSKILL_PISTOL_SILENCED 1\nWEAPONSKILL_DESERT_EAGLE 2\nWEAPONSKILL_SHOTGUN 3\nWEAPONSKILL_SAWNOFF_SHOTGUN 4\nWEAPONSKILL_SPAS12_SHOTGUN 5\nWEAPONSKILL_MICRO_UZI 6\nWEAPONSKILL_MP5 7\nWEAPONSKILL_");
strcat(DefList,"AK47 8\nWEAPONSKILL_M4 9\nWEAPONSKILL_SNIPERRIFLE 10\nWEAPONSTATE_UNKNOWN -1\nWEAPONSTATE_NO_BULLETS 0\nWEAPONSTATE_LAST_BULLET 1\nWEAPONSTATE_MORE_BULLETS 2\nWEAPONSTATE_RELOADING 3\nMAX_PLAYER_ATTACHED_OBJECTS 10 \nPLAYER_VARTYPE_NONE 0\nPLAYER_VARTYPE_INT 1\nPLAYER_VARTYPE_STRING 2\nPLAYER_VARTYPE_FLOAT 3\nMAX_CHATBUBBLE_LENGTH 144\nMAPICON_LOCAL 0 \nMAPICON_GLOBAL 1 \nMAPICON_LOCAL_CHECKPOINT 2 \nMAPICON_GLOBAL_CHECKPOINT 3 \nCAMERA_CUT 2\nCAMERA");
strcat(DefList,"_MOVE 1\nSPECTATE_MODE_NORMAL 1\nSPECTATE_MODE_FIXED 2\nSPECTATE_MODE_SIDE 3\nPLAYER_RECORDING_TYPE_NONE 0\nPLAYER_RECORDING_TYPE_DRIVER 1\nPLAYER_RECORDING_TYPE_ONFOOT 2");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_players.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/CreateObject")
{
RetMsg("CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)");
GetInt(modelid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(rX);
GetFloat(rY);
GetFloat(rZ);
GetFloat(DrawDistance);
SendFormatMsg("CreateObject(%s); Return %i",params,CreateObject(modelid,X,Y,Z,rX,rY,rZ,DrawDistance));
return 1;
}
ifCMD("/AttachObjectToVehicle")
{
RetMsg("AttachObjectToVehicle(objectid, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ)");
GetInt(objectid);
GetInt(vehicleid);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("AttachObjectToVehicle(%s); Return %i",params,AttachObjectToVehicle(objectid,vehicleid,OffsetX,OffsetY,OffsetZ,RotX,RotY,RotZ));
return 1;
}
ifCMD("/AttachObjectToObject")
{
RetMsg("AttachObjectToObject(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1)");
GetInt(objectid);
GetInt(attachtoid);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
GetInt(SyncRotation);
SendFormatMsg("AttachObjectToObject(%s); Return %i",params,AttachObjectToObject(objectid,attachtoid,OffsetX,OffsetY,OffsetZ,RotX,RotY,RotZ,SyncRotation));
return 1;
}
ifCMD("/AttachObjectToPlayer")
{
RetMsg("AttachObjectToPlayer(objectid, playerid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ)");
GetInt(objectid);
GetInt(p1ayerid);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("AttachObjectToPlayer(%s); Return %i",params,AttachObjectToPlayer(objectid,p1ayerid,OffsetX,OffsetY,OffsetZ,RotX,RotY,RotZ));
return 1;
}
ifCMD("/SetObjectPos")
{
RetMsg("SetObjectPos(objectid, Float:X, Float:Y, Float:Z)");
GetInt(objectid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetObjectPos(%s); Return %i",params,SetObjectPos(objectid,X,Y,Z));
return 1;
}
ifCMD("/GetObjectPos")
{
RetMsg("GetObjectPos(objectid, &Float:X, &Float:Y, &Float:Z)");
GetInt(objectid);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetObjectPos(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetObjectPos(objectid,X,Y,Z));
return 1;
}
ifCMD("/SetObjectRot")
{
RetMsg("SetObjectRot(objectid, Float:RotX, Float:RotY, Float:RotZ)");
GetInt(objectid);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("SetObjectRot(%s); Return %i",params,SetObjectRot(objectid,RotX,RotY,RotZ));
return 1;
}
ifCMD("/GetObjectRot")
{
RetMsg("GetObjectRot(objectid, &Float:RotX, &Float:RotY, &Float:RotZ)");
GetInt(objectid);
SetFloat(RotX);
SetFloat(RotY);
SetFloat(RotZ);
SendFormatMsg("GetObjectRot(%s), RotX(%f), RotY(%f), RotZ(%f); Return %i",params,RotX,RotY,RotZ,GetObjectRot(objectid,RotX,RotY,RotZ));
return 1;
}
ifCMD("/GetObjectModel")
{
RetMsg("GetObjectModel(objectid)");
GetInt(objectid);
SendFormatMsg("GetObjectModel(%s); Return %i",params,GetObjectModel(objectid));
return 1;
}
ifCMD("/SetObjectNoCameraCol")
{
RetMsg("SetObjectNoCameraCol(objectid)");
GetInt(objectid);
SendFormatMsg("SetObjectNoCameraCol(%s); Return %i",params,SetObjectNoCameraCol(objectid));
return 1;
}
ifCMD("/IsValidObject")
{
RetMsg("IsValidObject(objectid)");
GetInt(objectid);
SendFormatMsg("IsValidObject(%s); Return %i",params,IsValidObject(objectid));
return 1;
}
ifCMD("/DestroyObject")
{
RetMsg("DestroyObject(objectid)");
GetInt(objectid);
SendFormatMsg("DestroyObject(%s); Return %i",params,DestroyObject(objectid));
return 1;
}
ifCMD("/MoveObject")
{
RetMsg("MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)");
GetInt(objectid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(Speed);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("MoveObject(%s); Return %i",params,MoveObject(objectid,X,Y,Z,Speed,RotX,RotY,RotZ));
return 1;
}
ifCMD("/StopObject")
{
RetMsg("StopObject(objectid)");
GetInt(objectid);
SendFormatMsg("StopObject(%s); Return %i",params,StopObject(objectid));
return 1;
}
ifCMD("/IsObjectMoving")
{
RetMsg("IsObjectMoving(objectid)");
GetInt(objectid);
SendFormatMsg("IsObjectMoving(%s); Return %i",params,IsObjectMoving(objectid));
return 1;
}
ifCMD("/EditObject")
{
RetMsg("EditObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("EditObject(%s); Return %i",params,EditObject(p1ayerid,objectid));
return 1;
}
ifCMD("/EditPlayerObject")
{
RetMsg("EditPlayerObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("EditPlayerObject(%s); Return %i",params,EditPlayerObject(p1ayerid,objectid));
return 1;
}
ifCMD("/SelectObject")
{
RetMsg("SelectObject(playerid)");
GetInt(p1ayerid);
SendFormatMsg("SelectObject(%s); Return %i",params,SelectObject(p1ayerid));
return 1;
}
ifCMD("/CancelEdit")
{
RetMsg("CancelEdit(playerid)");
GetInt(p1ayerid);
SendFormatMsg("CancelEdit(%s); Return %i",params,CancelEdit(p1ayerid));
return 1;
}
ifCMD("/CreatePlayerObject")
{
RetMsg("CreatePlayerObject(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)");
GetInt(p1ayerid);
GetInt(modelid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(rX);
GetFloat(rY);
GetFloat(rZ);
GetFloat(DrawDistance);
SendFormatMsg("CreatePlayerObject(%s); Return %i",params,CreatePlayerObject(p1ayerid,modelid,X,Y,Z,rX,rY,rZ,DrawDistance));
return 1;
}
ifCMD("/AttachPlayerObjectToVehicle")
{
RetMsg("AttachPlayerObjectToVehicle(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ)");
GetInt(p1ayerid);
GetInt(objectid);
GetInt(vehicleid);
GetFloat(fOffsetX);
GetFloat(fOffsetY);
GetFloat(fOffsetZ);
GetFloat(fRotX);
GetFloat(fRotY);
GetFloat(RotZ);
SendFormatMsg("AttachPlayerObjectToVehicle(%s); Return %i",params,AttachPlayerObjectToVehicle(p1ayerid,objectid,vehicleid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,RotZ));
return 1;
}
ifCMD("/SetPlayerObjectPos")
{
RetMsg("SetPlayerObjectPos(playerid, objectid, Float:X, Float:Y, Float:Z)");
GetInt(p1ayerid);
GetInt(objectid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetPlayerObjectPos(%s); Return %i",params,SetPlayerObjectPos(p1ayerid,objectid,X,Y,Z));
return 1;
}
ifCMD("/GetPlayerObjectPos")
{
RetMsg("GetPlayerObjectPos(playerid, objectid, &Float:X, &Float:Y, &Float:Z)");
GetInt(p1ayerid);
GetInt(objectid);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetPlayerObjectPos(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetPlayerObjectPos(p1ayerid,objectid,X,Y,Z));
return 1;
}
ifCMD("/SetPlayerObjectRot")
{
RetMsg("SetPlayerObjectRot(playerid, objectid, Float:RotX, Float:RotY, Float:RotZ)");
GetInt(p1ayerid);
GetInt(objectid);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("SetPlayerObjectRot(%s); Return %i",params,SetPlayerObjectRot(p1ayerid,objectid,RotX,RotY,RotZ));
return 1;
}
ifCMD("/GetPlayerObjectRot")
{
RetMsg("GetPlayerObjectRot(playerid, objectid, &Float:RotX, &Float:RotY, &Float:RotZ)");
GetInt(p1ayerid);
GetInt(objectid);
SetFloat(RotX);
SetFloat(RotY);
SetFloat(RotZ);
SendFormatMsg("GetPlayerObjectRot(%s), RotX(%f), RotY(%f), RotZ(%f); Return %i",params,RotX,RotY,RotZ,GetPlayerObjectRot(p1ayerid,objectid,RotX,RotY,RotZ));
return 1;
}
ifCMD("/GetPlayerObjectModel")
{
RetMsg("GetPlayerObjectModel(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("GetPlayerObjectModel(%s); Return %i",params,GetPlayerObjectModel(p1ayerid,objectid));
return 1;
}
ifCMD("/SetPlayerObjectNoCameraCol")
{
RetMsg("SetPlayerObjectNoCameraCol(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("SetPlayerObjectNoCameraCol(%s); Return %i",params,SetPlayerObjectNoCameraCol(p1ayerid,objectid));
return 1;
}
ifCMD("/IsValidPlayerObject")
{
RetMsg("IsValidPlayerObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("IsValidPlayerObject(%s); Return %i",params,IsValidPlayerObject(p1ayerid,objectid));
return 1;
}
ifCMD("/DestroyPlayerObject")
{
RetMsg("DestroyPlayerObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("DestroyPlayerObject(%s); Return %i",params,DestroyPlayerObject(p1ayerid,objectid));
return 1;
}
ifCMD("/MovePlayerObject")
{
RetMsg("MovePlayerObject(playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)");
GetInt(p1ayerid);
GetInt(objectid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(Speed);
GetFloat(RotX);
GetFloat(RotY);
GetFloat(RotZ);
SendFormatMsg("MovePlayerObject(%s); Return %i",params,MovePlayerObject(p1ayerid,objectid,X,Y,Z,Speed,RotX,RotY,RotZ));
return 1;
}
ifCMD("/StopPlayerObject")
{
RetMsg("StopPlayerObject(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("StopPlayerObject(%s); Return %i",params,StopPlayerObject(p1ayerid,objectid));
return 1;
}
ifCMD("/IsPlayerObjectMoving")
{
RetMsg("IsPlayerObjectMoving(playerid, objectid)");
GetInt(p1ayerid);
GetInt(objectid);
SendFormatMsg("IsPlayerObjectMoving(%s); Return %i",params,IsPlayerObjectMoving(p1ayerid,objectid));
return 1;
}
ifCMD("/AttachPlayerObjectToPlayer")
{
RetMsg("AttachPlayerObjectToPlayer(objectplayer, objectid, attachplayer, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:rX, Float:rY, Float:rZ)");
GetInt(objectplayer);
GetInt(objectid);
GetInt(attachplayer);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
GetFloat(rX);
GetFloat(rY);
GetFloat(rZ);
SendFormatMsg("AttachPlayerObjectToPlayer(%s); Return %i",params,AttachPlayerObjectToPlayer(objectplayer,objectid,attachplayer,OffsetX,OffsetY,OffsetZ,rX,rY,rZ));
return 1;
}
ifCMD("/SetObjectMaterial")
{
RetMsg("SetObjectMaterial(objectid, materialindex, modelid, const txdname[], const texturename[], materialcolor=0)");
GetInt(objectid);
GetInt(materialindex);
GetInt(modelid);
GetString(txdname);
GetString(texturename);
GetInt(materialcolor);
SendFormatMsg("SetObjectMaterial(%s); Return %i",params,SetObjectMaterial(objectid,materialindex,modelid,txdname,texturename,materialcolor));
return 1;
}
ifCMD("/SetPlayerObjectMaterial")
{
RetMsg("SetPlayerObjectMaterial(playerid, objectid, materialindex, modelid, const txdname[], const texturename[], materialcolor=0)");
GetInt(p1ayerid);
GetInt(objectid);
GetInt(materialindex);
GetInt(modelid);
GetString(txdname);
GetString(texturename);
GetInt(materialcolor);
SendFormatMsg("SetPlayerObjectMaterial(%s); Return %i",params,SetPlayerObjectMaterial(p1ayerid,objectid,materialindex,modelid,txdname,texturename,materialcolor));
return 1;
}
ifCMD("/SetObjectMaterialText")
{
RetMsg("SetObjectMaterialText(objectid, const text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, const fontface[] = 'Arial', fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)");
GetInt(objectid);
GetString(text);
GetInt(materialindex);
GetInt(materialsize);
GetString(fontface);
GetInt(fontsize);
GetInt(bold);
GetInt(fontcolor);
GetInt(backcolor);
GetInt(textalignment);
SendFormatMsg("SetObjectMaterialText(%s); Return %i",params,SetObjectMaterialText(objectid,text,materialindex,materialsize,fontface,fontsize,bold,fontcolor,backcolor,textalignment));
return 1;
}
ifCMD("/SetPlayerObjectMaterialText")
{
RetMsg("SetPlayerObjectMaterialText(playerid, objectid, const text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, const fontface[] = 'Arial', fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)");
GetInt(p1ayerid);
GetInt(objectid);
GetString(text);
GetInt(materialindex);
GetInt(materialsize);
GetString(fontface);
GetInt(fontsize);
GetInt(bold);
GetInt(fontcolor);
GetInt(backcolor);
GetInt(textalignment);
SendFormatMsg("SetPlayerObjectMaterialText(%s); Return %i",params,SetPlayerObjectMaterialText(p1ayerid,objectid,text,materialindex,materialsize,fontface,fontsize,bold,fontcolor,backcolor,textalignment));
return 1;
}
ifCMD("/SetObjectsDefaultCameraCol")
{
RetMsg("SetObjectsDefaultCameraCol(disable)");
GetInt(disable);
SendFormatMsg("SetObjectsDefaultCameraCol(%s); Return %i",params,SetObjectsDefaultCameraCol(disable));
return 1;
}
ifCMD("/a_objects.inc")
{
new CmdList[3120];
strcat(CmdList,"CreateObject\nAttachObjectToVehicle\nAttachObjectToObject\nAttachObjectToPlayer\nSetObjectPos\nGetObjectPos\nSetObjectRot\nGetObjectRot\nGetObjectModel\nSetObjectNoCameraCol\nIsValidObject\nDestroyObject\nMoveObject\nStopObject\nIsObjectMoving\nEditObject\nEditPlayerObject\nSelectObject\nCancelEdit\nCreatePlayerObject\nAttachPlayerObjectToVehicle\nSetPlayerObjectPos\nGetPlayerObjectPos\nSetPlayerObjectRot\nGetPlayerObjectRot\nGetPlayerObjectModel\nSetPlayerObjectNoCameraCol\nIsValidP");
strcat(CmdList,"layerObject\nDestroyPlayerObject\nMovePlayerObject\nStopPlayerObject\nIsPlayerObjectMoving\nAttachPlayerObjectToPlayer\nSetObjectMaterial\nSetPlayerObjectMaterial\nSetObjectMaterialText\nSetPlayerObjectMaterialText\nSetObjectsDefaultCameraCol");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_objects.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/a_objects.def")
{
new DefList[3120];
strcat(DefList,"_objects_included\nOBJECT_MATERIAL_SIZE_32x32 10\nOBJECT_MATERIAL_SIZE_64x32 20\nOBJECT_MATERIAL_SIZE_64x64 30\nOBJECT_MATERIAL_SIZE_128x32 40\nOBJECT_MATERIAL_SIZE_128x64 50\nOBJECT_MATERIAL_SIZE_128x128 60\nOBJECT_MATERIAL_SIZE_256x32 70\nOBJECT_MATERIAL_SIZE_256x64 80\nOBJECT_MATERIAL_SIZE_256x128 90\nOBJECT_MATERIAL_SIZE_256x256 100\nOBJECT_MATERIAL_SIZE_512x64 110\nOBJECT_MATERIAL_SIZE_512x128 120\nOBJECT_MATERIAL_SIZE_512x256 130\nOBJECT_MATERIAL_SIZE_512x512 140\nOBJEC");
strcat(DefList,"T_MATERIAL_TEXT_ALIGN_LEFT 0\nOBJECT_MATERIAL_TEXT_ALIGN_CENTER 1\nOBJECT_MATERIAL_TEXT_ALIGN_RIGHT 2");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_objects.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/print")
{
RetMsg("print(const string[])");
GetString(string);
SendFormatMsg("print(%s); Return %i",params,print(string));
return 1;
}
//printf (Funcion [{Float,_}:...] no soportada)
//format (Funcion [{Float,_}:...] no soportada)
ifCMD("/SendClientMessage")
{
RetMsg("SendClientMessage(playerid, color, const message[])");
GetInt(p1ayerid);
GetInt(color);
GetString(message);
SendFormatMsg("SendClientMessage(%s); Return %i",params,SendClientMessage(p1ayerid,color,message));
return 1;
}
ifCMD("/SendClientMessageToAll")
{
RetMsg("SendClientMessageToAll(color, const message[])");
GetInt(color);
GetString(message);
SendFormatMsg("SendClientMessageToAll(%s); Return %i",params,SendClientMessageToAll(color,message));
return 1;
}
ifCMD("/SendPlayerMessageToPlayer")
{
RetMsg("SendPlayerMessageToPlayer(playerid, senderid, const message[])");
GetInt(p1ayerid);
GetInt(senderid);
GetString(message);
SendFormatMsg("SendPlayerMessageToPlayer(%s); Return %i",params,SendPlayerMessageToPlayer(p1ayerid,senderid,message));
return 1;
}
ifCMD("/SendPlayerMessageToAll")
{
RetMsg("SendPlayerMessageToAll(senderid, const message[])");
GetInt(senderid);
GetString(message);
SendFormatMsg("SendPlayerMessageToAll(%s); Return %i",params,SendPlayerMessageToAll(senderid,message));
return 1;
}
ifCMD("/SendDeathMessage")
{
RetMsg("SendDeathMessage(killer, killee, weapon)");
GetInt(killer);
GetInt(killee);
GetInt(weapon);
SendFormatMsg("SendDeathMessage(%s); Return %i",params,SendDeathMessage(killer,killee,weapon));
return 1;
}
ifCMD("/SendDeathMessageToPlayer")
{
RetMsg("SendDeathMessageToPlayer(playerid, killer, killee, weapon)");
GetInt(p1ayerid);
GetInt(killer);
GetInt(killee);
GetInt(weapon);
SendFormatMsg("SendDeathMessageToPlayer(%s); Return %i",params,SendDeathMessageToPlayer(p1ayerid,killer,killee,weapon));
return 1;
}
ifCMD("/GameTextForAll")
{
RetMsg("GameTextForAll(const string[],time,style)");
GetString(string);
GetInt(time);
GetInt(style);
SendFormatMsg("GameTextForAll(%s); Return %i",params,GameTextForAll(string,time,style));
return 1;
}
ifCMD("/GameTextForPlayer")
{
RetMsg("GameTextForPlayer(playerid,const string[],time,style)");
GetInt(p1ayerid);
GetString(string);
GetInt(time);
GetInt(style);
SendFormatMsg("GameTextForPlayer(%s); Return %i",params,GameTextForPlayer(p1ayerid,string,time,style));
return 1;
}
ifCMD("/SetTimer")
{
RetMsg("SetTimer(const funcname[], interval, repeating)");
GetString(funcname);
GetInt(interval);
GetInt(repeating);
SendFormatMsg("SetTimer(%s); Return %i",params,SetTimer(funcname,interval,repeating));
return 1;
}
//SetTimerEx (Funcion [{Float,_}:...] no soportada)
ifCMD("/KillTimer")
{
RetMsg("KillTimer(timerid)");
GetInt(timerid);
SendFormatMsg("KillTimer(%s); Return %i",params,KillTimer(timerid));
return 1;
}
ifCMD("/GetTickCount")
{
GetTickCount();
return 1;
}
ifCMD("/GetMaxPlayers")
{
GetMaxPlayers();
return 1;
}
//CallRemoteFunction (Funcion [{Float,_}:...] no soportada)
//CallLocalFunction (Funcion [{Float,_}:...] no soportada)
ifCMD("/VectorSize")
{
RetMsg("VectorSize(Float:x, Float:y, Float:z)");
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("VectorSize(%s); Return %f",params,VectorSize(x,y,z));
return 1;
}
ifCMD("/asin")
{
RetMsg("asin(Float:value)");
GetFloat(value);
SendFormatMsg("asin(%s); Return %f",params,asin(value));
return 1;
}
ifCMD("/acos")
{
RetMsg("acos(Float:value)");
GetFloat(value);
SendFormatMsg("acos(%s); Return %f",params,acos(value));
return 1;
}
ifCMD("/atan")
{
RetMsg("atan(Float:value)");
GetFloat(value);
SendFormatMsg("atan(%s); Return %f",params,atan(value));
return 1;
}
ifCMD("/atan2")
{
RetMsg("atan2(Float:x, Float:y)");
GetFloat(x);
GetFloat(y);
SendFormatMsg("atan2(%s); Return %f",params,atan2(x,y));
return 1;
}
ifCMD("/GetPlayerPoolSize")
{
GetPlayerPoolSize();
return 1;
}
ifCMD("/GetVehiclePoolSize")
{
GetVehiclePoolSize();
return 1;
}
ifCMD("/GetActorPoolSize")
{
GetActorPoolSize();
return 1;
}
ifCMD("/SetGameModeText")
{
RetMsg("SetGameModeText(const string[])");
GetString(string);
SendFormatMsg("SetGameModeText(%s); Return %i",params,SetGameModeText(string));
return 1;
}
ifCMD("/SetTeamCount")
{
RetMsg("SetTeamCount(count)");
GetInt(count);
SendFormatMsg("SetTeamCount(%s); Return %i",params,SetTeamCount(count));
return 1;
}
ifCMD("/AddPlayerClass")
{
RetMsg("AddPlayerClass(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)");
GetInt(modelid);
GetFloat(spawn_x);
GetFloat(spawn_y);
GetFloat(spawn_z);
GetFloat(z_angle);
GetInt(weapon1);
GetInt(weapon1_ammo);
GetInt(weapon2);
GetInt(weapon2_ammo);
GetInt(weapon3);
GetInt(weapon3_ammo);
SendFormatMsg("AddPlayerClass(%s); Return %i",params,AddPlayerClass(modelid,spawn_x,spawn_y,spawn_z,z_angle,weapon1,weapon1_ammo,weapon2,weapon2_ammo,weapon3,weapon3_ammo));
return 1;
}
ifCMD("/AddPlayerClassEx")
{
RetMsg("AddPlayerClassEx(teamid, modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)");
GetInt(teamid);
GetInt(modelid);
GetFloat(spawn_x);
GetFloat(spawn_y);
GetFloat(spawn_z);
GetFloat(z_angle);
GetInt(weapon1);
GetInt(weapon1_ammo);
GetInt(weapon2);
GetInt(weapon2_ammo);
GetInt(weapon3);
GetInt(weapon3_ammo);
SendFormatMsg("AddPlayerClassEx(%s); Return %i",params,AddPlayerClassEx(teamid,modelid,spawn_x,spawn_y,spawn_z,z_angle,weapon1,weapon1_ammo,weapon2,weapon2_ammo,weapon3,weapon3_ammo));
return 1;
}
ifCMD("/AddStaticVehicle")
{
RetMsg("AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2)");
GetInt(modelid);
GetFloat(spawn_x);
GetFloat(spawn_y);
GetFloat(spawn_z);
GetFloat(z_angle);
GetInt(color1);
GetInt(color2);
SendFormatMsg("AddStaticVehicle(%s); Return %i",params,AddStaticVehicle(modelid,spawn_x,spawn_y,spawn_z,z_angle,color1,color2));
return 1;
}
ifCMD("/AddStaticVehicleEx")
{
RetMsg("AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay, addsiren=0)");
GetInt(modelid);
GetFloat(spawn_x);
GetFloat(spawn_y);
GetFloat(spawn_z);
GetFloat(z_angle);
GetInt(color1);
GetInt(color2);
GetInt(respawn_delay);
GetInt(addsiren);
SendFormatMsg("AddStaticVehicleEx(%s); Return %i",params,AddStaticVehicleEx(modelid,spawn_x,spawn_y,spawn_z,z_angle,color1,color2,respawn_delay,addsiren));
return 1;
}
ifCMD("/AddStaticPickup")
{
RetMsg("AddStaticPickup(model, type, Float:X, Float:Y, Float:Z, virtualworld = 0)");
GetInt(model);
GetInt(type);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetInt(virtualworld);
SendFormatMsg("AddStaticPickup(%s); Return %i",params,AddStaticPickup(model,type,X,Y,Z,virtualworld));
return 1;
}
ifCMD("/CreatePickup")
{
RetMsg("CreatePickup(model, type, Float:X, Float:Y, Float:Z, virtualworld = 0)");
GetInt(model);
GetInt(type);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetInt(virtualworld);
SendFormatMsg("CreatePickup(%s); Return %i",params,CreatePickup(model,type,X,Y,Z,virtualworld));
return 1;
}
ifCMD("/DestroyPickup")
{
RetMsg("DestroyPickup(pickup)");
GetInt(pickup);
SendFormatMsg("DestroyPickup(%s); Return %i",params,DestroyPickup(pickup));
return 1;
}
ifCMD("/ShowNameTags")
{
RetMsg("ShowNameTags(show)");
GetInt(show);
SendFormatMsg("ShowNameTags(%s); Return %i",params,ShowNameTags(show));
return 1;
}
ifCMD("/ShowPlayerMarkers")
{
RetMsg("ShowPlayerMarkers(mode)");
GetInt(mode);
SendFormatMsg("ShowPlayerMarkers(%s); Return %i",params,ShowPlayerMarkers(mode));
return 1;
}
ifCMD("/GameModeExit")
{
GameModeExit();
return 1;
}
ifCMD("/SetWorldTime")
{
RetMsg("SetWorldTime(hour)");
GetInt(hour);
SendFormatMsg("SetWorldTime(%s); Return %i",params,SetWorldTime(hour));
return 1;
}
ifCMD("/GetWeaponName")
{
RetMsg("GetWeaponName(weaponid, weapon[], len)");
GetInt(weaponid);
SetString(weapon);
GetInt(len);
SendFormatMsg("GetWeaponName(%s), weapon(%s); Return %i",params,weapon,GetWeaponName(weaponid,weapon,len));
return 1;
}
ifCMD("/EnableTirePopping")
{
RetMsg("EnableTirePopping(enable)");
GetInt(enable);
SendFormatMsg("EnableTirePopping(%s); Return %i",params,EnableTirePopping(enable));
return 1;
}
ifCMD("/EnableVehicleFriendlyFire")
{
EnableVehicleFriendlyFire();
return 1;
}
ifCMD("/AllowInteriorWeapons")
{
RetMsg("AllowInteriorWeapons(allow)");
GetInt(allow);
SendFormatMsg("AllowInteriorWeapons(%s); Return %i",params,AllowInteriorWeapons(allow));
return 1;
}
ifCMD("/SetWeather")
{
RetMsg("SetWeather(weatherid)");
GetInt(weatherid);
SendFormatMsg("SetWeather(%s); Return %i",params,SetWeather(weatherid));
return 1;
}
ifCMD("/SetGravity")
{
RetMsg("SetGravity(Float:gravity)");
GetFloat(gravity);
SendFormatMsg("SetGravity(%s); Return %i",params,SetGravity(gravity));
return 1;
}
ifCMD("/AllowAdminTeleport")
{
RetMsg("AllowAdminTeleport(allow)");
GetInt(allow);
SendFormatMsg("AllowAdminTeleport(%s); Return %i",params,AllowAdminTeleport(allow));
return 1;
}
ifCMD("/SetDeathDropAmount")
{
RetMsg("SetDeathDropAmount(amount)");
GetInt(amount);
SendFormatMsg("SetDeathDropAmount(%s); Return %i",params,SetDeathDropAmount(amount));
return 1;
}
ifCMD("/CreateExplosion")
{
RetMsg("CreateExplosion(Float:X, Float:Y, Float:Z, type, Float:Radius)");
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetInt(type);
GetFloat(Radius);
SendFormatMsg("CreateExplosion(%s); Return %i",params,CreateExplosion(X,Y,Z,type,Radius));
return 1;
}
ifCMD("/EnableZoneNames")
{
RetMsg("EnableZoneNames(enable)");
GetInt(enable);
SendFormatMsg("EnableZoneNames(%s); Return %i",params,EnableZoneNames(enable));
return 1;
}
ifCMD("/UsePlayerPedAnims")
{
UsePlayerPedAnims();
return 1;
}
ifCMD("/DisableInteriorEnterExits")
{
DisableInteriorEnterExits();
return 1;
}
ifCMD("/SetNameTagDrawDistance")
{
RetMsg("SetNameTagDrawDistance(Float:distance)");
GetFloat(distance);
SendFormatMsg("SetNameTagDrawDistance(%s); Return %i",params,SetNameTagDrawDistance(distance));
return 1;
}
ifCMD("/DisableNameTagLOS")
{
DisableNameTagLOS();
return 1;
}
ifCMD("/LimitGlobalChatRadius")
{
RetMsg("LimitGlobalChatRadius(Float:chat_radius)");
GetFloat(chat_radius);
SendFormatMsg("LimitGlobalChatRadius(%s); Return %i",params,LimitGlobalChatRadius(chat_radius));
return 1;
}
ifCMD("/LimitPlayerMarkerRadius")
{
RetMsg("LimitPlayerMarkerRadius(Float:marker_radius)");
GetFloat(marker_radius);
SendFormatMsg("LimitPlayerMarkerRadius(%s); Return %i",params,LimitPlayerMarkerRadius(marker_radius));
return 1;
}
ifCMD("/ConnectNPC")
{
RetMsg("ConnectNPC(const name[], const script[])");
GetString(name);
GetString(script);
SendFormatMsg("ConnectNPC(%s); Return %i",params,ConnectNPC(name,script));
return 1;
}
ifCMD("/IsPlayerNPC")
{
RetMsg("IsPlayerNPC(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerNPC(%s); Return %i",params,IsPlayerNPC(p1ayerid));
return 1;
}
ifCMD("/IsPlayerAdmin")
{
RetMsg("IsPlayerAdmin(playerid)");
GetInt(p1ayerid);
SendFormatMsg("IsPlayerAdmin(%s); Return %i",params,IsPlayerAdmin(p1ayerid));
return 1;
}
ifCMD("/Kick")
{
RetMsg("Kick(playerid)");
GetInt(p1ayerid);
SendFormatMsg("Kick(%s); Return %i",params,Kick(p1ayerid));
return 1;
}
ifCMD("/Ban")
{
RetMsg("Ban(playerid)");
GetInt(p1ayerid);
SendFormatMsg("Ban(%s); Return %i",params,Ban(p1ayerid));
return 1;
}
ifCMD("/BanEx")
{
RetMsg("BanEx(playerid, const reason[])");
GetInt(p1ayerid);
GetString(reason);
SendFormatMsg("BanEx(%s); Return %i",params,BanEx(p1ayerid,reason));
return 1;
}
ifCMD("/SendRconCommand")
{
RetMsg("SendRconCommand(const command[])");
GetString(command);
SendFormatMsg("SendRconCommand(%s); Return %i",params,SendRconCommand(command));
return 1;
}
ifCMD("/GetServerVarAsString")
{
RetMsg("GetServerVarAsString(const varname[], buffer[], len)");
GetString(varname);
SetString(buffer);
GetInt(len);
SendFormatMsg("GetServerVarAsString(%s), buffer(%s); Return %i",params,buffer,GetServerVarAsString(varname,buffer,len));
return 1;
}
ifCMD("/GetServerVarAsInt")
{
RetMsg("GetServerVarAsInt(const varname[])");
GetString(varname);
SendFormatMsg("GetServerVarAsInt(%s); Return %i",params,GetServerVarAsInt(varname));
return 1;
}
ifCMD("/GetServerVarAsBool")
{
RetMsg("GetServerVarAsBool(const varname[])");
GetString(varname);
SendFormatMsg("GetServerVarAsBool(%s); Return %i",params,GetServerVarAsBool(varname));
return 1;
}
ifCMD("/GetPlayerNetworkStats")
{
RetMsg("GetPlayerNetworkStats(playerid, retstr[], retstr_size)");
GetInt(p1ayerid);
SetString(retstr);
GetInt(retstr_size);
SendFormatMsg("GetPlayerNetworkStats(%s), retstr(%s); Return %i",params,retstr,GetPlayerNetworkStats(p1ayerid,retstr,retstr_size));
return 1;
}
ifCMD("/GetNetworkStats")
{
RetMsg("GetNetworkStats(retstr[], retstr_size)");
SetString(retstr);
GetInt(retstr_size);
SendFormatMsg("GetNetworkStats(%s), retstr(%s); Return %i",params,retstr,GetNetworkStats(retstr,retstr_size));
return 1;
}
ifCMD("/GetPlayerVersion")
{
RetMsg("GetPlayerVersion(playerid, version[], len)");
GetInt(p1ayerid);
SetString(version);
GetInt(len);
SendFormatMsg("GetPlayerVersion(%s), version(%s); Return %i",params,version,GetPlayerVersion(p1ayerid,version,len));
return 1;
}
ifCMD("/BlockIpAddress")
{
RetMsg("BlockIpAddress(const ip_address[], timems)");
GetString(ip_address);
GetInt(timems);
SendFormatMsg("BlockIpAddress(%s); Return %i",params,BlockIpAddress(ip_address,timems));
return 1;
}
ifCMD("/UnBlockIpAddress")
{
RetMsg("UnBlockIpAddress(const ip_address[])");
GetString(ip_address);
SendFormatMsg("UnBlockIpAddress(%s); Return %i",params,UnBlockIpAddress(ip_address));
return 1;
}
ifCMD("/GetServerTickRate")
{
GetServerTickRate();
return 1;
}
ifCMD("/NetStats_GetConnectedTime")
{
RetMsg("NetStats_GetConnectedTime(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_GetConnectedTime(%s); Return %i",params,NetStats_GetConnectedTime(p1ayerid));
return 1;
}
ifCMD("/NetStats_MessagesReceived")
{
RetMsg("NetStats_MessagesReceived(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_MessagesReceived(%s); Return %i",params,NetStats_MessagesReceived(p1ayerid));
return 1;
}
ifCMD("/NetStats_BytesReceived")
{
RetMsg("NetStats_BytesReceived(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_BytesReceived(%s); Return %i",params,NetStats_BytesReceived(p1ayerid));
return 1;
}
ifCMD("/NetStats_MessagesSent")
{
RetMsg("NetStats_MessagesSent(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_MessagesSent(%s); Return %i",params,NetStats_MessagesSent(p1ayerid));
return 1;
}
ifCMD("/NetStats_BytesSent")
{
RetMsg("NetStats_BytesSent(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_BytesSent(%s); Return %i",params,NetStats_BytesSent(p1ayerid));
return 1;
}
ifCMD("/NetStats_MessagesRecvPerSecond")
{
RetMsg("NetStats_MessagesRecvPerSecond(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_MessagesRecvPerSecond(%s); Return %i",params,NetStats_MessagesRecvPerSecond(p1ayerid));
return 1;
}
ifCMD("/NetStats_PacketLossPercent")
{
RetMsg("NetStats_PacketLossPercent(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_PacketLossPercent(%s); Return %f",params,NetStats_PacketLossPercent(p1ayerid));
return 1;
}
ifCMD("/NetStats_ConnectionStatus")
{
RetMsg("NetStats_ConnectionStatus(playerid)");
GetInt(p1ayerid);
SendFormatMsg("NetStats_ConnectionStatus(%s); Return %i",params,NetStats_ConnectionStatus(p1ayerid));
return 1;
}
ifCMD("/NetStats_GetIpPort")
{
RetMsg("NetStats_GetIpPort(playerid, ip_port[], ip_port_len)");
GetInt(p1ayerid);
SetString(ip_port);
GetInt(ip_port_len);
SendFormatMsg("NetStats_GetIpPort(%s), ip_port(%s); Return %i",params,ip_port,NetStats_GetIpPort(p1ayerid,ip_port,ip_port_len));
return 1;
}
ifCMD("/CreateMenu")
{
RetMsg("CreateMenu(const title[], columns, Float:x, Float:y, Float:col1width, Float:col2width = 0.0)");
GetString(title);
GetInt(columns);
GetFloat(x);
GetFloat(y);
GetFloat(col1width);
GetFloat(col2width);
SendFormatMsg("CreateMenu(%s); Return %i",params,_:CreateMenu(title,columns,x,y,col1width,col2width));
return 1;
}
ifCMD("/DestroyMenu")
{
RetMsg("DestroyMenu(Menu:menuid)");
GetMenu(menuid);
SendFormatMsg("DestroyMenu(%s); Return %i",params,DestroyMenu(menuid));
return 1;
}
ifCMD("/AddMenuItem")
{
RetMsg("AddMenuItem(Menu:menuid, column, const menutext[])");
GetMenu(menuid);
GetInt(column);
GetString(menutext);
SendFormatMsg("AddMenuItem(%s); Return %i",params,AddMenuItem(menuid,column,menutext));
return 1;
}
ifCMD("/SetMenuColumnHeader")
{
RetMsg("SetMenuColumnHeader(Menu:menuid, column, const columnheader[])");
GetMenu(menuid);
GetInt(column);
GetString(columnheader);
SendFormatMsg("SetMenuColumnHeader(%s); Return %i",params,SetMenuColumnHeader(menuid,column,columnheader));
return 1;
}
ifCMD("/ShowMenuForPlayer")
{
RetMsg("ShowMenuForPlayer(Menu:menuid, playerid)");
GetMenu(menuid);
GetInt(p1ayerid);
SendFormatMsg("ShowMenuForPlayer(%s); Return %i",params,ShowMenuForPlayer(menuid,p1ayerid));
return 1;
}
ifCMD("/HideMenuForPlayer")
{
RetMsg("HideMenuForPlayer(Menu:menuid, playerid)");
GetMenu(menuid);
GetInt(p1ayerid);
SendFormatMsg("HideMenuForPlayer(%s); Return %i",params,HideMenuForPlayer(menuid,p1ayerid));
return 1;
}
ifCMD("/IsValidMenu")
{
RetMsg("IsValidMenu(Menu:menuid)");
GetMenu(menuid);
SendFormatMsg("IsValidMenu(%s); Return %i",params,IsValidMenu(menuid));
return 1;
}
ifCMD("/DisableMenu")
{
RetMsg("DisableMenu(Menu:menuid)");
GetMenu(menuid);
SendFormatMsg("DisableMenu(%s); Return %i",params,DisableMenu(menuid));
return 1;
}
ifCMD("/DisableMenuRow")
{
RetMsg("DisableMenuRow(Menu:menuid, row)");
GetMenu(menuid);
GetInt(row);
SendFormatMsg("DisableMenuRow(%s); Return %i",params,DisableMenuRow(menuid,row));
return 1;
}
ifCMD("/GetPlayerMenu")
{
RetMsg("GetPlayerMenu(playerid)");
GetInt(p1ayerid);
SendFormatMsg("GetPlayerMenu(%s); Return %i",params,_:GetPlayerMenu(p1ayerid));
return 1;
}
ifCMD("/TextDrawCreate")
{
RetMsg("TextDrawCreate(Float:x, Float:y, const text[])");
GetFloat(x);
GetFloat(y);
GetString(text);
SendFormatMsg("TextDrawCreate(%s); Return %i",params,_:TextDrawCreate(x,y,text));
return 1;
}
ifCMD("/TextDrawDestroy")
{
RetMsg("TextDrawDestroy(Text:text)");
GetText(text);
SendFormatMsg("TextDrawDestroy(%s); Return %i",params,TextDrawDestroy(text));
return 1;
}
ifCMD("/TextDrawLetterSize")
{
RetMsg("TextDrawLetterSize(Text:text, Float:x, Float:y)");
GetText(text);
GetFloat(x);
GetFloat(y);
SendFormatMsg("TextDrawLetterSize(%s); Return %i",params,TextDrawLetterSize(text,x,y));
return 1;
}
ifCMD("/TextDrawTextSize")
{
RetMsg("TextDrawTextSize(Text:text, Float:x, Float:y)");
GetText(text);
GetFloat(x);
GetFloat(y);
SendFormatMsg("TextDrawTextSize(%s); Return %i",params,TextDrawTextSize(text,x,y));
return 1;
}
ifCMD("/TextDrawAlignment")
{
RetMsg("TextDrawAlignment(Text:text, alignment)");
GetText(text);
GetInt(alignment);
SendFormatMsg("TextDrawAlignment(%s); Return %i",params,TextDrawAlignment(text,alignment));
return 1;
}
ifCMD("/TextDrawColor")
{
RetMsg("TextDrawColor(Text:text, color)");
GetText(text);
GetInt(color);
SendFormatMsg("TextDrawColor(%s); Return %i",params,TextDrawColor(text,color));
return 1;
}
ifCMD("/TextDrawUseBox")
{
RetMsg("TextDrawUseBox(Text:text, use)");
GetText(text);
GetInt(use);
SendFormatMsg("TextDrawUseBox(%s); Return %i",params,TextDrawUseBox(text,use));
return 1;
}
ifCMD("/TextDrawBoxColor")
{
RetMsg("TextDrawBoxColor(Text:text, color)");
GetText(text);
GetInt(color);
SendFormatMsg("TextDrawBoxColor(%s); Return %i",params,TextDrawBoxColor(text,color));
return 1;
}
ifCMD("/TextDrawSetShadow")
{
RetMsg("TextDrawSetShadow(Text:text, size)");
GetText(text);
GetInt(size);
SendFormatMsg("TextDrawSetShadow(%s); Return %i",params,TextDrawSetShadow(text,size));
return 1;
}
ifCMD("/TextDrawSetOutline")
{
RetMsg("TextDrawSetOutline(Text:text, size)");
GetText(text);
GetInt(size);
SendFormatMsg("TextDrawSetOutline(%s); Return %i",params,TextDrawSetOutline(text,size));
return 1;
}
ifCMD("/TextDrawBackgroundColor")
{
RetMsg("TextDrawBackgroundColor(Text:text, color)");
GetText(text);
GetInt(color);
SendFormatMsg("TextDrawBackgroundColor(%s); Return %i",params,TextDrawBackgroundColor(text,color));
return 1;
}
ifCMD("/TextDrawFont")
{
RetMsg("TextDrawFont(Text:text, font)");
GetText(text);
GetInt(font);
SendFormatMsg("TextDrawFont(%s); Return %i",params,TextDrawFont(text,font));
return 1;
}
ifCMD("/TextDrawSetProportional")
{
RetMsg("TextDrawSetProportional(Text:text, set)");
GetText(text);
GetInt(set);
SendFormatMsg("TextDrawSetProportional(%s); Return %i",params,TextDrawSetProportional(text,set));
return 1;
}
ifCMD("/TextDrawSetSelectable")
{
RetMsg("TextDrawSetSelectable(Text:text, set)");
GetText(text);
GetInt(set);
SendFormatMsg("TextDrawSetSelectable(%s); Return %i",params,TextDrawSetSelectable(text,set));
return 1;
}
ifCMD("/TextDrawShowForPlayer")
{
RetMsg("TextDrawShowForPlayer(playerid, Text:text)");
GetInt(p1ayerid);
GetText(text);
SendFormatMsg("TextDrawShowForPlayer(%s); Return %i",params,TextDrawShowForPlayer(p1ayerid,text));
return 1;
}
ifCMD("/TextDrawHideForPlayer")
{
RetMsg("TextDrawHideForPlayer(playerid, Text:text)");
GetInt(p1ayerid);
GetText(text);
SendFormatMsg("TextDrawHideForPlayer(%s); Return %i",params,TextDrawHideForPlayer(p1ayerid,text));
return 1;
}
ifCMD("/TextDrawShowForAll")
{
RetMsg("TextDrawShowForAll(Text:text)");
GetText(text);
SendFormatMsg("TextDrawShowForAll(%s); Return %i",params,TextDrawShowForAll(text));
return 1;
}
ifCMD("/TextDrawHideForAll")
{
RetMsg("TextDrawHideForAll(Text:text)");
GetText(text);
SendFormatMsg("TextDrawHideForAll(%s); Return %i",params,TextDrawHideForAll(text));
return 1;
}
ifCMD("/TextDrawSetString")
{
RetMsg("TextDrawSetString(Text:text, const string[])");
GetText(text);
GetString(string);
SendFormatMsg("TextDrawSetString(%s); Return %i",params,TextDrawSetString(text,string));
return 1;
}
ifCMD("/TextDrawSetPreviewModel")
{
RetMsg("TextDrawSetPreviewModel(Text:text, modelindex)");
GetText(text);
GetInt(modelindex);
SendFormatMsg("TextDrawSetPreviewModel(%s); Return %i",params,TextDrawSetPreviewModel(text,modelindex));
return 1;
}
ifCMD("/TextDrawSetPreviewRot")
{
RetMsg("TextDrawSetPreviewRot(Text:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom = 1.0)");
GetText(text);
GetFloat(fRotX);
GetFloat(fRotY);
GetFloat(fRotZ);
GetFloat(fZoom);
SendFormatMsg("TextDrawSetPreviewRot(%s); Return %i",params,TextDrawSetPreviewRot(text,fRotX,fRotY,fRotZ,fZoom));
return 1;
}
ifCMD("/TextDrawSetPreviewVehCol")
{
RetMsg("TextDrawSetPreviewVehCol(Text:text, color1, color2)");
GetText(text);
GetInt(color1);
GetInt(color2);
SendFormatMsg("TextDrawSetPreviewVehCol(%s); Return %i",params,TextDrawSetPreviewVehCol(text,color1,color2));
return 1;
}
ifCMD("/GangZoneCreate")
{
RetMsg("GangZoneCreate(Float:minx, Float:miny, Float:maxx, Float:maxy)");
GetFloat(minx);
GetFloat(miny);
GetFloat(maxx);
GetFloat(maxy);
SendFormatMsg("GangZoneCreate(%s); Return %i",params,GangZoneCreate(minx,miny,maxx,maxy));
return 1;
}
ifCMD("/GangZoneDestroy")
{
RetMsg("GangZoneDestroy(zone)");
GetInt(zone);
SendFormatMsg("GangZoneDestroy(%s); Return %i",params,GangZoneDestroy(zone));
return 1;
}
ifCMD("/GangZoneShowForPlayer")
{
RetMsg("GangZoneShowForPlayer(playerid, zone, color)");
GetInt(p1ayerid);
GetInt(zone);
GetInt(color);
SendFormatMsg("GangZoneShowForPlayer(%s); Return %i",params,GangZoneShowForPlayer(p1ayerid,zone,color));
return 1;
}
ifCMD("/GangZoneShowForAll")
{
RetMsg("GangZoneShowForAll(zone, color)");
GetInt(zone);
GetInt(color);
SendFormatMsg("GangZoneShowForAll(%s); Return %i",params,GangZoneShowForAll(zone,color));
return 1;
}
ifCMD("/GangZoneHideForPlayer")
{
RetMsg("GangZoneHideForPlayer(playerid, zone)");
GetInt(p1ayerid);
GetInt(zone);
SendFormatMsg("GangZoneHideForPlayer(%s); Return %i",params,GangZoneHideForPlayer(p1ayerid,zone));
return 1;
}
ifCMD("/GangZoneHideForAll")
{
RetMsg("GangZoneHideForAll(zone)");
GetInt(zone);
SendFormatMsg("GangZoneHideForAll(%s); Return %i",params,GangZoneHideForAll(zone));
return 1;
}
ifCMD("/GangZoneFlashForPlayer")
{
RetMsg("GangZoneFlashForPlayer(playerid, zone, flashcolor)");
GetInt(p1ayerid);
GetInt(zone);
GetInt(flashcolor);
SendFormatMsg("GangZoneFlashForPlayer(%s); Return %i",params,GangZoneFlashForPlayer(p1ayerid,zone,flashcolor));
return 1;
}
ifCMD("/GangZoneFlashForAll")
{
RetMsg("GangZoneFlashForAll(zone, flashcolor)");
GetInt(zone);
GetInt(flashcolor);
SendFormatMsg("GangZoneFlashForAll(%s); Return %i",params,GangZoneFlashForAll(zone,flashcolor));
return 1;
}
ifCMD("/GangZoneStopFlashForPlayer")
{
RetMsg("GangZoneStopFlashForPlayer(playerid, zone)");
GetInt(p1ayerid);
GetInt(zone);
SendFormatMsg("GangZoneStopFlashForPlayer(%s); Return %i",params,GangZoneStopFlashForPlayer(p1ayerid,zone));
return 1;
}
ifCMD("/GangZoneStopFlashForAll")
{
RetMsg("GangZoneStopFlashForAll(zone)");
GetInt(zone);
SendFormatMsg("GangZoneStopFlashForAll(%s); Return %i",params,GangZoneStopFlashForAll(zone));
return 1;
}
ifCMD("/Create3DTextLabel")
{
RetMsg("Create3DTextLabel(const text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS=0)");
GetString(text);
GetInt(color);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(DrawDistance);
GetInt(virtualworld);
GetInt(testLOS);
SendFormatMsg("Create3DTextLabel(%s); Return %i",params,_:Create3DTextLabel(text,color,X,Y,Z,DrawDistance,virtualworld,testLOS));
return 1;
}
ifCMD("/Delete3DTextLabel")
{
RetMsg("Delete3DTextLabel(Text3D:id)");
GetText3D(id);
SendFormatMsg("Delete3DTextLabel(%s); Return %i",params,Delete3DTextLabel(id));
return 1;
}
ifCMD("/Attach3DTextLabelToPlayer")
{
RetMsg("Attach3DTextLabelToPlayer(Text3D:id, playerid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)");
GetText3D(id);
GetInt(p1ayerid);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
SendFormatMsg("Attach3DTextLabelToPlayer(%s); Return %i",params,Attach3DTextLabelToPlayer(id,p1ayerid,OffsetX,OffsetY,OffsetZ));
return 1;
}
ifCMD("/Attach3DTextLabelToVehicle")
{
RetMsg("Attach3DTextLabelToVehicle(Text3D:id, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)");
GetText3D(id);
GetInt(vehicleid);
GetFloat(OffsetX);
GetFloat(OffsetY);
GetFloat(OffsetZ);
SendFormatMsg("Attach3DTextLabelToVehicle(%s); Return %i",params,Attach3DTextLabelToVehicle(id,vehicleid,OffsetX,OffsetY,OffsetZ));
return 1;
}
ifCMD("/Update3DTextLabelText")
{
RetMsg("Update3DTextLabelText(Text3D:id, color, const text[])");
GetText3D(id);
GetInt(color);
GetString(text);
SendFormatMsg("Update3DTextLabelText(%s); Return %i",params,Update3DTextLabelText(id,color,text));
return 1;
}
ifCMD("/CreatePlayer3DTextLabel")
{
RetMsg("CreatePlayer3DTextLabel(playerid, const text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer=INVALID_PLAYER_ID, attachedvehicle=INVALID_VEHICLE_ID, testLOS=0)");
GetInt(p1ayerid);
GetString(text);
GetInt(color);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(DrawDistance);
GetInt(attachedplayer);
GetInt(attachedvehicle);
GetInt(testLOS);
SendFormatMsg("CreatePlayer3DTextLabel(%s); Return %i",params,_:CreatePlayer3DTextLabel(p1ayerid,text,color,X,Y,Z,DrawDistance,attachedplayer,attachedvehicle,testLOS));
return 1;
}
ifCMD("/DeletePlayer3DTextLabel")
{
RetMsg("DeletePlayer3DTextLabel(playerid, PlayerText3D:id)");
GetInt(p1ayerid);
GetPlayerText3D(id);
SendFormatMsg("DeletePlayer3DTextLabel(%s); Return %i",params,DeletePlayer3DTextLabel(p1ayerid,id));
return 1;
}
ifCMD("/UpdatePlayer3DTextLabelText")
{
RetMsg("UpdatePlayer3DTextLabelText(playerid, PlayerText3D:id, color, const text[])");
GetInt(p1ayerid);
GetPlayerText3D(id);
GetInt(color);
GetString(text);
SendFormatMsg("UpdatePlayer3DTextLabelText(%s); Return %i",params,UpdatePlayer3DTextLabelText(p1ayerid,id,color,text));
return 1;
}
ifCMD("/ShowPlayerDialog")
{
RetMsg("ShowPlayerDialog(playerid, dialogid, style, const caption[], const info[], const button1[], const button2[])");
GetInt(p1ayerid);
GetInt(dialogid);
GetInt(style);
GetString(caption);
GetString(info);
GetString(button1);
GetString(button2);
SendFormatMsg("ShowPlayerDialog(%s); Return %i",params,ShowPlayerDialog(p1ayerid,dialogid,style,caption,info,button1,button2));
return 1;
}
ifCMD("/a_samp.inc")
{
new CmdList[3120];
strcat(CmdList,"print\nSendClientMessage\nSendClientMessageToAll\nSendPlayerMessageToPlayer\nSendPlayerMessageToAll\nSendDeathMessage\nSendDeathMessageToPlayer\nGameTextForAll\nGameTextForPlayer\nSetTimer\nKillTimer\nGetTickCount\nGetMaxPlayers\nVectorSize\nasin\nacos\natan\natan2\nGetPlayerPoolSize\nGetVehiclePoolSize\nGetActorPoolSize\nSetGameModeText\nSetTeamCount\nAddPlayerClass\nAddPlayerClassEx\nAddStaticVehicle\nAddStaticVehicleEx\nAddStaticPickup\nCreatePickup\nDestroyPickup\nShowNameTags\nS");
strcat(CmdList,"howPlayerMarkers\nGameModeExit\nSetWorldTime\nGetWeaponName\nEnableTirePopping\nEnableVehicleFriendlyFire\nAllowInteriorWeapons\nSetWeather\nSetGravity\nAllowAdminTeleport\nSetDeathDropAmount\nCreateExplosion\nEnableZoneNames\nUsePlayerPedAnims\nDisableInteriorEnterExits\nSetNameTagDrawDistance\nDisableNameTagLOS\nLimitGlobalChatRadius\nLimitPlayerMarkerRadius\nConnectNPC\nIsPlayerNPC\nIsPlayerAdmin\nKick\nBan\nBanEx\nSendRconCommand\nGetServerVarAsString\nGetServerVarAsInt\nGetServe");
strcat(CmdList,"rVarAsBool\nGetPlayerNetworkStats\nGetNetworkStats\nGetPlayerVersion\nBlockIpAddress\nUnBlockIpAddress\nGetServerTickRate\nNetStats_GetConnectedTime\nNetStats_MessagesReceived\nNetStats_BytesReceived\nNetStats_MessagesSent\nNetStats_BytesSent\nNetStats_MessagesRecvPerSecond\nNetStats_PacketLossPercent\nNetStats_ConnectionStatus\nNetStats_GetIpPort\nCreateMenu\nDestroyMenu\nAddMenuItem\nSetMenuColumnHeader\nShowMenuForPlayer\nHideMenuForPlayer\nIsValidMenu\nDisableMenu\nDisableMenuRow");
strcat(CmdList,"\nGetPlayerMenu\nTextDrawCreate\nTextDrawDestroy\nTextDrawLetterSize\nTextDrawTextSize\nTextDrawAlignment\nTextDrawColor\nTextDrawUseBox\nTextDrawBoxColor\nTextDrawSetShadow\nTextDrawSetOutline\nTextDrawBackgroundColor\nTextDrawFont\nTextDrawSetProportional\nTextDrawSetSelectable\nTextDrawShowForPlayer\nTextDrawHideForPlayer\nTextDrawShowForAll\nTextDrawHideForAll\nTextDrawSetString\nTextDrawSetPreviewModel\nTextDrawSetPreviewRot\nTextDrawSetPreviewVehCol\nGangZoneCreate\nGangZoneDes");
strcat(CmdList,"troy\nGangZoneShowForPlayer\nGangZoneShowForAll\nGangZoneHideForPlayer\nGangZoneHideForAll\nGangZoneFlashForPlayer\nGangZoneFlashForAll\nGangZoneStopFlashForPlayer\nGangZoneStopFlashForAll\nCreate3DTextLabel\nDelete3DTextLabel\nAttach3DTextLabelToPlayer\nAttach3DTextLabelToVehicle\nUpdate3DTextLabelText\nCreatePlayer3DTextLabel\nDeletePlayer3DTextLabel\nUpdatePlayer3DTextLabelText\nShowPlayerDialog");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_samp.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/a_samp.def")
{
new DefList[3120];
strcat(DefList,"_samp_included\nMAX_PLAYER_NAME (24)\nMAX_PLAYERS (1000)\nMAX_VEHICLES (2000)\nMAX_ACTORS (1000)\nINVALID_PLAYER_ID (0xFFFF)\nINVALID_VEHICLE_ID (0xFFFF)\nINVALID_ACTOR_ID (0xFFFF)\nNO_TEAM (255)\nMAX_OBJECTS (1000)\nINVALID_OBJECT_ID (0xFFFF)\nMAX_GANG_ZONES (1024)\nMAX_TEXT_DRAWS (2048)\nMAX_PLAYER_TEXT_DRAWS (256)\nMAX_MENUS (128)\nMAX_3DTEXT_GLOBAL (1024)\nMAX_3DTEXT_PLAYER (1024)\nMAX_P");
strcat(DefList,"ICKUPS (4096)\nINVALID_MENU (0xFF)\nINVALID_TEXT_DRAW (0xFFFF)\nINVALID_GANG_ZONE (-1)\nINVALID_3DTEXT_ID (0xFFFF)\nTEXT_DRAW_FONT_SPRITE_DRAW 4\nTEXT_DRAW_FONT_MODEL_PREVIEW 5\nDIALOG_STYLE_MSGBOX 0\nDIALOG_STYLE_INPUT 1\nDIALOG_STYLE_LIST 2\nDIALOG_STYLE_PASSWORD 3\nDIALOG_STYLE_TABLIST 4\nDIALOG_STYLE_TABLIST_HEADERS 5\nPLAYER_STATE_NONE (0)\nPLAYER_STATE_ONFOOT (1)\nPLAYER_STATE_DRIVER (2)\nPLAYER_STATE_PASSENGER (3)\nP");
strcat(DefList,"LAYER_STATE_EXIT_VEHICLE (4) \nPLAYER_STATE_ENTER_VEHICLE_DRIVER (5) \nPLAYER_STATE_ENTER_VEHICLE_PASSENGER (6) \nPLAYER_STATE_WASTED (7)\nPLAYER_STATE_SPAWNED (8)\nPLAYER_STATE_SPECTATING (9)\nPLAYER_MARKERS_MODE_OFF (0)\nPLAYER_MARKERS_MODE_GLOBAL (1)\nPLAYER_MARKERS_MODE_STREAMED (2)\nWEAPON_BRASSKNUCKLE (1)\nWEAPON_GOLFCLUB (2)\nWEAPON_NITESTICK (3)\nWEAPON_KNIFE (4)\nWEAPON_BAT (5)\nWEAPON_SHOVEL (6)\nWEAPON_POOLSTICK (7)\nWEAPON_KAT");
strcat(DefList,"ANA (8)\nWEAPON_CHAINSAW (9)\nWEAPON_DILDO (10)\nWEAPON_DILDO2 (11)\nWEAPON_VIBRATOR (12)\nWEAPON_VIBRATOR2 (13)\nWEAPON_FLOWER (14)\nWEAPON_CANE (15)\nWEAPON_GRENADE (16)\nWEAPON_TEARGAS (17)\nWEAPON_MOLTOV (18)\nWEAPON_COLT45 (22)\nWEAPON_SILENCED (23)\nWEAPON_DEAGLE (24)\nWEAPON_SHOTGUN (25)\nWEAPON_SAWEDOFF (26)\nWEAPON_SHOTGSPA (27)\nWEAPON_UZI (28)\nWEAPON_MP5 (29)\nWEAPON_AK47 (30)\nWEAPON_M4 ");
strcat(DefList," (31)\nWEAPON_TEC9 (32)\nWEAPON_RIFLE (33)\nWEAPON_SNIPER (34)\nWEAPON_ROCKETLAUNCHER (35)\nWEAPON_HEATSEEKER (36)\nWEAPON_FLAMETHROWER (37)\nWEAPON_MINIGUN (38)\nWEAPON_SATCHEL (39)\nWEAPON_BOMB (40)\nWEAPON_SPRAYCAN (41)\nWEAPON_FIREEXTINGUISHER (42)\nWEAPON_CAMERA (43)\nWEAPON_PARACHUTE (46)\nWEAPON_VEHICLE (49)\nWEAPON_DROWN (53)\nWEAPON_COLLISION (54)\nKEY_ACTION (1)\nKEY_CROUCH (2)\nKEY_FIRE (4)\nKEY_SPRINT ");
strcat(DefList," (8)\nKEY_SECONDARY_ATTACK (16)\nKEY_JUMP (32)\nKEY_LOOK_RIGHT (64)\nKEY_HANDBRAKE (128)\nKEY_LOOK_LEFT (256)\nKEY_SUBMISSION (512)\nKEY_LOOK_BEHIND (512)\nKEY_WALK (1024)\nKEY_ANALOG_UP (2048)\nKEY_ANALOG_DOWN (4096)\nKEY_ANALOG_LEFT (8192)\nKEY_ANALOG_RIGHT (16384)\nKEY_YES (65536)\nKEY_NO (131072)\nKEY_CTRL_BACK (262144)\nKEY_UP (-128)\nKEY_DOWN (128)\nKEY_LEFT (-128)\nKEY_RIGHT (128)\nCLICK_SOURCE_SCOREBOARD 0\nEDIT_RESPONSE_CANCEL ");
strcat(DefList,"0\nEDIT_RESPONSE_FINAL 1\nEDIT_RESPONSE_UPDATE 2\nSELECT_OBJECT_GLOBAL_OBJECT 1\nSELECT_OBJECT_PLAYER_OBJECT 2\nBULLET_HIT_TYPE_NONE 0\nBULLET_HIT_TYPE_PLAYER 1\nBULLET_HIT_TYPE_VEHICLE 2\nBULLET_HIT_TYPE_OBJECT 3\nBULLET_HIT_TYPE_PLAYER_OBJECT 4");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_samp.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/CreateVehicle")
{
RetMsg("CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0)");
GetInt(vehicletype);
GetFloat(x);
GetFloat(y);
GetFloat(z);
GetFloat(rotation);
GetInt(color1);
GetInt(color2);
GetInt(respawn_delay);
GetInt(addsiren);
SendFormatMsg("CreateVehicle(%s); Return %i",params,CreateVehicle(vehicletype,x,y,z,rotation,color1,color2,respawn_delay,addsiren));
return 1;
}
ifCMD("/DestroyVehicle")
{
RetMsg("DestroyVehicle(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("DestroyVehicle(%s); Return %i",params,DestroyVehicle(vehicleid));
return 1;
}
ifCMD("/IsVehicleStreamedIn")
{
RetMsg("IsVehicleStreamedIn(vehicleid, forplayerid)");
GetInt(vehicleid);
GetInt(forp1ayerid);
SendFormatMsg("IsVehicleStreamedIn(%s); Return %i",params,IsVehicleStreamedIn(vehicleid,forp1ayerid));
return 1;
}
ifCMD("/GetVehiclePos")
{
RetMsg("GetVehiclePos(vehicleid, &Float:x, &Float:y, &Float:z)");
GetInt(vehicleid);
SetFloat(x);
SetFloat(y);
SetFloat(z);
SendFormatMsg("GetVehiclePos(%s), x(%f), y(%f), z(%f); Return %i",params,x,y,z,GetVehiclePos(vehicleid,x,y,z));
return 1;
}
ifCMD("/SetVehiclePos")
{
RetMsg("SetVehiclePos(vehicleid, Float:x, Float:y, Float:z)");
GetInt(vehicleid);
GetFloat(x);
GetFloat(y);
GetFloat(z);
SendFormatMsg("SetVehiclePos(%s); Return %i",params,SetVehiclePos(vehicleid,x,y,z));
return 1;
}
ifCMD("/GetVehicleZAngle")
{
RetMsg("GetVehicleZAngle(vehicleid, &Float:z_angle)");
GetInt(vehicleid);
SetFloat(z_angle);
SendFormatMsg("GetVehicleZAngle(%s), z_angle(%f); Return %i",params,z_angle,GetVehicleZAngle(vehicleid,z_angle));
return 1;
}
ifCMD("/GetVehicleRotationQuat")
{
RetMsg("GetVehicleRotationQuat(vehicleid, &Float:w, &Float:x, &Float:y, &Float:z)");
GetInt(vehicleid);
SetFloat(w);
SetFloat(x);
SetFloat(y);
SetFloat(z);
SendFormatMsg("GetVehicleRotationQuat(%s), w(%f), x(%f), y(%f), z(%f); Return %i",params,w,x,y,z,GetVehicleRotationQuat(vehicleid,w,x,y,z));
return 1;
}
ifCMD("/GetVehicleDistanceFromPoint")
{
RetMsg("GetVehicleDistanceFromPoint(vehicleid, Float:X, Float:Y, Float:Z)");
GetInt(vehicleid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("GetVehicleDistanceFromPoint(%s); Return %f",params,GetVehicleDistanceFromPoint(vehicleid,X,Y,Z));
return 1;
}
ifCMD("/SetVehicleZAngle")
{
RetMsg("SetVehicleZAngle(vehicleid, Float:z_angle)");
GetInt(vehicleid);
GetFloat(z_angle);
SendFormatMsg("SetVehicleZAngle(%s); Return %i",params,SetVehicleZAngle(vehicleid,z_angle));
return 1;
}
ifCMD("/SetVehicleParamsForPlayer")
{
RetMsg("SetVehicleParamsForPlayer(vehicleid,playerid,objective,doorslocked)");
GetInt(vehicleid);
GetInt(p1ayerid);
GetInt(objective);
GetInt(doorslocked);
SendFormatMsg("SetVehicleParamsForPlayer(%s); Return %i",params,SetVehicleParamsForPlayer(vehicleid,p1ayerid,objective,doorslocked));
return 1;
}
ifCMD("/ManualVehicleEngineAndLights")
{
ManualVehicleEngineAndLights();
return 1;
}
ifCMD("/SetVehicleParamsEx")
{
RetMsg("SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective)");
GetInt(vehicleid);
GetInt(engine);
GetInt(lights);
GetInt(alarm);
GetInt(doors);
GetInt(bonnet);
GetInt(boot);
GetInt(objective);
SendFormatMsg("SetVehicleParamsEx(%s); Return %i",params,SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective));
return 1;
}
ifCMD("/GetVehicleParamsEx")
{
RetMsg("GetVehicleParamsEx(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective)");
GetInt(vehicleid);
SetInt(engine);
SetInt(lights);
SetInt(alarm);
SetInt(doors);
SetInt(bonnet);
SetInt(boot);
SetInt(objective);
SendFormatMsg("GetVehicleParamsEx(%s), engine(%i), lights(%i), alarm(%i), doors(%i), bonnet(%i), boot(%i), objective(%i); Return %i",params,engine,lights,alarm,doors,bonnet,boot,objective,GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective));
return 1;
}
ifCMD("/GetVehicleParamsSirenState")
{
RetMsg("GetVehicleParamsSirenState(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("GetVehicleParamsSirenState(%s); Return %i",params,GetVehicleParamsSirenState(vehicleid));
return 1;
}
ifCMD("/SetVehicleParamsCarDoors")
{
RetMsg("SetVehicleParamsCarDoors(vehicleid, driver, passenger, backleft, backright)");
GetInt(vehicleid);
GetInt(driver);
GetInt(passenger);
GetInt(backleft);
GetInt(backright);
SendFormatMsg("SetVehicleParamsCarDoors(%s); Return %i",params,SetVehicleParamsCarDoors(vehicleid,driver,passenger,backleft,backright));
return 1;
}
ifCMD("/GetVehicleParamsCarDoors")
{
RetMsg("GetVehicleParamsCarDoors(vehicleid, &driver, &passenger, &backleft, &backright)");
GetInt(vehicleid);
SetInt(driver);
SetInt(passenger);
SetInt(backleft);
SetInt(backright);
SendFormatMsg("GetVehicleParamsCarDoors(%s), driver(%i), passenger(%i), backleft(%i), backright(%i); Return %i",params,driver,passenger,backleft,backright,GetVehicleParamsCarDoors(vehicleid,driver,passenger,backleft,backright));
return 1;
}
ifCMD("/SetVehicleParamsCarWindows")
{
RetMsg("SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright)");
GetInt(vehicleid);
GetInt(driver);
GetInt(passenger);
GetInt(backleft);
GetInt(backright);
SendFormatMsg("SetVehicleParamsCarWindows(%s); Return %i",params,SetVehicleParamsCarWindows(vehicleid,driver,passenger,backleft,backright));
return 1;
}
ifCMD("/GetVehicleParamsCarWindows")
{
RetMsg("GetVehicleParamsCarWindows(vehicleid, &driver, &passenger, &backleft, &backright)");
GetInt(vehicleid);
SetInt(driver);
SetInt(passenger);
SetInt(backleft);
SetInt(backright);
SendFormatMsg("GetVehicleParamsCarWindows(%s), driver(%i), passenger(%i), backleft(%i), backright(%i); Return %i",params,driver,passenger,backleft,backright,GetVehicleParamsCarWindows(vehicleid,driver,passenger,backleft,backright));
return 1;
}
ifCMD("/SetVehicleToRespawn")
{
RetMsg("SetVehicleToRespawn(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("SetVehicleToRespawn(%s); Return %i",params,SetVehicleToRespawn(vehicleid));
return 1;
}
ifCMD("/LinkVehicleToInterior")
{
RetMsg("LinkVehicleToInterior(vehicleid, interiorid)");
GetInt(vehicleid);
GetInt(interiorid);
SendFormatMsg("LinkVehicleToInterior(%s); Return %i",params,LinkVehicleToInterior(vehicleid,interiorid));
return 1;
}
ifCMD("/AddVehicleComponent")
{
RetMsg("AddVehicleComponent(vehicleid, componentid)");
GetInt(vehicleid);
GetInt(componentid);
SendFormatMsg("AddVehicleComponent(%s); Return %i",params,AddVehicleComponent(vehicleid,componentid));
return 1;
}
ifCMD("/RemoveVehicleComponent")
{
RetMsg("RemoveVehicleComponent(vehicleid, componentid)");
GetInt(vehicleid);
GetInt(componentid);
SendFormatMsg("RemoveVehicleComponent(%s); Return %i",params,RemoveVehicleComponent(vehicleid,componentid));
return 1;
}
ifCMD("/ChangeVehicleColor")
{
RetMsg("ChangeVehicleColor(vehicleid, color1, color2)");
GetInt(vehicleid);
GetInt(color1);
GetInt(color2);
SendFormatMsg("ChangeVehicleColor(%s); Return %i",params,ChangeVehicleColor(vehicleid,color1,color2));
return 1;
}
ifCMD("/ChangeVehiclePaintjob")
{
RetMsg("ChangeVehiclePaintjob(vehicleid, paintjobid)");
GetInt(vehicleid);
GetInt(paintjobid);
SendFormatMsg("ChangeVehiclePaintjob(%s); Return %i",params,ChangeVehiclePaintjob(vehicleid,paintjobid));
return 1;
}
ifCMD("/SetVehicleHealth")
{
RetMsg("SetVehicleHealth(vehicleid, Float:health)");
GetInt(vehicleid);
GetFloat(health);
SendFormatMsg("SetVehicleHealth(%s); Return %i",params,SetVehicleHealth(vehicleid,health));
return 1;
}
ifCMD("/GetVehicleHealth")
{
RetMsg("GetVehicleHealth(vehicleid, &Float:health)");
GetInt(vehicleid);
SetFloat(health);
SendFormatMsg("GetVehicleHealth(%s), health(%f); Return %i",params,health,GetVehicleHealth(vehicleid,health));
return 1;
}
ifCMD("/AttachTrailerToVehicle")
{
RetMsg("AttachTrailerToVehicle(trailerid, vehicleid)");
GetInt(trailerid);
GetInt(vehicleid);
SendFormatMsg("AttachTrailerToVehicle(%s); Return %i",params,AttachTrailerToVehicle(trailerid,vehicleid));
return 1;
}
ifCMD("/DetachTrailerFromVehicle")
{
RetMsg("DetachTrailerFromVehicle(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("DetachTrailerFromVehicle(%s); Return %i",params,DetachTrailerFromVehicle(vehicleid));
return 1;
}
ifCMD("/IsTrailerAttachedToVehicle")
{
RetMsg("IsTrailerAttachedToVehicle(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("IsTrailerAttachedToVehicle(%s); Return %i",params,IsTrailerAttachedToVehicle(vehicleid));
return 1;
}
ifCMD("/GetVehicleTrailer")
{
RetMsg("GetVehicleTrailer(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("GetVehicleTrailer(%s); Return %i",params,GetVehicleTrailer(vehicleid));
return 1;
}
ifCMD("/SetVehicleNumberPlate")
{
RetMsg("SetVehicleNumberPlate(vehicleid, const numberplate[])");
GetInt(vehicleid);
GetString(numberplate);
SendFormatMsg("SetVehicleNumberPlate(%s); Return %i",params,SetVehicleNumberPlate(vehicleid,numberplate));
return 1;
}
ifCMD("/GetVehicleModel")
{
RetMsg("GetVehicleModel(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("GetVehicleModel(%s); Return %i",params,GetVehicleModel(vehicleid));
return 1;
}
ifCMD("/GetVehicleComponentInSlot")
{
RetMsg("GetVehicleComponentInSlot(vehicleid, slot)");
GetInt(vehicleid);
GetInt(slot);
SendFormatMsg("GetVehicleComponentInSlot(%s); Return %i",params,GetVehicleComponentInSlot(vehicleid,slot));
return 1;
}
ifCMD("/GetVehicleComponentType")
{
RetMsg("GetVehicleComponentType(component)");
GetInt(component);
SendFormatMsg("GetVehicleComponentType(%s); Return %i",params,GetVehicleComponentType(component));
return 1;
}
ifCMD("/RepairVehicle")
{
RetMsg("RepairVehicle(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("RepairVehicle(%s); Return %i",params,RepairVehicle(vehicleid));
return 1;
}
ifCMD("/GetVehicleVelocity")
{
RetMsg("GetVehicleVelocity(vehicleid, &Float:X, &Float:Y, &Float:Z)");
GetInt(vehicleid);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetVehicleVelocity(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetVehicleVelocity(vehicleid,X,Y,Z));
return 1;
}
ifCMD("/SetVehicleVelocity")
{
RetMsg("SetVehicleVelocity(vehicleid, Float:X, Float:Y, Float:Z)");
GetInt(vehicleid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetVehicleVelocity(%s); Return %i",params,SetVehicleVelocity(vehicleid,X,Y,Z));
return 1;
}
ifCMD("/SetVehicleAngularVelocity")
{
RetMsg("SetVehicleAngularVelocity(vehicleid, Float:X, Float:Y, Float:Z)");
GetInt(vehicleid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetVehicleAngularVelocity(%s); Return %i",params,SetVehicleAngularVelocity(vehicleid,X,Y,Z));
return 1;
}
ifCMD("/GetVehicleDamageStatus")
{
RetMsg("GetVehicleDamageStatus(vehicleid, &panels, &doors, &lights, &tires)");
GetInt(vehicleid);
SetInt(panels);
SetInt(doors);
SetInt(lights);
SetInt(tires);
SendFormatMsg("GetVehicleDamageStatus(%s), panels(%i), doors(%i), lights(%i), tires(%i); Return %i",params,panels,doors,lights,tires,GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires));
return 1;
}
ifCMD("/UpdateVehicleDamageStatus")
{
RetMsg("UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires)");
GetInt(vehicleid);
GetInt(panels);
GetInt(doors);
GetInt(lights);
GetInt(tires);
SendFormatMsg("UpdateVehicleDamageStatus(%s); Return %i",params,UpdateVehicleDamageStatus(vehicleid,panels,doors,lights,tires));
return 1;
}
ifCMD("/GetVehicleModelInfo")
{
RetMsg("GetVehicleModelInfo(vehiclemodel, infotype, &Float:X, &Float:Y, &Float:Z)");
GetInt(vehiclemodel);
GetInt(infotype);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetVehicleModelInfo(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetVehicleModelInfo(vehiclemodel,infotype,X,Y,Z));
return 1;
}
ifCMD("/SetVehicleVirtualWorld")
{
RetMsg("SetVehicleVirtualWorld(vehicleid, worldid)");
GetInt(vehicleid);
GetInt(worldid);
SendFormatMsg("SetVehicleVirtualWorld(%s); Return %i",params,SetVehicleVirtualWorld(vehicleid,worldid));
return 1;
}
ifCMD("/GetVehicleVirtualWorld")
{
RetMsg("GetVehicleVirtualWorld(vehicleid)");
GetInt(vehicleid);
SendFormatMsg("GetVehicleVirtualWorld(%s); Return %i",params,GetVehicleVirtualWorld(vehicleid));
return 1;
}
ifCMD("/a_vehicles.inc")
{
new CmdList[3120];
strcat(CmdList,"CreateVehicle\nDestroyVehicle\nIsVehicleStreamedIn\nGetVehiclePos\nSetVehiclePos\nGetVehicleZAngle\nGetVehicleRotationQuat\nGetVehicleDistanceFromPoint\nSetVehicleZAngle\nSetVehicleParamsForPlayer\nManualVehicleEngineAndLights\nSetVehicleParamsEx\nGetVehicleParamsEx\nGetVehicleParamsSirenState\nSetVehicleParamsCarDoors\nGetVehicleParamsCarDoors\nSetVehicleParamsCarWindows\nGetVehicleParamsCarWindows\nSetVehicleToRespawn\nLinkVehicleToInterior\nAddVehicleComponent\nRemoveVehicleCompon");
strcat(CmdList,"ent\nChangeVehicleColor\nChangeVehiclePaintjob\nSetVehicleHealth\nGetVehicleHealth\nAttachTrailerToVehicle\nDetachTrailerFromVehicle\nIsTrailerAttachedToVehicle\nGetVehicleTrailer\nSetVehicleNumberPlate\nGetVehicleModel\nGetVehicleComponentInSlot\nGetVehicleComponentType\nRepairVehicle\nGetVehicleVelocity\nSetVehicleVelocity\nSetVehicleAngularVelocity\nGetVehicleDamageStatus\nUpdateVehicleDamageStatus\nGetVehicleModelInfo\nSetVehicleVirtualWorld\nGetVehicleVirtualWorld");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_vehicles.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/a_vehicles.def")
{
new DefList[3120];
strcat(DefList,"_vehicles_included\nCARMODTYPE_SPOILER 0\nCARMODTYPE_HOOD 1\nCARMODTYPE_ROOF 2\nCARMODTYPE_SIDESKIRT 3\nCARMODTYPE_LAMPS 4\nCARMODTYPE_NITRO 5\nCARMODTYPE_EXHAUST 6\nCARMODTYPE_WHEELS 7\nCARMODTYPE_STEREO 8\nCARMODTYPE_HYDRAULICS 9\nCARMODTYPE_FRONT_BUMPER 10\nCARMODTYPE_REAR_BUMPER 11\nCARMODTYPE_VENT_RIGHT 12\nCARMODTYPE_VENT_LEFT 13\nVEHICLE_PARAMS_UNSET -1\nVEHICLE_PARAMS_OFF 0\nVEHICLE_PARAMS_ON 1\nVEHICLE_MODEL_INFO_SIZE 1\nVEHICLE_MODEL_INFO_FRONTSEAT 2\nVEHICL");
strcat(DefList,"E_MODEL_INFO_REARSEAT 3\nVEHICLE_MODEL_INFO_PETROLCAP 4\nVEHICLE_MODEL_INFO_WHEELSFRONT 5\nVEHICLE_MODEL_INFO_WHEELSREAR 6\nVEHICLE_MODEL_INFO_WHEELSMID 7\nVEHICLE_MODEL_INFO_FRONT_BUMPER_Z 8\nVEHICLE_MODEL_INFO_REAR_BUMPER_Z 9");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_vehicles.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/CreateActor")
{
RetMsg("CreateActor(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)");
GetInt(modelid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
GetFloat(Rotation);
SendFormatMsg("CreateActor(%s); Return %i",params,CreateActor(modelid,X,Y,Z,Rotation));
return 1;
}
ifCMD("/DestroyActor")
{
RetMsg("DestroyActor(actorid)");
GetInt(actorid);
SendFormatMsg("DestroyActor(%s); Return %i",params,DestroyActor(actorid));
return 1;
}
ifCMD("/IsActorStreamedIn")
{
RetMsg("IsActorStreamedIn(actorid, forplayerid)");
GetInt(actorid);
GetInt(forp1ayerid);
SendFormatMsg("IsActorStreamedIn(%s); Return %i",params,IsActorStreamedIn(actorid,forp1ayerid));
return 1;
}
ifCMD("/SetActorVirtualWorld")
{
RetMsg("SetActorVirtualWorld(actorid, vworld)");
GetInt(actorid);
GetInt(vworld);
SendFormatMsg("SetActorVirtualWorld(%s); Return %i",params,SetActorVirtualWorld(actorid,vworld));
return 1;
}
ifCMD("/GetActorVirtualWorld")
{
RetMsg("GetActorVirtualWorld(actorid)");
GetInt(actorid);
SendFormatMsg("GetActorVirtualWorld(%s); Return %i",params,GetActorVirtualWorld(actorid));
return 1;
}
ifCMD("/ApplyActorAnimation")
{
RetMsg("ApplyActorAnimation(actorid, const animlib[], const animname[], Float:fDelta, loop, lockx, locky, freeze, time)");
GetInt(actorid);
GetString(animlib);
GetString(animname);
GetFloat(fDelta);
GetInt(loop);
GetInt(lockx);
GetInt(locky);
GetInt(freeze);
GetInt(time);
SendFormatMsg("ApplyActorAnimation(%s); Return %i",params,ApplyActorAnimation(actorid,animlib,animname,fDelta,loop,lockx,locky,freeze,time));
return 1;
}
ifCMD("/ClearActorAnimations")
{
RetMsg("ClearActorAnimations(actorid)");
GetInt(actorid);
SendFormatMsg("ClearActorAnimations(%s); Return %i",params,ClearActorAnimations(actorid));
return 1;
}
ifCMD("/SetActorPos")
{
RetMsg("SetActorPos(actorid, Float:X, Float:Y, Float:Z)");
GetInt(actorid);
GetFloat(X);
GetFloat(Y);
GetFloat(Z);
SendFormatMsg("SetActorPos(%s); Return %i",params,SetActorPos(actorid,X,Y,Z));
return 1;
}
ifCMD("/GetActorPos")
{
RetMsg("GetActorPos(actorid, &Float:X, &Float:Y, &Float:Z)");
GetInt(actorid);
SetFloat(X);
SetFloat(Y);
SetFloat(Z);
SendFormatMsg("GetActorPos(%s), X(%f), Y(%f), Z(%f); Return %i",params,X,Y,Z,GetActorPos(actorid,X,Y,Z));
return 1;
}
ifCMD("/SetActorFacingAngle")
{
RetMsg("SetActorFacingAngle(actorid, Float:ang)");
GetInt(actorid);
GetFloat(ang);
SendFormatMsg("SetActorFacingAngle(%s); Return %i",params,SetActorFacingAngle(actorid,ang));
return 1;
}
ifCMD("/GetActorFacingAngle")
{
RetMsg("GetActorFacingAngle(actorid, &Float:ang)");
GetInt(actorid);
SetFloat(ang);
SendFormatMsg("GetActorFacingAngle(%s), ang(%f); Return %i",params,ang,GetActorFacingAngle(actorid,ang));
return 1;
}
ifCMD("/SetActorHealth")
{
RetMsg("SetActorHealth(actorid, Float:health)");
GetInt(actorid);
GetFloat(health);
SendFormatMsg("SetActorHealth(%s); Return %i",params,SetActorHealth(actorid,health));
return 1;
}
ifCMD("/GetActorHealth")
{
RetMsg("GetActorHealth(actorid, &Float:health)");
GetInt(actorid);
SetFloat(health);
SendFormatMsg("GetActorHealth(%s), health(%f); Return %i",params,health,GetActorHealth(actorid,health));
return 1;
}
ifCMD("/SetActorInvulnerable")
{
RetMsg("SetActorInvulnerable(actorid, invulnerable = true)");
GetInt(actorid);
GetInt(invulnerable);
SendFormatMsg("SetActorInvulnerable(%s); Return %i",params,SetActorInvulnerable(actorid,invulnerable));
return 1;
}
ifCMD("/IsActorInvulnerable")
{
RetMsg("IsActorInvulnerable(actorid)");
GetInt(actorid);
SendFormatMsg("IsActorInvulnerable(%s); Return %i",params,IsActorInvulnerable(actorid));
return 1;
}
ifCMD("/IsValidActor")
{
RetMsg("IsValidActor(actorid)");
GetInt(actorid);
SendFormatMsg("IsValidActor(%s); Return %i",params,IsValidActor(actorid));
return 1;
}
ifCMD("/a_actor.inc")
{
new CmdList[3120];
strcat(CmdList,"CreateActor\nDestroyActor\nIsActorStreamedIn\nSetActorVirtualWorld\nGetActorVirtualWorld\nApplyActorAnimation\nClearActorAnimations\nSetActorPos\nGetActorPos\nSetActorFacingAngle\nGetActorFacingAngle\nSetActorHealth\nGetActorHealth\nSetActorInvulnerable\nIsActorInvulnerable\nIsValidActor");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_actor.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/a_actor.def")
{
new DefList[3120];
strcat(DefList,"_actor_included");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"a_actor.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/float")
{
RetMsg("float(value)");
GetInt(value);
SendFormatMsg("float(%s); Return %f",params,float(value));
return 1;
}
ifCMD("/floatstr")
{
RetMsg("floatstr(const string[])");
GetString(string);
SendFormatMsg("floatstr(%s); Return %f",params,floatstr(string));
return 1;
}
ifCMD("/floatmul")
{
RetMsg("floatmul(Float:oper1, Float:oper2)");
GetFloat(oper1);
GetFloat(oper2);
SendFormatMsg("floatmul(%s); Return %f",params,floatmul(oper1,oper2));
return 1;
}
ifCMD("/floatdiv")
{
RetMsg("floatdiv(Float:dividend, Float:divisor)");
GetFloat(dividend);
GetFloat(divisor);
SendFormatMsg("floatdiv(%s); Return %f",params,floatdiv(dividend,divisor));
return 1;
}
ifCMD("/floatadd")
{
RetMsg("floatadd(Float:oper1, Float:oper2)");
GetFloat(oper1);
GetFloat(oper2);
SendFormatMsg("floatadd(%s); Return %f",params,floatadd(oper1,oper2));
return 1;
}
ifCMD("/floatsub")
{
RetMsg("floatsub(Float:oper1, Float:oper2)");
GetFloat(oper1);
GetFloat(oper2);
SendFormatMsg("floatsub(%s); Return %f",params,floatsub(oper1,oper2));
return 1;
}
ifCMD("/floatfract")
{
RetMsg("floatfract(Float:value)");
GetFloat(value);
SendFormatMsg("floatfract(%s); Return %f",params,floatfract(value));
return 1;
}
ifCMD("/floatround")
{
RetMsg("floatround(Float:value, floatround_method:method=floatround_round)");
GetFloat(value);
Getfloatround_method(method);
SendFormatMsg("floatround(%s); Return %i",params,floatround(value,method));
return 1;
}
ifCMD("/floatcmp")
{
RetMsg("floatcmp(Float:oper1, Float:oper2)");
GetFloat(oper1);
GetFloat(oper2);
SendFormatMsg("floatcmp(%s); Return %i",params,floatcmp(oper1,oper2));
return 1;
}
ifCMD("/floatsqroot")
{
RetMsg("floatsqroot(Float:value)");
GetFloat(value);
SendFormatMsg("floatsqroot(%s); Return %f",params,floatsqroot(value));
return 1;
}
ifCMD("/floatpower")
{
RetMsg("floatpower(Float:value, Float:exponent)");
GetFloat(value);
GetFloat(exponent);
SendFormatMsg("floatpower(%s); Return %f",params,floatpower(value,exponent));
return 1;
}
ifCMD("/floatlog")
{
RetMsg("floatlog(Float:value, Float:base=10.0)");
GetFloat(value);
GetFloat(base);
SendFormatMsg("floatlog(%s); Return %f",params,floatlog(value,base));
return 1;
}
ifCMD("/floatsin")
{
RetMsg("floatsin(Float:value, anglemode:mode=radian)");
GetFloat(value);
Getanglemode(mode);
SendFormatMsg("floatsin(%s); Return %f",params,floatsin(value,mode));
return 1;
}
ifCMD("/floatcos")
{
RetMsg("floatcos(Float:value, anglemode:mode=radian)");
GetFloat(value);
Getanglemode(mode);
SendFormatMsg("floatcos(%s); Return %f",params,floatcos(value,mode));
return 1;
}
ifCMD("/floattan")
{
RetMsg("floattan(Float:value, anglemode:mode=radian)");
GetFloat(value);
Getanglemode(mode);
SendFormatMsg("floattan(%s); Return %f",params,floattan(value,mode));
return 1;
}
ifCMD("/floatabs")
{
RetMsg("floatabs(Float:value)");
GetFloat(value);
SendFormatMsg("floatabs(%s); Return %f",params,floatabs(value));
return 1;
}
ifCMD("/float.inc")
{
new CmdList[3120];
strcat(CmdList,"float\nfloatstr\nfloatmul\nfloatdiv\nfloatadd\nfloatsub\nfloatfract\nfloatround\nfloatcmp\nfloatsqroot\nfloatpower\nfloatlog\nfloatsin\nfloatcos\nfloattan\nfloatabs");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"float.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/float.def")
{
new DefList[3120];
strcat(DefList,"_Float_included");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"float.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/strlen")
{
RetMsg("strlen(const string[])");
GetString(string);
SendFormatMsg("strlen(%s); Return %i",params,strlen(string));
return 1;
}
ifCMD("/strpack")
{
RetMsg("strpack(dest[], const source[], maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(maxlength);
SendFormatMsg("strpack(%s), dest(%s); Return %i",params,dest,strpack(dest,source,maxlength));
return 1;
}
ifCMD("/strunpack")
{
RetMsg("strunpack(dest[], const source[], maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(maxlength);
SendFormatMsg("strunpack(%s), dest(%s); Return %i",params,dest,strunpack(dest,source,maxlength));
return 1;
}
ifCMD("/strcat")
{
RetMsg("strcat(dest[], const source[], maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(maxlength);
SendFormatMsg("strcat(%s), dest(%s); Return %i",params,dest,strcat(dest,source,maxlength));
return 1;
}
ifCMD("/strmid")
{
RetMsg("strmid(dest[], const source[], start, end, maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(start);
GetInt(end);
GetInt(maxlength);
SendFormatMsg("strmid(%s), dest(%s); Return %i",params,dest,strmid(dest,source,start,end,maxlength));
return 1;
}
ifCMD("/strins")
{
RetMsg("strins(string[], const substr[], pos, maxlength=sizeof string)");
SetString(string);
GetString(substr);
GetInt(pos);
GetInt(maxlength);
SendFormatMsg(" strins(%s), string(%s); Return %i",params,string,_: strins(string,substr,pos,maxlength));
return 1;
}
ifCMD("/strdel")
{
RetMsg("strdel(string[], start, end)");
SetString(string);
GetInt(start);
GetInt(end);
SendFormatMsg(" strdel(%s), string(%s); Return %i",params,string,_: strdel(string,start,end));
return 1;
}
ifCMD("/strcmp")
{
RetMsg("strcmp(const string1[], const string2[], bool:ignorecase=false, length=cellmax)");
GetString(string1);
GetString(string2);
Getbool(ignorecase);
GetInt(length);
SendFormatMsg("strcmp(%s); Return %i",params,strcmp(string1,string2,ignorecase,length));
return 1;
}
ifCMD("/strfind")
{
RetMsg("strfind(const string[], const sub[], bool:ignorecase=false, pos=0)");
GetString(string);
GetString(sub);
Getbool(ignorecase);
GetInt(pos);
SendFormatMsg("strfind(%s); Return %i",params,strfind(string,sub,ignorecase,pos));
return 1;
}
ifCMD("/strval")
{
RetMsg("strval(const string[])");
GetString(string);
SendFormatMsg("strval(%s); Return %i",params,strval(string));
return 1;
}
ifCMD("/valstr")
{
RetMsg("valstr(dest[], value, bool:pack=false)");
SetString(dest);
GetInt(value);
Getbool(pack);
SendFormatMsg("valstr(%s), dest(%s); Return %i",params,dest,valstr(dest,value,pack));
return 1;
}
ifCMD("/ispacked")
{
RetMsg("ispacked(const string[])");
GetString(string);
SendFormatMsg(" ispacked(%s); Return %i",params,_: ispacked(string));
return 1;
}
ifCMD("/uudecode")
{
RetMsg("uudecode(dest[], const source[], maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(maxlength);
SendFormatMsg("uudecode(%s), dest(%s); Return %i",params,dest,uudecode(dest,source,maxlength));
return 1;
}
ifCMD("/uuencode")
{
RetMsg("uuencode(dest[], const source[], numbytes, maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(numbytes);
GetInt(maxlength);
SendFormatMsg("uuencode(%s), dest(%s); Return %i",params,dest,uuencode(dest,source,numbytes,maxlength));
return 1;
}
ifCMD("/memcpy")
{
RetMsg("memcpy(dest[], const source[], index=0, numbytes, maxlength=sizeof dest)");
SetString(dest);
GetString(source);
GetInt(index);
GetInt(numbytes);
GetInt(maxlength);
SendFormatMsg("memcpy(%s), dest(%s); Return %i",params,dest,memcpy(dest,source,index,numbytes,maxlength));
return 1;
}
ifCMD("/string.inc")
{
new CmdList[3120];
strcat(CmdList,"strlen\nstrpack\nstrunpack\nstrcat\nstrmid\nstrins\nstrdel\nstrcmp\nstrfind\nstrval\nvalstr\nispacked\nuudecode\nuuencode\nmemcpy");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"string.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/string.def")
{
new DefList[3120];
strcat(DefList,"_string_included");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"string.defines",DefList,"Select","Close");
return 1;
}
ifCMD("/gettime")
{
SetInt(hour);
SetInt(minute);
SetInt(second);
SendFormatMsg("gettime(%s), hour(%i), minute(%i), second(%i); Return %i",params,hour,minute,second,gettime(hour,minute,second));
return 1;
}
ifCMD("/getdate")
{
SetInt(year);
SetInt(month);
SetInt(day);
SendFormatMsg("getdate(%s), year(%i), month(%i), day(%i); Return %i",params,year,month,day,getdate(year,month,day));
return 1;
}
ifCMD("/tickcount")
{
SetInt(granularity);
SendFormatMsg("tickcount(%s), granularity(%i); Return %i",params,granularity,tickcount(granularity));
return 1;
}
ifCMD("/time.inc")
{
new CmdList[3120];
strcat(CmdList,"gettime\ngetdate\ntickcount");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"time.inc",CmdList,"Select","Close");
return 1;
}
ifCMD("/time.def")
{
new DefList[3120];
strcat(DefList,"_time_included");
ShowDialogFS(playerid,1,DIALOG_STYLE_LIST,"time.defines",DefList,"Select","Close");
return 1;
}
return 0;
}
new isFunction;
GetParameter(const string[], &index)
{
new result[128] = "";
new findChar = ' ';
if(index==0)
{
isFunction = 0;
for(new i = 0; i < strlen(string); i++) if(string[i] == '(') isFunction = 2;
}
if(isFunction==1) findChar = ',';
else if(isFunction==2)
{
isFunction=1;
findChar = '(';
}
new length = strlen(string);
new startToFind = 0;
while(string[index] != findChar)
{
if(index < length)
{
result[startToFind] = string[index];
index++;
startToFind++;
}
else
{
result[startToFind] = EOS;
return result;
}
}
index++;
result[startToFind] = EOS;
return result;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(GetPVarInt(playerid,"dialogFsFlag") == 1)
{
SetPVarInt(playerid,"dialogFsFlag",0);
if(response)
{
new sCmdResponse[128] = "";
if(inputtext[0] != '/')
{
sCmdResponse[0] = '/';
sCmdResponse[1] = 0;
}
strcat(sCmdResponse,inputtext);
OnPlayerCommandText(playerid,sCmdResponse);
}
return 1;
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment