SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help

Reply
 
Thread Tools Display Modes
Old 21/10/2019, 04:39 PM   #11
KensPTV
Big Clucker
 
KensPTV's Avatar
 
Join Date: Oct 2019
Location: Vietnamese
Posts: 72
Reputation: 0
Default Re: Show Notifications [Come in/Get out] Safezone

Help meeeee I am so sad
__________________
Kens.P TV @ Youtuber
Scripting @ Samp
Adminstrator @ Designer @ [KG:RP]
KensPTV is offline   Reply With Quote
Old 21/10/2019, 04:49 PM   #12
SiaReyes
Huge Clucker
 
SiaReyes's Avatar
 
Join Date: Mar 2019
Location: Coordinates X,Y,Z
Posts: 327
Reputation: 22
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by KensPTV View Post
- Yess. But it donít show message.
- Can you guide me more specifically?
Provide the area creation code.

Edit: Do you mean, show message when a player enter/exit a safe house with the use of pickup? You mean safe house?
__________________
Offshowtime Fuck It!

Quote:
Originally Posted by Toroi View Post
blackmail people that join your server using their ip address as hostage

or get a job and play sa-mp for fun
SiaReyes is offline   Reply With Quote
Old 22/10/2019, 06:53 AM   #13
KensPTV
Big Clucker
 
KensPTV's Avatar
 
Join Date: Oct 2019
Location: Vietnamese
Posts: 72
Reputation: 0
Default Re: Show Notifications [Come in/Get out] Safezone

- No Noo, I mean, show notifications when players enter/exit safezones. Safezone means the area where players cannot use weapons in this zone.
__________________
Kens.P TV @ Youtuber
Scripting @ Samp
Adminstrator @ Designer @ [KG:RP]
KensPTV is offline   Reply With Quote
Old 22/10/2019, 11:28 AM   #14
Symon
Gangsta
 
Symon's Avatar
 
Join Date: Apr 2019
Location: Italy
Posts: 515
Reputation: 18
Default Re: Show Notifications [Come in/Get out] Safezone

Show us your Enter/Exit dynamic area. You should check the area id before doing everything. And how are you creating the areas? With CreateDynamicSphere or what?
__________________


Discord | Play Now | Website

Add your server to favourites and join our Discord.
Symon is offline   Reply With Quote
Old 22/10/2019, 03:10 PM   #15
KensPTV
Big Clucker
 
KensPTV's Avatar
 
Join Date: Oct 2019
Location: Vietnamese
Posts: 72
Reputation: 0
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by Symon View Post
Show us your Enter/Exit dynamic area. You should check the area id before doing everything. And how are you creating the areas? With CreateDynamicSphere or what?
- This is my code: "OnPlayerLeaveDynamicArea"
Quote:
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
foreach(new i: Player)
{
if(GetPVarType(i, "pBoomBoxArea"))
{
if(areaid == GetPVarInt(i, "pBoomBoxArea"))
{
StopAudioStreamForPlayerEx(playerid);
return 1;
}
}
}
if(areaid == audiourlid)
{
StopAudioStreamForPlayerEx(playerid);
}
if(areaid == NGGShop && GetPVarInt(playerid, "ShopTP") == 1)
{
if(GetPVarType(playerid, "PlayerCuffed") || GetPVarType(playerid, "Injured") || GetPVarType(playerid, "IsFrozen") || PlayerInfo[playerid][pHospital] || PlayerInfo[playerid][pJailTime] > 0)
return DeletePVar(playerid, "ShopTP");
Player_StreamPrep(playerid, GetPVarFloat(playerid, "tmpX"), GetPVarFloat(playerid, "tmpY"), GetPVarFloat(playerid, "tmpZ"), FREEZE_TIME);
SetPlayerInterior(playerid, GetPVarInt(playerid, "tmpInt"));
SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "tmpVW"));
DeletePVar(playerid, "ShopTP");
SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "Cam on ban da ghe tham cua hang cua chung toi, hay som quay tro lai cua hang cua chung toi nhe!");
}
return 1;
}
- This is my code: "OnPlayerEnterDynamicArea"
Quote:
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(areaid == NGGShop)
{
SetPlayerArmedWeapon(playerid, 0);
}
foreach(new i: Player)
{
if(GetPVarType(i, "pBoomBoxArea"))
{
if(areaid == GetPVarInt(i, "pBoomBoxArea"))
{
new station[256];
GetPVarString(i, "pBoomBoxStation", station, sizeof(station));
if(!isnull(station))
{
PlayAudioStreamForPlayerEx(playerid, station, GetPVarFloat(i, "pBoomBoxX"), GetPVarFloat(i, "pBoomBoxY"), GetPVarFloat(i, "pBoomBoxZ"), 30.0, 1);
}
return 1;
}
}
}
if(areaid == audiourlid)
{
PlayAudioStreamForPlayerEx(playerid, audiourlurl, audiourlparams[0], audiourlparams[1], audiourlparams[2], audiourlparams[3], 1);
}
return 1;
}
- I tried to add but it only shows once in a single area, the rest of the other safe areas do not show up!
__________________
Kens.P TV @ Youtuber
Scripting @ Samp
Adminstrator @ Designer @ [KG:RP]
KensPTV is offline   Reply With Quote
Old 22/10/2019, 06:15 PM   #16
SiaReyes
Huge Clucker
 
