Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


  Show Posts
Pages: 1 [2] 3 4 ... 9
16  Liberty Unleashed / Liberty Unleashed Chat / Re: Lu wiki is gone? on: March 06, 2016, 10:47:46 am
Also I have blank pages.
17  Off Topic / General Chat / Re: LH-MP cancelled [Rant-ish] on: February 22, 2016, 06:17:16 pm
Bad news :(
Hope LU won't end like LH-MP. In the end for now, website is still working.
18  Scripting / Scripting Discussion / Re: Some ways for server owners to troll hackers ... on: February 20, 2016, 11:03:20 pm
Register with email request code is a good idea.
19  Scripting / Scripting Discussion / Re: Some ways for server owners to troll hackers ... on: February 18, 2016, 01:25:24 pm
Block sending messages or commands from "Player" nickname.

Code: [Select]
function onPlayerAction(player,text)
{
if (player.Name.tolower() == "player") KickPlayer(player);
else //(the rest of script)
}

Code: [Select]
function onPlayerChat(player,text)
{
if (player.Name.tolower() == "player") KickPlayer(player);
else //(the rest of script)
}

Code: [Select]
function onPlayerCommand(player,cmd,text)
{
if (player.Name.tolower() == "player") KickPlayer(player);
else //(the rest of script)
}
20  Liberty Unleashed / LU Clans / Re: <<Mafia Kuznetsov<< on: February 09, 2016, 04:59:58 pm
Some clans use the same base/territory.

http://www.dsklan.cba.pl/viewpage.php?page_id=7

DS also have Cartel Mansion.
21  Scripting / Script Help / Re: sphere & pickup .ID on: February 04, 2016, 02:07:53 pm
For me, works good (your example also works).

Code: [Select]
local Garage03 = CreatePickup(1392,Vector(1087.4,-572.1,14.7)); //Luigi Lockup
print(Garage03.ID);

Code: [Select]
Garage03 <- CreatePickup(1392,Vector(1087.4,-572.1,14.7)); //Luigi Lockup
print(Garage03.ID);
22  Scripting / Script Help / Re: Timer with seconds and minutes on: December 21, 2015, 07:53:53 pm
now u known why i need this timer LOL  :P
function OverMission(player) {
          ClearMessages(player);
          aa.Delete();
          bb.Delete();
          cc.Delete();
          dd.Delete();
          ee.Delete();
          ff.Delete();
          gg.Delete();
          hh.Delete();
          ii.Delete();
          jj.Delete();
          kk.Delete();
          ll.Delete();
          mm.Delete();
          nn.Delete();
          oo.Delete();
          pp.Delete();
          qq.Delete();
          rr.Delete();
          ss.Delete();
          tt.Delete();
          uu.Delete();
}         
function TimeOver(player) {

function a() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~20~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function b() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~19~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function c() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~18~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function d() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~17~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function e() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~16~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function f() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~15~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function g() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~14~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function h() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~13~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function i() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~12~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function j() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~11~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function k() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~10~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function l() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~9~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function m() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~8~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function n() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~7~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function o() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~6~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function p() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~5~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function q() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~4~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function r() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~3~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function s() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~2~h~ seconds to return to vehicle.", 1000, 3);
 else OverMission(player);
  return true;
}
function t() {
local PC = DatosHash.Get( player.Name + "PC" );
ClearMessages(player);
  if (PC == 0) SmallMessage(player, "You have ~r~ 1 ~h~ seconds to return to vehicle.", 1000, 3);
  else OverMission(player);
  return true;
}
function u() {
local PC = DatosHash.Get( player.Name + "PC" );
  ClearMessages(player);
  if (PC == 0) BigMessage(player, "~r~Mission Over", 4000, 3);
  DatosHash.Add( player.Name + "PC", 0 );
  DatosHash.Save("AccHashes/Datos.sav");
  return true;
}
   local PC = DatosHash.Get( player.Name + "PC" );
   ClearMessages(player);
   if (PC == 0) SmallMessage(player, "You have ~r~20~h~ seconds to return to vehicle.", 20000, 3);
   aa <- NewTimer("a", 1000, 1);
   bb <- NewTimer("b", 2000, 1);
   cc <- NewTimer("c", 3000, 1);
   dd <- NewTimer("d", 4000, 1);
   ee <- NewTimer("e", 5000, 1);
   ff <- NewTimer("f", 6000, 1);
   gg <- NewTimer("g", 7000, 1);
   hh <- NewTimer("h", 8000, 1);
   ii <- NewTimer("i", 9000, 1);
   jj <- NewTimer("j", 10000, 1);
   kk <- NewTimer("k", 11000, 1);
   ll <- NewTimer("l", 12000, 1);
   mm <- NewTimer("m", 13000, 1);
   nn <- NewTimer("n", 14000, 1);
   oo <- NewTimer("o", 15000, 1);
   pp <- NewTimer("p", 16000, 1);
   qq <- NewTimer("q", 17000, 1);
   rr <- NewTimer("r", 18000, 1);
   ss <- NewTimer("s", 19000, 1);
   tt <- NewTimer("t", 20000, 1);
   uu <- NewTimer("u", 21000, 1); 
 
   return true;
}
function TimeReturnPolice(player) {
   local PC = DatosHash.Get( player.Name + "PC" );
   if (PC == 0) TimeOver(player);
   return true;
}

