rendered paste body#include <a_samp>
#include <file>
#include <string>
#include <time>
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DARKRED 0x660000AA
public OnFilterScriptInit()
{
print("\n Pajungtas Dk filteris");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/komandos", true)==0)
{
print("komandu langas");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/ginklai - ginklu sarasas");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/para - duos jums parasiuta");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/ls - Los Santos");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/lv - Las Venturas");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/sf - San Fierro");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/tuning - Nusius jus i tiuninga.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/s - Ismes jus aukstai i ora");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/kalnas - Nusius jus ant kalno");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/komandos2 - Dar komandu");
return 1;
}
if (strcmp(cmdtext, "/komandos2", true)==0)
{print("Komandu langas 2");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/garazas - sius jus i garaza");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/lso - Los Sanots oro uostas");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/namo - Parsius jus i namus.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/gaidziai - Gaidziu lenta");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/uzrakinti - Uzrakins jusu masina.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"/atrakinti - Atrakins Jusu masina");
SendClientMessage(playerid, COLOR_YELLOW, "/lvoro - Siuncia i oro uosta.");
return 1;
}
if (strcmp(cmdtext, "/info", true)==0)
{
print("Info langas");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Serveri nuo visisko tuscio lauko sukure DK.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Serveris pajungtas ant 1,5 mbps/1 mbps");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Dazniausiai ijungtas buna 15-21 h.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Su DK galite susisiekti per skype");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Skypename: DarkneaZ");
return 1;
}
if (strcmp(cmdtext, "/naujienos", true)==0)
{
print("Naujienu langas");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Isleista 0.2a versija");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nauju versiju kolkas nezadama.");
return 1;
}
if (strcmp(cmdtext, "/gaidziai", true)==0)
{
print("Gaidizu langas");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Gaidziu dar nera. Nebukite pirmasis gaidys.");
return 1;
}
if(strcmp(cmdtext, "/para", true) == 0) {
print("parasiuto pirkimas");
if (GetPlayerMoney(playerid) > 499) {
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 46, 1);
SendClientMessage(playerid, COLOR_YELLOW, "* Nusipirkote parasiuta.");
}
else
SendClientMessage(playerid, COLOR_RED, "* Neturite tiek pinigu.");
return 1;
}
if (strcmp(cmdtext, "/tuning", true)==0)
{
print("tuning teleport");
SetPlayerPos(playerid, -2689.3804,216.3680,4.1797);
return 1;
}
if(strcmp(cmdtext, "/garazas", true) == 0) {
print("garazas");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1573.7570,-1237.9915,277.8759);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1573.7570,-1237.9915,277.8759);
}
return 1;
}
if(strcmp(cmdtext, "/lso", true) == 0) {
print("lso");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1786.3817,-2532.3701,13.5469);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1786.3817,-2532.3701,13.5469);
}
return 1;
}
if (strcmp(cmdtext, "/uzrakinti", true)==0)
{
print("uzrakinti");
if(IsPlayerInAnyVehicle(playerid))
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA,"[ERR] Galite uzrakinti duris budamas tik vairuotoju.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if(i != playerid)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
}
}
SendClientMessage(playerid, 0xFFFF00AA, "[!] Masina uzrakinta!");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, "[ERR] Jus ne masinoje.");
}
return 1;
}
if (strcmp(cmdtext, "/atrakinti", true)==0)
{
print("atrakinti");
if(IsPlayerInAnyVehicle(playerid))
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA,"[ERR] Galite atrakinti budamas tik vairuotoju.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
}
SendClientMessage(playerid, 0xFFFF00AA, "[!] Masina atrakinta.");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, "[ERR] Jus ne masinoje.");
}
return 1;
}
if(strcmp(cmdtext, "/ls", true) == 0) {
print("ls");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2779.6001,-2010.7078,13.5547);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos1(playerid, X, Y, Z);
SetPlayerPos(playerid,2779.6001,-2010.7078,13.5547);
}
return 1;
}
if(strcmp(cmdtext, "/sf", true) == 0) {
print("sf");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-1916.0455,293.3197,41.0469);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-1916.0455,293.3197,41.0469);
}
return 1;
}
if(strcmp(cmdtext, "/lv", true) == 0) {
print("lv");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2320.2126,1390.6610,42.9666);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2320.2126,1390.6610,42.9666);
}
return 1;
}
if(strcmp(cmdtext, "/kalnas", true)==0)
{
print("kalnas");
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2316.18920898438, -1625.96423339844, 483.705993652344);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -2316.18920898438, -1625.96423339844, 483.705993652344);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
}
return 1;
}
if(strcmp(cmdtext, "/s", true) == 0) {
print("SKRYDYS");
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X, Y, Z + 800.00);
GivePlayerWeapon(playerid,46,1);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z + 800.00);
GivePlayerWeapon(playerid,46,1);
}
return 1;
}
if (strcmp(cmdtext, "/ginklai", true)==0) {
print("ginklu sar");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Norint nusipirkti Pistol rasykite /ppistol");
SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti UZI rasykite /puzi");
SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Shotgun rasykite /pshotgun");
SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Mp5 rasykite /pmp5");
SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Ak 47 rasykite /pak47");
}
if (strcmp(cmdtext, "/ppistol", true)==0) {
print("pistolo pirkimas");
GivePlayerWeapon(playerid, 22, 100);
GivePlayerMoney(playerid, -200);
SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote 9mm Pistol");
}
if (strcmp(cmdtext, "/puzi", true)==0) {
print("UZI");
GivePlayerWeapon(playerid, 28, 200);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote UZI");
}
if (strcmp(cmdtext, "pshotgun", true)==0) {
print("Shotgun");
GivePlayerWeapon(playerid, 25, 50);
GivePlayerMoney(playerid, -600);
SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote Shotgun");
}
if (strcmp(cmdtext, "/pmp5", true)==0) {
print("Mp5");
GivePlayerWeapon(playerid, 29, 500);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote Mp5");
}
if (strcmp(cmdtext, "/pak47", true)==0) {
print("AK 47");
GivePlayerWeapon(playerid, 30, 300);
GivePlayerMoney(playerid, -3500);
SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote AK 47!");
}
if (strcmp(cmdtext, "/lc", true)==0)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,-787.3552,505.3579,1381.6016);
return 1;
}
if (strcmp(cmdtext, "/lvoro", true)==0)
{
SetPlayerPos(playerid, 1430.8723,1470.9594,10.8203);
return 1;
}
if (strcmp(cmdtext, "/dmzona", true)==0)
{
new playername[256];
new message[256];
GetPlayerName(playerid, playername, 18);
SetPlayerPos(playerid, -1296.3138,2495.3506,86.9976);
format(message, sizeof(message), "[***] %s DmZonoje. Rasykite /dmzona !!", playername);
SendClientMessageToAll(COLOR_YELLOW, message);
SetPlayerHealth(playerid, 100);
return 1;
}
if (strcmp(cmdtext, "/stuntzona", true)==0)
{
new playername[256];
GetPlayerName(playerid, playername, 18);
SetPlayerPos(playerid, 2559.4204,819.4401,5.3158);
SetPlayerHealth(playerid, 200);
return 1;
}
if(strcmp(cmdtext, "/dragzona", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -1709.2017,-248.6770,13.8529);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
}
return 1;
}
return 0;
}
public OnPlayerDisconnect(playerid)
{
return 1;
}
public OnGameModeInit()
{
ShowNameTags(1);
ShowPlayerMarkers(1);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
print("Playerio mirtis");
new playercash;
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
ResetPlayerMoney(playerid);
} else {
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
playercash = GetPlayerMoney(playerid);
if (playercash > 0) {
GivePlayerMoney(killerid, playercash);
ResetPlayerMoney(playerid);
}
else
{
}
}
return 1;
}