SiaReyes's Avatar
 
Join Date: Mar 2019
Location: Coordinates X,Y,Z
Posts: 327
Reputation: 22
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by KensPTV View Post
- No Noo, I mean, show notifications when players enter/exit safezones. Safezone means the area where players cannot use weapons in this zone.
Code:
//For example if Area index hold the zone.

public OnPlayerLeaveDynamicArea(playerid, areaid)
{

   for(new i =0; i < MAX_SAFEZONES; i++) if(areaid == SafeZoneInfo[i][Area])
   {
         SendClientMessage(playerid,  "You have left the safe zone");
   }
   return 1;
}

public OnPlayerEnterDynamicArea(playerid, areaid)
{
    for(new i =0; i < MAX_SAFEZONES; i++) if(areaid == SafeZoneInfo[i][Area])
   {
         SendClientMessage(playerid,  "You have entered the safe zone");
    }
   return 1;
}
__________________
Offshowtime Fuck It!

Quote:
Originally Posted by Toroi View Post
blackmail people that join your server using their ip address as hostage

or get a job and play sa-mp for fun
SiaReyes is offline   Reply With Quote
Old 23/10/2019, 06:41 AM   #17
KensPTV
Big Clucker
 
KensPTV's Avatar
 
Join Date: Oct 2019
Location: Vietnamese
Posts: 72
Reputation: 0
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by SiaReyes View Post
Code:
//For example if Area index hold the zone.

public OnPlayerLeaveDynamicArea(playerid, areaid)
{

   for(new i =0; i < MAX_SAFEZONES; i++) if(areaid == SafeZoneInfo[i][Area])
   {
         SendClientMessage(playerid,  "You have left the safe zone");
   }
   return 1;
}

public OnPlayerEnterDynamicArea(playerid, areaid)
{
    for(new i =0; i < MAX_SAFEZONES; i++) if(areaid == SafeZoneInfo[i][Area])
   {
         SendClientMessage(playerid,  "You have entered the safe zone");
    }
   return 1;
}
- Hey bro, I have successfully added your code but it doesn't work in the game? entering/leaving the safezone does not show any message Hic, Whyyy. I tried changing a few places but it didn't work out even though !!!
__________________
Kens.P TV @ Youtuber
Scripting @ Samp
Adminstrator @ Designer @ [KG:RP]
KensPTV is offline   Reply With Quote
Old 23/10/2019, 09:31 AM   #18
SiaReyes
Huge Clucker
 
SiaReyes's Avatar
 