LOOOOL

Fast example:

Code: [Select]
Count <- array(GetMaxPlayers(),0);

function onServerStart()
{
NewTimer("CountDown",1000,0);
return 1;
}

function CountDown()
{
for (local i = 0; i <= GetMaxPlayers(); i++)
{
local p = FindPlayer(i);
if (p)
{
if (p.Vehicle) Count[p.ID] ++;
else Count[p.ID] --;
MessagePlayer("Count: "+Count[p.ID],p);
}
}
}
23  Servers / Advertise your server! / Re: [PL/EN] Polski Serwer LU-DM on: December 19, 2015, 01:54:43 pm




;)
24  Scripting / Script Snippets / [Client] Nickname hider script on: December 06, 2015, 07:08:55 pm

This is client-side script.

Code: [Select]
StatusNickNameHider <- true;

function onScriptLoad() BindKey(KEY_F1,BINDTYPE_UP,"NickNameHider");

function NickNameHider()
{
if (!StatusNickNameHider)
{
SetNametagDrawDistance(100.0);
StatusNickNameHider = true;
}
else
{
SetNametagDrawDistance(0.0);
StatusNickNameHider = false;
}
}

Thanks for Theremin for example function SetNametagDrawDistance.
25  Scripting / Script Help / How to use SetNametagDrawDistance(?) on: December 05, 2015, 07:00:13 pm
How to use SetNametagDrawDistance(?)
This is client side function.
26  Scripting / Script Help / NewTimer("KickPlayer"... problem in onPlayerConnect on: November 29, 2015, 07:06:32 pm
I have small problem with script. So, when i use such KickPlayer(player); in event onPlayerConnect after some Messages, often Messages are cut. But when i use NewTimer("KickPlayer",125,1,player); after connect on the server, server has crashed. I try NewTimer("TestKick",125,1,player); and lower add function TestKick(player) KickPlayer(player); , but the same effect.
27  Liberty Unleashed / Liberty Unleashed Chat / Re: A suggestion for the website on: November 29, 2015, 01:22:17 pm
Sorry, if i typed in the wrong category, but i have a suggestion for this forum
why not add a mini chat to the right of page or left?

Spamming bots and others "shit storms". But good idea ;)
28  Liberty Unleashed / Bug Reports / Re: Liberty Unleashed Issues List [0.1.0.16] on: November 28, 2015, 02:02:43 pm
[ADD - Client-Side Function]
http://liberty-unleashed.co.uk/LUWiki/Squirrel/Server/Functions/Players/Nametag

or bindkey like VC-MP 0.3 for hiding players name tags ;)


[BUGS Server-Side Functions]

* Vehicle.GetWheelStatus - Always false.
29  Scripting / Script Help / Re: Player.Drunk Bool on: November 25, 2015, 08:28:59 pm
Do someone know whats the Player.Drunk bool effect? i really need that..

To jest resztka kodu do Vice Unleashed. Na LU nie ma zadnego efektu ;)

This is for Vice Unleashed (now VC-MP 0.4). In LU this function has no effect ;)
30  Liberty Unleashed / Bug Reports / Re: Liberty Unleashed Issues List [0.1.0.16] on: November 24, 2015, 03:58:55 pm
My collection in one post

[BUGS Server-Side Functions]

* pickup.Pos - Only reading Position, we can't move to another location.

====================

* player.Angle - Only reading Angle, we can't set another value.
* player.Color - Updating himself only with spawn (radar blip).
* player.Marker - After changing status from false to true, player who we switch the blip, blip pos set to 0.0 0.0 0.0
* player.Train - Always true.

====================

* vehicle.Remove - After few times it switch off the server

====================

[BUGS Server-Side Events]

* onPlayerArmourChange( player, oldarm, newarm ) - Doesn't work (but after reconnect, server kicked me).

====================

[BUGS Client-Side Functions]

* player.Angle - Only reading Angle, we can't set another value.
* player.Cash - Only reading Cash, we can't set another value.
* player.Train - Always true;
* player.VirtualWorld - Only reading Virtual World, we can't set another value.

====================

[Other BUGS]

* Sometimes during drving, car color changes himself for no reason.
* Pickup doesn't respawn himself after something about 330 (picking him up) -> https://youtu.be/annuSAzSIRk
Pages: 1 [2] 3 4 ... 9
© Liberty Unleashed Team.