Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,888
» Latest member: DonaldCrawford
» Forum threads: 2,394
» Forum posts: 12,301

Full Statistics

Online Users
There are currently 272 online users.
» 0 Member(s) | 269 Guest(s)
Google, Bing, DuckDuckGo

Latest Threads
What is the best efficien...
Forum: Videos and Screenshots
Last Post: DonaldCrawford
1 hour ago
» Replies: 0
» Views: 7
AntyCheat System [SA-MP/O...
Forum: Filterscripts
Last Post: Pevenaider
2026-01-27, 08:48 PM
» Replies: 11
» Views: 18,967
problema afisare dialog c...
Forum: Romanian/Rom?na
Last Post: rcst3phan
2026-01-27, 07:31 PM
» Replies: 0
» Views: 32
problem dialog clan membe...
Forum: Pawn Scripting
Last Post: rcst3phan
2026-01-27, 07:30 PM
» Replies: 0
» Views: 30
Verona Community opening
Forum: Advertisements
Last Post: pmemorex2016
2026-01-27, 07:01 AM
» Replies: 0
» Views: 29
Verona Community otvaranj...
Forum: Ex-Yu
Last Post: pmemorex2016
2026-01-27, 06:59 AM
» Replies: 0
» Views: 38
Animated Textdraws
Forum: Libraries
Last Post: Crazy_ArKzX
2026-01-26, 08:26 PM
» Replies: 0
» Views: 34
Textdraw Animada
Forum: Portuguese/Portugu?s
Last Post: Crazy_ArKzX
2026-01-26, 08:23 PM
» Replies: 0
» Views: 33
Textdraw Editor Mobile - ...
Forum: Portuguese/Portugu?s
Last Post: Crazy_ArKzX
2026-01-26, 08:21 PM
» Replies: 0
» Views: 18
Il reste des français sur...
Forum: French/Fran?ais
Last Post: Lionel62300
2026-01-26, 03:20 PM
» Replies: 3
» Views: 3,939

 
  [Help] issue with getgift command
Posted by: Disretired - 2021-01-25, 01:53 AM - Forum: Pawn Scripting - Replies (3)

So our /getgift command is not working properly, it shows a /me but is not giving the gift and is allowing us to spam the command instead of telling us to wait 5 hours after entering it. if you need anymore info let me know. It was working fine when we started but now its acting up, and nobody even touched it



https://pastebin.com/55eSzcQH



Code:
CMD:getgift(playerid, params[])

{

new string[128];



if(IsPlayerInRangeOfPoint(playerid, 3.0,2546.680908, 1403.430786, 7699.584472))

{

if(PlayerInfo[playerid][pDonateRank] >= 1)

{

if(VIPGifts == 0 && PlayerInfo[playerid][pDonateRank] < 4)

{

SendClientMessageEx(playerid, COLOR_GRAD2, "The safe is locked!");

return 1;

}

if(PlayerInfo[playerid][pGiftTime] > 0)

{

SendClientMessageEx(playerid, COLOR_GRAD2, "You have already received a gift in the last 5 hours!");

return 1;

}

format(string, sizeof(string), "* %s reaches inside the safe with his eyes closed.", GetPlayerNameEx(playerid));

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

GiftPlayer(500, playerid);

}

}

else if(dynamicgift != 0)

{

new Float:Position[3];

GetDynamicObjectPos(dynamicgift, Position[0], Position[1], Position[2]);



if(IsPlayerInRangeOfPoint(playerid, 5.0, Position[0], Position[1], Position[2]))

{

if(PlayerInfo[playerid][pLevel] >= 3)

{

if(PlayerInfo[playerid][pGiftTime] > 0)

{

SendClientMessageEx(playerid, COLOR_GRAD2, "You have already received a gift in the last 5 hours!");

return 1;

}

format(string, sizeof(string), "* %s reaches inside the bag of gifts with their eyes closed.", GetPlayerNameEx(playerid));

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

GiftPlayer(500, playerid);

}

else

{

SendClientMessageEx(playerid, COLOR_WHITE, "* You must be at least level 3 to use this, sorry!");

}

}

}

return 1;

}





PHP Code:
stock GiftPlayer(playeridgiveplayerid// playerid = Gifter.? giveplayerid = gift receiver

{

new 
string[128];

if(
PlayerInfo[playerid][pAdmin] >= || playerid == MAX_PLAYERS)

{

new 
randgift Random(1100);

if(
randgift >= && randgift <= 83)

{

new 
gift Random(110);

if(
gift == 1)

{

if(
PlayerInfo[giveplayerid][pConnectTime] < || PlayerInfo[giveplayerid][pWRestricted] > || PlayerInfo[giveplayerid][pDonateRank] > 2) return GiftPlayer(playeridgiveplayerid);

GivePlayerValidWeapon(giveplayerid2760000);

GivePlayerValidWeapon(giveplayerid2460000);

GivePlayerValidWeapon(giveplayerid3160000);

GivePlayerValidWeapon(giveplayerid3460000);

GivePlayerValidWeapon(giveplayerid2960000);

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a full weapon set!");

format(stringsizeof(string), "* %s was just gifted a full weapon set, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 2)

{

if(
PlayerInfo[giveplayerid][pDonateRank] > 2) return GiftPlayer(playeridgiveplayerid);

PlayerInfo[giveplayerid][pFirstaid];

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a first aid kit!");

format(stringsizeof(string), "* %s was just gifted a first aid kit, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 3)

{

PlayerInfo[giveplayerid][pMats] = 2000;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 2,000 materials!");

format(stringsizeof(string), "* %s was just gifted 2,000 materials, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 4)

{

if(
PlayerInfo[giveplayerid][pWarns] != 0)

{

PlayerInfo[giveplayerid][pWarns]--;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a single warning removal!");

format(stringsizeof(string), "* %s was just gifted a single warning removal, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else

{

SendClientMessageEx(giveplayeridCOLOR_GRAD2"Random gift ended up in a removal of one warning - let's try again!");

GiftPlayer(playeridgiveplayerid);

return 
1;

}

}

else if(
gift == 5)

{

PlayerInfo[giveplayerid][pPot] = 50;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 50 grams of pot!");

format(stringsizeof(string), "* %s was just gifted 50 grams of pot, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 6)

{

PlayerInfo[giveplayerid][pCrack] = 25;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 25 grams of crack!");

format(stringsizeof(string), "* %s was just gifted 25 grams of crack, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 7)

{

GivePlayerCash(giveplayerid20000);

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won $20,000!");

format(stringsizeof(string), "* %s was just gifted $20,000, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 8)

{

PlayerInfo[giveplayerid][pPaintTokens] = 10;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 10 paintball tokens!");

format(stringsizeof(string), "* %s was just gifted 10 paintball tokens, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 9)

{

if(
PlayerInfo[giveplayerid][pDonateRank] < 1) return GiftPlayer(playeridgiveplayerid);

PlayerInfo[giveplayerid][pTokens] = 5;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 5 VIP tokens!");

format(stringsizeof(string), "* %s was just gifted 5 VIP tokens, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 10)

{

PlayerInfo[giveplayerid][pExp] = 5;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 5 Respect Points!");

format(stringsizeof(string), "* %s was just gifted 5 Respect Points, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

}

else if(
randgift 83 && randgift <= 98)

{

new 
gift Random(19);

if(
gift == 1)

{

GivePlayerCash(giveplayerid150000);

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won $150,000!");

format(stringsizeof(string), "* %s was just gifted $150,000, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 2)

{

PlayerInfo[giveplayerid][pMats] = 15000;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 15,000 materials!");

format(stringsizeof(string), "* %s was just gifted 15,000 materials, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 3)

{

PlayerInfo[giveplayerid][pExp] = 10;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 10 respect points!");

format(stringsizeof(string), "* %s was just gifted 10 respect points, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 4)

{

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a free car!");

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Note: This rare reward may take up to 48 hours to be rewarded, contact Shop Techs.");

format(PlayerInfo[giveplayerid][pFlag], 128"Free Car (Gift)");

format(stringsizeof(string), "{AA3333}AdmWarning{FFFF00}: %s has just gifted %s and he won a free car."GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));

ABroadCast(COLOR_YELLOWstring4);

if(
playerid != MAX_PLAYERS)

{

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s has just gifted %s and he won a free car(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

} else {

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s was just gifted by the system and he won a free car(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

}

format(stringsizeof(string), "* %s was just gifted a free car, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 5)

{

if(
PlayerInfo[giveplayerid][pDonateRank] > 0)

{

PlayerInfo[giveplayerid][pTokens] = 15;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 15 VIP tokens!");

format(stringsizeof(string), "* %s was just gifted 15 VIP tokens, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else

{

PlayerInfo[giveplayerid][pDonateRank] = 1;

PlayerInfo[giveplayerid][pTempVIP] = 10800;

PlayerInfo[giveplayerid][pBuddyInvited] = 1;

format(stringsizeof(string), "You have been invited to become a Level 1 VIP for 3 hours. Enjoy!"GetPlayerNameEx(giveplayerid));

SendClientMessageEx(giveplayeridCOLOR_LIGHTBLUEstring);

format(stringsizeof(string), "BUDDY INVITE: %s has won a buddyinvite."GetPlayerNameEx(giveplayerid));

Log("logs/setvip.log"string);

format(stringsizeof(string), "* %s was just gifted 3 hours of VIP, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

}

else if(
gift == 6)

{

PlayerToyInfo[giveplayerid][4][ptModelID] = 18643;

PlayerToyInfo[giveplayerid][4][ptBone] = 6;

PlayerToyInfo[giveplayerid][4][ptPosX] = 0.0;

PlayerToyInfo[giveplayerid][4][ptPosY] = 0.0;

PlayerToyInfo[giveplayerid][4][ptPosZ] = 0.0;

PlayerToyInfo[giveplayerid][4][ptRotX] = 0.0;

PlayerToyInfo[giveplayerid][4][ptRotY] = 0.0;

PlayerToyInfo[giveplayerid][4][ptRotZ] = 0.0;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a Free Laser Pointer!");

format(stringsizeof(string), "* %s was just gifted a Free Laser Pointer, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 7)

{

if(
PlayerInfo[giveplayerid][pADMuteTotal] < 1) return GiftPlayer(playeridgiveplayerid);

PlayerInfo[giveplayerid][pADMuteTotal] = 0;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a Free Admute Reset!");

format(stringsizeof(string), "* %s was just gifted a Free Admute Reset, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 8)

{

if(
PlayerInfo[giveplayerid][pNMuteTotal] < 1) return GiftPlayer(playeridgiveplayerid);

PlayerInfo[giveplayerid][pNMuteTotal] = 0;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a Free Nmute Reset!");

format(stringsizeof(string), "* %s was just gifted a Free Nmute Reset, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

}

else if(
randgift 98 && randgift <= 100)

{

new 
gift Random(16);

if(
gift == && PlayerInfo[giveplayerid][pDonateRank] <= 2// Silver VIP can get it extended, I suppose

{

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won one month of Silver VIP!");

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Note: This rare reward may take up to 48 hours to be rewarded.");

format(PlayerInfo[giveplayerid][pFlag], 128"Free Silver VIP (Gift)");

format(stringsizeof(string), "{AA3333}AdmWarning{FFFF00}: %s has just gifted %s and he won one month of Silver VIP."GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));

ABroadCast(COLOR_YELLOWstring2);

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s has just gifted %s and he won one month of Silver VIP(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

format(stringsizeof(string), "* %s was just gifted one month of Silver VIP, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 2)

{

if(
playerid != MAX_PLAYERS)

{

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s has just gifted %s and he won a free house(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

} else {

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s was just gifted by the system and he won a free house(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

}

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won a free house!");

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Note: This rare reward may take up to 48 hours to be rewarded.");

format(PlayerInfo[giveplayerid][pFlag], 128"Free House (Gift)");

format(stringsizeof(string), "{AA3333}AdmWarning{FFFF00}: %s has just gifted %s and he won a free house."GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));

ABroadCast(COLOR_YELLOWstring2);

format(stringsizeof(string), "* %s was just gifted a free house, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 3)

{

if(
PlayerInfo[giveplayerid][pDonateRank] < 1) return GiftPlayer(playeridgiveplayerid);

PlayerInfo[giveplayerid][pTokens] = 50;

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won 50 VIP tokens!");

format(stringsizeof(string), "* %s was just gifted 50 VIP tokens, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 4)

{

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s has just gifted %s and he won $500,000. (%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

GivePlayerCash(giveplayerid500000);

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won $500,000!");

format(stringsizeof(string), "{AA3333}AdmWarning{FFFF00}: %s has just gifted %s and he won $500,000."GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));

ABroadCast(COLOR_YELLOWstring2);

format(stringsizeof(string), "* %s was just gifted $500,000, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

else if(
gift == 5)

{

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Congratulations - you have won one month of Gold VIP!");

SendClientMessageEx(giveplayeridCOLOR_GRAD2" Note: This rare reward may take up to 48 hours to be rewarded.");

format(PlayerInfo[giveplayerid][pFlag], 128"Free Gold VIP (Gift)");

format(stringsizeof(string), "{AA3333}AdmWarning{FFFF00}: %s has just gifted %s and he won one month of Gold VIP."GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));

ABroadCast(COLOR_YELLOWstring2);

new 
year,month,day,log[128];

getdate(yearmonthday);

format(logsizeof(log), "AdmCmd: %s has just gifted %s and he won one month of Gold VIP(%d-%d-%d)"GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), monthdayyear);

Log("logs/gifts.log"log);

format(stringsizeof(string), "* %s was just gifted one month of Gold VIP, enjoy!"GetPlayerNameEx(giveplayerid));

ProxDetector(30.0giveplayeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

}

}

PlayerInfo[giveplayerid][pGiftTime] = 300;

}

return 
1;



  [MAP] Unisex Hairdresser | Mirsat24
Posted by: mirsat24 - 2021-01-24, 12:42 PM - Forum: Videos and Screenshots - Replies (2)

Discord:Mirsat24#8134



[Video: http://https://www.youtube.com/watch?v=3r2O9XGvxO0]


  [MAP] Laundromat - Interior
Posted by: Polter - 2021-01-24, 12:18 PM - Forum: Videos and Screenshots - Replies (1)

Make sure to check it out, tell me what do you think about map design? Cheers! :)



Download link is in video description.



[Video: https://www.youtube.com/watch?v=x9lHn6gGm5E]


  Server Sided Vehicle Health?
Posted by: JaKe Elite - 2021-01-23, 01:10 PM - Forum: Pawn Scripting - Replies (2)

Hi!



I would like to know if it's possible to make the vehicle health server-sided? Our server has been attacked lately by hackers and they use a CLEO mod, probably something like "Plant & Detonate" mod to make the vehicles exploded.



The way how their hack works was something like



-Type a command to get in a vehicle (it doesn't matter if it's occupied, the previous driver gets kicked and they become the driver)

-They then type a command to plant the bomb (not quite sure)

-Gets out of the vehicle, instantly types a command to detonate or set the vehicle on fire

-teleport far from the vehicle or somewhere nearby?



This was done with their keybinding (except for the part where they have to input the vehicleID of their target)



Is there any way to counter this or to at least make the vehicle health server sided to prevent this kind of stuff??



I am not quite sure if this is the right section or area to post this but I need a clue where to start.


  How to Fix this Run time error 19: "File or function is not found"
Posted by: nocode - 2021-01-23, 11:04 AM - Forum: Pawn Scripting - Replies (5)

server.cfg:?https://prnt.sc/xhwnwi
plugins:?https://prnt.sc/xhwp60
?

Code:
[05:57:34]

[05:57:34] Server Plugins

[05:57:34] --------------

[05:57:34]? Loaded 0 plugins.



[05:57:34] I couldn't load any gamemode scripts. Please verify your server.cfg

[05:57:34] It needs a gamemode0 line at the very least.



----------

Loaded log file: "server_log.txt".

----------



SA-MP Dedicated Server

----------------------

v0.3.7-R2, (C)2005-2015 SA-MP Team



[05:57:37]

[05:57:37] Server Plugins

[05:57:37] --------------

[05:57:37]? Loaded 0 plugins.



[05:57:37] I couldn't load any gamemode scripts. Please verify your server.cfg

[05:57:37] It needs a gamemode0 line at the very least.



----------

Loaded log file: "server_log.txt".

----------



SA-MP Dedicated Server

----------------------

v0.3.7-R2, (C)2005-2015 SA-MP Team



[05:57:40]

[05:57:40] Server Plugins

[05:57:40] --------------

[05:57:40]? Loaded 0 plugins.



[05:57:40] I couldn't load any gamemode scripts. Please verify your server.cfg

[05:57:40] It needs a gamemode0 line at the very least.



----------

Loaded log file: "server_log.txt".

----------



SA-MP Dedicated Server

----------------------

v0.3.7-R2, (C)2005-2015 SA-MP Team



[05:57:43]

[05:57:43] Server Plugins

[05:57:43] --------------

[05:57:43]? Loaded 0 plugins.



[05:57:43] I couldn't load any gamemode scripts. Please verify your server.cfg

[05:57:43] It needs a gamemode0 line at the very least.



----------

Loaded log file: "server_log.txt".

----------



SA-MP Dedicated Server

----------------------

v0.3.7-R2, (C)2005-2015 SA-MP Team



[05:57:46] filterscripts = ""? (string)

[05:57:46]

[05:57:46] Server Plugins

[05:57:46] --------------

[05:57:46]? Loaded 0 plugins.



[05:57:46]

[05:57:46] Filterscripts

[05:57:46] ---------------

[05:57:46]? Loaded 0 filterscripts.



[05:57:46] Script[gamemodes/CODMW3.amx]: Run time error 19: "File or function is not found"

[05:57:46] Number of vehicle models: 0



----------

Loaded log file: "server_log.txt".

----------



SA-MP Dedicated Server

----------------------

v0.3.7-R2, (C)2005-2015 SA-MP Team



[05:57:53] filterscripts = ""? (string)

[05:57:53]

[05:57:53] Server Plugins

[05:57:53] --------------

[05:57:53]? Loaded 0 plugins.



[05:57:53]

[05:57:53] Filterscripts

[05:57:53] ---------------

[05:57:53]? Loaded 0 filterscripts.



[05:57:53] Script[gamemodes/CODMW3.amx]: Run time error 19: "File or function is not found"

[05:57:53] Number of vehicle models: 0


  I need help to fix Dini.inc
Posted by: nocode - 2021-01-23, 07:48 AM - Forum: Pawn Scripting - No Replies

Original plugin:?https://github.com/AndreT/samp-vortex-rp...e/Dini.inc



Error: https://prnt.sc/xhnokq


  Special characters aren't correct on sampctl
Posted by: Rique_FTW - 2021-01-23, 02:42 AM - Forum: Support - Replies (1)

I found a person on the github with the same problem as me. It is not possible to insert accent and special characters in sampctl.

Github link: Special characters aren't correct on sampctl ? Issue #416 ? Southclaws/sampctl (github.com)

When I type 'Portuguese', the output is 'Portugu�s'.


  Mai?osi versijos
Posted by: Lukas - 2021-01-22, 08:21 PM - Forum: Lithuanian/Lietuvi?kas - Replies (2)

Sveiki, sugalvojau parsisiusti 0.3.DL, isira?iau atskira GTA kitame folderyje ir ten instaliavau, nes norejau pasilikt 0.3.7, prisijungiau karta i 0.3.DL ir kai ejau i 0.3.7 serveri, junge vis tiek kaip su DL. Teko perra?yt samp. Gal ?inot kaip pasidaryt kad nesima?ytu tos versijos ir leistu i? vieno jungtis i viena, i? kito i kita?


  How to save player accounts when the server crashes?
Posted by: Radical - 2021-01-22, 12:07 PM - Forum: Pawn Scripting - Replies (2)

Is there a way to save the account of all players when the server crashes and closes?

OnGameModeExit will not be called at this time.



Solved: Crashdetect include >> OnServerRuntime


  deleted
Posted by: zetrazak - 2021-01-22, 11:06 AM - Forum: Pawn Scripting - No Replies

Fixed