Join Date: Mar 2019
Location: Coordinates X,Y,Z
Posts: 327
Reputation: 22
Default Re: Show Notifications [Come in/Get out] Safezone

Show us your safezone area creation code!
__________________
Offshowtime Fuck It!

Quote:
Originally Posted by Toroi View Post
blackmail people that join your server using their ip address as hostage

or get a job and play sa-mp for fun
SiaReyes is offline   Reply With Quote
Old 23/10/2019, 11:23 AM   #19
KensPTV
Big Clucker
 
KensPTV's Avatar
 
Join Date: Oct 2019
Location: Vietnamese
Posts: 72
Reputation: 0
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by SiaReyes View Post
Show us your safezone area creation code!
- This is code safezone area creation !!!
Code:
CMD:gotosz(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] >= 99999 || PlayerInfo[playerid][pShopTech] == 1)
	{
		new housenum;
		if(sscanf(params, "d", housenum)) return SendClientMessageEx(playerid, COLOR_GREY, "SUDUNG: /gotosz [ID Khu An Toan]");

		SetPlayerPos(playerid,SafeZoneInfo[housenum][szExteriorX],SafeZoneInfo[housenum][szExteriorY],SafeZoneInfo[housenum][szExteriorZ]);
		GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
		SetPlayerInterior(playerid, 0);
		PlayerInfo[playerid][pInt] = 0;
	}
	return 1;
}

CMD:szedit(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 99999)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong du kha nang de su dung lenh nay`.");
		return 1;
	}

	new string[128], choice[32], szid, amount;
	if(sscanf(params, "s[32]dd", choice, szid, amount))
	{
		SendClientMessageEx(playerid, COLOR_GREY, "SUDUNG: /szedit [name] [Khu An Toan ID] [(Optional)amount]");
		SendClientMessageEx(playerid, COLOR_GREY, "Available names: Toado, Khoangcach");
		return 1;
	}
	if(strcmp(choice, "toado", true) == 0)
	{
		GetPlayerPos(playerid, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]);
		SendClientMessageEx( playerid, COLOR_WHITE, "Ban da chinh sua toa do Khu An Toan!" );
		DestroyPickup(SafeZoneInfo[szid][szPickupID]);
		SaveSafeZones();

		format(string, sizeof(string), "%s da chinh sua toa do Khu An Toan (ID %d).", GetPlayerNameEx(playerid), szid);
		Log("logs/khuantoan.log", string);

		DestroyPickup(SafeZoneInfo[szid][szPickupID]);
		DestroyDynamic3DTextLabel(SafeZoneInfo[szid][szTextID]);
		format(string, sizeof(string), "{DF0101}[Khu vuc an toan]\n(ID: %d)\n{24D12F}Pham vi: {FF0000}[%d] {24D12F}Metter\n{DF0101}[!]{FFD100}Khong duoc Safezone",szid,SafeZoneInfo[szid][szKhoangcach]);
		SafeZoneInfo[szid][szTextID] = CreateDynamic3DTextLabel( string, COLOR_WHITE, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]+0.5,10.0, .testlos = 1, .streamdistance = 10.0);
		SafeZoneInfo[szid][szPickupID] = CreatePickup(1314, 23, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]);
	}
	else if(strcmp(choice, "Khoangcach", true) == 0)
	{
	    SafeZoneInfo[szid][szKhoangcach] = amount;
		SendClientMessageEx( playerid, COLOR_WHITE, "Ban da chinh sua khoang cach Khu An Toan." );
		SaveSafeZones();

		format(string, sizeof(string), "%s da chinh sua khoang cach Khu An Toan (ID %d).", GetPlayerNameEx(playerid), szid);
		Log("logs/khuantoan.log", string);

		DestroyDynamic3DTextLabel(SafeZoneInfo[szid][szTextID]);
		format(string, sizeof(string), "{DF0101}[Khu vuc an toan]\n(ID: %d)\n{24D12F}Pham vi: {FF0000}[%d] {24D12F}Metter\n{DF0101}[!]{FFD100}Khong duoc Safezone",szid,SafeZoneInfo[szid][szKhoangcach]);
		SafeZoneInfo[szid][szTextID] = CreateDynamic3DTextLabel( string, COLOR_WHITE, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]+0.5,10.0, .testlos = 1, .streamdistance = 10.0);
	}
	SaveSafeZones();
	return 1;
}

CMD:szdelete(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 99999)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong du kha nang de su dung lenh nay`!");
		return 1;
	}
	new h, string[128];
	if(sscanf(params,"d",h)) return SendClientMessage(playerid, COLOR_WHITE,"USAGE: /szdelete [Khu An Toan ID]");
	if(!IsValidDynamicPickup(SafeZoneInfo[h][szPickupID])) return SendClientMessage(playerid, COLOR_WHITE,"Khu An Toan do khong ton tai.");
	SafeZoneInfo[h][szExteriorX] = 0;
	SafeZoneInfo[h][szExteriorY] = 0;
	SafeZoneInfo[h][szExteriorZ] = 0;
	DestroyDynamicPickup(SafeZoneInfo[h][szPickupID]);
	DestroyDynamic3DTextLabel(SafeZoneInfo[h][szTextID]);
	SaveSafeZones();
	format(string, sizeof(string), "Ban da xoa Khu An Toan (ID %d).", h);
	SendClientMessageEx(playerid, COLOR_WHITE, string);
	format(string, sizeof(string), "%s da xoa Khu An Toan (ID %d).", GetPlayerNameEx(playerid), h);
	Log("logs/khuantoan.log", string);
	return 1;
}
- This is the Faction and Admin codes that can hold weapons in the safezone and normal players will not be able to hold a weapon.
Code:
    for(new Sz; Sz < MAX_SZ; Sz++)
    {
		if(PlayerInfo[playerid][pMember] == INVALID_GROUP_ID  && PlayerInfo[playerid][pLeader] == INVALID_GROUP_ID && IsPlayerInRangeOfPoint(playerid, SafeZoneInfo[Sz][szKhoangcach], SafeZoneInfo[Sz][szExteriorX], SafeZoneInfo[Sz][szExteriorY], SafeZoneInfo[Sz][szExteriorZ]))
		{
			if(PlayerInfo[playerid][pAdmin] == 0)
			{
			    SetPlayerArmedWeapon(playerid, 0);
			}
		}
	}
