| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 360 online users. » 0 Member(s) | 357 Guest(s) Google, Bing, Baidu
|
| Latest Threads |
Help me for creating a fr...
Forum: General Discussions
Last Post: [Rs]VeNoM
Yesterday, 07:33 AM
» Replies: 0
» Views: 19
|
The server didn't respond...
Forum: Support
Last Post: richboY
2025-11-22, 10:51 AM
» Replies: 0
» Views: 27
|
error when joining server
Forum: Support
Last Post: sanved2008
2025-11-22, 09:02 AM
» Replies: 0
» Views: 25
|
Client issue with object
Forum: Support
Last Post: TheDoctor
2025-11-15, 08:00 PM
» Replies: 0
» Views: 84
|
San Andreas Police Pursui...
Forum: Advertisements
Last Post: BriBri
2025-11-15, 12:06 AM
» Replies: 0
» Views: 103
|
[Include] OpenGate (Abrir...
Forum: Portuguese/Portugu?s
Last Post: Crazy_ArKzX
2025-11-13, 06:49 PM
» Replies: 0
» Views: 79
|
OpenGate (Open Proximity ...
Forum: Libraries
Last Post: Crazy_ArKzX
2025-11-13, 06:46 PM
» Replies: 0
» Views: 102
|
LS City Hall
Forum: Maps
Last Post: cosminupgaming
2025-11-12, 04:22 PM
» Replies: 3
» Views: 2,730
|
Crime Base
Forum: Maps
Last Post: cosminupgaming
2025-11-12, 04:19 PM
» Replies: 2
» Views: 1,287
|
GTA SA-MP Scripting: Issu...
Forum: General Discussions
Last Post: williamrhein
2025-11-12, 10:16 AM
» Replies: 0
» Views: 113
|
|
|
angle according to camera position |
|
Posted by: Fixedfeed - 2020-09-27, 03:26 PM - Forum: Pawn Scripting
- Replies (2)
|
 |
As the title says, how can I make the angle of the player set according to the direction of the player's camera?
Code: new Float:Pos_[3];
GetPlayerCameraFrontVector(playerid, Pos_[0], Pos_[1], Pos_[2]);
SetPlayerFacingAngle ( playerid , Pos_[2] ) ;
try this in OnPlayerUpdate, but it doesn't work
|
|
|
|
Life of San Andreas |
|
Posted by: N1ko - 2020-09-26, 09:49 PM - Forum: Gamemodes
- Replies (3)
|
 |
Here I give you a script what maybe one or the other needs it was from a large server at that time but which has no future today and it is already going around on the internet, the founder of the server at the time gave it up later because he doesn't see any future in it and since almost everyone has it anyway, I looked for the link and post it here for you ;)
Download: https://github.com/lifeofsanandreas/lifeofsa
|
|
|
|
| Possible to replace this code into Y_INI ? |
|
Posted by: mems - 2020-09-26, 12:38 PM - Forum: Pawn Scripting
- Replies (6)
|
 |
hello,
i couldn't connect to forum.sa-mp.com for a question i wanted to post, and i searched on why it's removed or something, until i found out that this forum is similar to forum.sa-mp.com, if not the same. anyways, to the question. is it possible to replace the following code into Y_INI ? cbug, time/name related.
PHP Code: //=============================| CBUG System |================================//
? ? if(matching[playerid] ==1 && GetPlayerWeapon(playerid) == 24)
? ? {
? ? ? ? new playerammo = GetPlayerAmmo(playerid);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
? ? ? ? if(playerammo != ammo[playerid])
? ? ? ? {
? ? ? ? ? ? ammo[playerid]=playerammo;
? ? ? ? ? ? if(ammo[playerid]== 6) return ptickcount[playerid] = GetTickCount();
? ? ? ? ? ? if(ammo[playerid]== 0)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? ammo[playerid] =-1;
? ? ? ? ? ? ? ? matching[playerid] =0;
? ? ? ? ? ? ? ? new string[32];
? ? ? ? ? ? ? ? new time = GetTickCount()-ptickcount[playerid];
? ? ? ? ? ? ? ? format(string, sizeof(string),"Time: %s seconds (/records)", Comma(time));
? ? ? ? ? ? ? ? SendClientMessage(playerid, COLOR_WHITE, string);
? ? ? ? ? ? ? ? SetPlayerPos(playerid, px[playerid], py[playerid], pz[playerid]);
? ? ? ? ? ? ? ? for(new j=0; j<11; j) GivePlayerWeapon(playerid, Weapons[playerid][j], Ammo[playerid][j]);
? ? ? ? ? ? ? ? if(top1 == -1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top1 = time;
? ? ? ? ? ? ? ? ? ? format(topname1, sizeof(topname1), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(time < top1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = top4;
? ? ? ? ? ? ? ? ? ? top4 = top3;
? ? ? ? ? ? ? ? ? ? top3 = top2;
? ? ? ? ? ? ? ? ? ? top2 = top1;
? ? ? ? ? ? ? ? ? ? top1 = time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", topname4);
? ? ? ? ? ? ? ? ? ? format(topname4, sizeof(topname4), "%s", topname3);
? ? ? ? ? ? ? ? ? ? format(topname3, sizeof(topname3), "%s", topname2);
? ? ? ? ? ? ? ? ? ? format(topname2, sizeof(topname2), "%s", topname1);
? ? ? ? ? ? ? ? ? ? format(topname1, sizeof(topname1), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(top2 == -1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top2 = time;
? ? ? ? ? ? ? ? ? ? format(topname2, sizeof(topname2), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(time < top2)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = top4;
? ? ? ? ? ? ? ? ? ? top4 = top3;
? ? ? ? ? ? ? ? ? ? top3 = top2;
? ? ? ? ? ? ? ? ? ? top2 = time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", topname4);
? ? ? ? ? ? ? ? ? ? format(topname4, sizeof(topname4), "%s", topname3);
? ? ? ? ? ? ? ? ? ? format(topname3, sizeof(topname3), "%s", topname2);
? ? ? ? ? ? ? ? ? ? format(topname2, sizeof(topname2), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(top3 == -1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top3 = time;
? ? ? ? ? ? ? ? ? ? topname3 = pname;
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(time < top3)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = top4;
? ? ? ? ? ? ? ? ? ? top4 = top3;
? ? ? ? ? ? ? ? ? ? top3 = time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", topname4);
? ? ? ? ? ? ? ? ? ? format(topname4, sizeof(topname4), "%s", topname3);
? ? ? ? ? ? ? ? ? ? format(topname3, sizeof(topname3), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(top4 == -1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top4 = time;
? ? ? ? ? ? ? ? ? ? format(topname4, sizeof(topname4), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(time < top4)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = top4;
? ? ? ? ? ? ? ? ? ? top4 =time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", topname4);
? ? ? ? ? ? ? ? ? ? format(topname4, sizeof(topname4), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(top5 == -1)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else if(time < top5)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? top5 = time;
? ? ? ? ? ? ? ? ? ? format(topname5, sizeof(topname5), "%s", pname);
? ? ? ? ? ? ? ? ? ? return 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? return 1;
}
? ? ? ? }
? ? }
//============================================================================//
return 1;
}
if you'd like any other information, please tell me.
|
|
|
|
| Misc Aviation Tools and Auto-Pilot for SA-MP! |
|
Posted by: Southclaws - 2020-09-25, 01:58 PM - Forum: Libraries
- Replies (4)
|
 |
Hey all!
I've been out of writing code for a while and out of SA-MP related code for a long while so I started a little side project for fun recently.
A basic pitch-based altitude and roll-based heading autopilot for SA-MP.
Based on real autopilot behaviour with some adjustments made for the simple physics of San Andreas.
It's slowly turning into a library of functions for you to be able to build your own auto-pilot and aircraft control systems but for now it's mostly just a test.pwn with a bunch of spaghetti code inside!
Check out the GitHub link for an overview of how it works:
https://github.com/Southclaws/samp-aviation
And, I've been developing this live on the Discord so if you want to follow along with new additions (such as VOR course following, ILS approach and landing, procedure turns and other real-life aviation stuff implemented into a 15 year old game) be sure to join the discord and watch out for my live streams!
|
|
|
|
| X_EnEx (Interior Entrance Creator) v1.0 |
|
Posted by: XoMoX - 2020-09-17, 11:04 AM - Forum: Libraries
- Replies (3)
|
 |
X_EnEx by XomoX
Introduction
I'll keep this short and simple,
This is like an interior Entrance and Exit like in Crazybob's and other servers
Download:?https://github.com/CnRXoMoX/X_Enex
Creating Entrance and Exit
Code: // Note: That the angle plays an important role here you need to be in the right angle before using /save
Enex_Create(entX, entY, entZ, entAng, exiX, exiY, exiZ, exiAng, worldid, interiorid);
Functions
Code: Enex_SetIcon(id, iconid)
Enex_SetName(id, const name[]);
Enex_PlayerIn(playerid);
Enex_EnableFreeze(id, bool:status);
Enex_Disable(id, bool:status); // Note that this disables only the id of the EnEx you want to disable
|
|
|
|
|