__________________
Kens.P TV @ Youtuber
Scripting @ Samp
Adminstrator @ Designer @ [KG:RP]
KensPTV is offline   Reply With Quote
Old 23/10/2019, 02:22 PM   #20
Lokii
Huge Clucker
 
Join Date: Sep 2017
Posts: 374
Reputation: 87
Default Re: Show Notifications [Come in/Get out] Safezone

Quote:
Originally Posted by KensPTV View Post
- This is code safezone area creation !!!
Code:
CMD:gotosz(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] >= 99999 || PlayerInfo[playerid][pShopTech] == 1)
	{
		new housenum;
		if(sscanf(params, "d", housenum)) return SendClientMessageEx(playerid, COLOR_GREY, "SUDUNG: /gotosz [ID Khu An Toan]");

		SetPlayerPos(playerid,SafeZoneInfo[housenum][szExteriorX],SafeZoneInfo[housenum][szExteriorY],SafeZoneInfo[housenum][szExteriorZ]);
		GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
		SetPlayerInterior(playerid, 0);
		PlayerInfo[playerid][pInt] = 0;
	}
	return 1;
}

CMD:szedit(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 99999)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong du kha nang de su dung lenh nay`.");
		return 1;
	}

	new string[128], choice[32], szid, amount;
	if(sscanf(params, "s[32]dd", choice, szid, amount))
	{
		SendClientMessageEx(playerid, COLOR_GREY, "SUDUNG: /szedit [name] [Khu An Toan ID] [(Optional)amount]");
		SendClientMessageEx(playerid, COLOR_GREY, "Available names: Toado, Khoangcach");
		return 1;
	}
	if(strcmp(choice, "toado", true) == 0)
	{
		GetPlayerPos(playerid, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]);
		SendClientMessageEx( playerid, COLOR_WHITE, "Ban da chinh sua toa do Khu An Toan!" );
		DestroyPickup(SafeZoneInfo[szid][szPickupID]);
		SaveSafeZones();

		format(string, sizeof(string), "%s da chinh sua toa do Khu An Toan (ID %d).", GetPlayerNameEx(playerid), szid);
		Log("logs/khuantoan.log", string);

		DestroyPickup(SafeZoneInfo[szid][szPickupID]);
		DestroyDynamic3DTextLabel(SafeZoneInfo[szid][szTextID]);
		format(string, sizeof(string), "{DF0101}[Khu vuc an toan]\n(ID: %d)\n{24D12F}Pham vi: {FF0000}[%d] {24D12F}Metter\n{DF0101}[!]{FFD100}Khong duoc Safezone",szid,SafeZoneInfo[szid][szKhoangcach]);
		SafeZoneInfo[szid][szTextID] = CreateDynamic3DTextLabel( string, COLOR_WHITE, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]+0.5,10.0, .testlos = 1, .streamdistance = 10.0);
		SafeZoneInfo[szid][szPickupID] = CreatePickup(1314, 23, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]);
	}
	else if(strcmp(choice, "Khoangcach", true) == 0)
	{
	    SafeZoneInfo[szid][szKhoangcach] = amount;
		SendClientMessageEx( playerid, COLOR_WHITE, "Ban da chinh sua khoang cach Khu An Toan." );
		SaveSafeZones();

		format(string, sizeof(string), "%s da chinh sua khoang cach Khu An Toan (ID %d).", GetPlayerNameEx(playerid), szid);
		Log("logs/khuantoan.log", string);

		DestroyDynamic3DTextLabel(SafeZoneInfo[szid][szTextID]);
		format(string, sizeof(string), "{DF0101}[Khu vuc an toan]\n(ID: %d)\n{24D12F}Pham vi: {FF0000}[%d] {24D12F}Metter\n{DF0101}[!]{FFD100}Khong duoc Safezone",szid,SafeZoneInfo[szid][szKhoangcach]);
		SafeZoneInfo[szid][szTextID] = CreateDynamic3DTextLabel( string, COLOR_WHITE, SafeZoneInfo[szid][szExteriorX], SafeZoneInfo[szid][szExteriorY], SafeZoneInfo[szid][szExteriorZ]+0.5,10.0, .testlos = 1, .streamdistance = 10.0);
	}
	SaveSafeZones();
	return 1;
}

CMD:szdelete(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 99999)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "Ban khong du kha nang de su dung lenh nay`!");
		return 1;
	}
	new h, string[128];
	if(sscanf(params,"d",h)) return SendClientMessage(playerid, COLOR_WHITE,"USAGE: /szdelete [Khu An Toan ID]");
	if(!IsValidDynamicPickup(SafeZoneInfo[h][szPickupID])) return SendClientMessage(playerid, COLOR_WHITE,"Khu An Toan do khong ton tai.");
	SafeZoneInfo[h][szExteriorX] = 0;
	SafeZoneInfo[h][szExteriorY] = 0;
	SafeZoneInfo[h][szExteriorZ] = 0;
	DestroyDynamicPickup(SafeZoneInfo[h][szPickupID]);
	DestroyDynamic3DTextLabel(SafeZoneInfo[h][szTextID]);
	SaveSafeZones();
	format(string, sizeof(string), "Ban da xoa Khu An Toan (ID %d).", h);
	SendClientMessageEx(playerid, COLOR_WHITE, string);
	format(string, sizeof(string), "%s da xoa Khu An Toan (ID %d).", GetPlayerNameEx(playerid), h);
	Log("logs/khuantoan.log", string);
	return 1;
}
- This is the Faction and Admin codes that can hold weapons in the safezone and normal players will not be able to hold a weapon.
Code:
    for(new Sz; Sz < MAX_SZ; Sz++)
    {
		if(PlayerInfo[playerid][pMember] == INVALID_GROUP_ID  && PlayerInfo[playerid][pLeader] == INVALID_GROUP_ID && IsPlayerInRangeOfPoint(playerid, SafeZoneInfo[Sz][szKhoangcach], SafeZoneInfo[Sz][szExteriorX], SafeZoneInfo[Sz][szExteriorY], SafeZoneInfo[Sz][szExteriorZ]))
		{
			if(PlayerInfo[playerid][pAdmin] == 0)
			{
			    SetPlayerArmedWeapon(playerid, 0);
			}
		}
	}
Theres no cration i see /gotosz /szedit and /szdelete

I made an example:

PHP Code:
#include <a_samp>
#include <streamer>

#define MAX_SAFE_ZONES (4) //how many safe zones

new Float:safe_zones[MAX_SAFE_ZONES][5] =
{
    
//X       Y           Z       SIZE_X  SIZE_Y
    
{1.951041531.9417711.5052662.062.0},
    {-
0.801471368.634648.1372044.044.0},
    {-
91.355801358.402229.2533225.031.5},
    {-
88.651391217.8757318.7317535.525.0}
};

new 
safe_zone[MAX_SAFE_ZONES]; //where we will store areas

public OnFilterScriptInit() //use gamemode init if gamemode
{
    for(new 
0sizeof(safe_zones); i++)
    {
        
//createcube area: x-x_size y-y_size, z, x+x_size, y+y_size, z = 800 you can chage z
        
safe_zone[i] = CreateDynamicCube(safe_zones[i][0]-safe_zones[i][3], safe_zones[i][1]-safe_zones[i][4], safe_zones[i][2], safe_zones[i][0]+safe_zones[i][3], safe_zones[i][1]+safe_zones[i][4], 1800.0);
    }
    return 
1;
}

public 
OnFilterScriptExit() //use gamemode init if gamemode
{
    for(new 
0sizeof(safe_zones); i++)
    {
        
DestroyDynamicArea(safe_zone[i]); //destroying all dynamic areas
    
}
    return 
1;
}

public 
OnPlayerEnterDynamicArea(playeridareaid)
{
    for(new 
0MAX_SAFE_ZONESi++)
    {
        if(
areaid != safe_zone[i]) continue; //if not the safe_zone we entered or not safe zone at all skip
        
PlayerPlaySound(playerid10570.00.00.0); //
        
SendClientMessage(playerid0x00FF00FF"Entered Safe Zone");
        break; 
//break loop no need to loop for all if we allready enter
    
}
    return 
1;
}

public 
OnPlayerLeaveDynamicArea(playeridareaid)
{
    for(new 
0MAX_SAFE_ZONESi++)
    {
        if(
areaid != safe_zone[i]) continue; //if not the safe_zone we entered or not safe zone at all skip
        
PlayerPlaySound(playerid10580.00.00.0);
        
SendClientMessage(playerid0xFF0000FF"Left Safe Zone");
        break; 
//break loop no need to loop for all if we allready enter
    
}
    return 
1;

__________________
Lokii is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
SAMP & Notifications OpCodexo Scripting Help 4 15/12/2016 10:02 AM
What is Notifications?. UnClear Client Support 6 19/01/2014 12:11 PM
[FORUM BUG]: Notifications Konstantinos Everything and Nothing 7 31/07/2013 12:09 PM
Desktop PM notifications from In-Game! Chaprnks Everything and Nothing 19 13/05/2013 02:51 PM
TextDraw and notifications... AiVAMAN Help Archive 1 14/01/2010 01:06 PM


All times are GMT. The time now is 03:02 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.