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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,700
» Latest member: TheDoctor
» Forum threads: 2,356
» Forum posts: 12,303

Full Statistics

Online Users
There are currently 255 online users.
» 0 Member(s) | 251 Guest(s)
Bing, Google, Yandex, Baidu

Latest Threads
Client issue with object
Forum: Support
Last Post: TheDoctor
6 hours ago
» Replies: 0
» Views: 16
San Andreas Police Pursui...
Forum: Advertisements
Last Post: BriBri
Yesterday, 12:06 AM
» Replies: 0
» Views: 28
[Include] OpenGate (Abrir...
Forum: Portuguese/Portugu?s
Last Post: Crazy_ArKzX
2025-11-13, 06:49 PM
» Replies: 0
» Views: 30
OpenGate (Open Proximity ...
Forum: Libraries
Last Post: Crazy_ArKzX
2025-11-13, 06:46 PM
» Replies: 0
» Views: 32
LS City Hall
Forum: Maps
Last Post: cosminupgaming
2025-11-12, 04:22 PM
» Replies: 3
» Views: 2,653
Crime Base
Forum: Maps
Last Post: cosminupgaming
2025-11-12, 04:19 PM
» Replies: 2
» Views: 1,247
GTA SA-MP Scripting: Issu...
Forum: General Discussions
Last Post: williamrhein
2025-11-12, 10:16 AM
» Replies: 0
» Views: 45
is it worth creating a se...
Forum: General Discussions
Last Post: cosminupgaming
2025-11-11, 05:30 PM
» Replies: 13
» Views: 18,321
Looking for an English De...
Forum: General Discussions
Last Post: cosminupgaming
2025-11-11, 05:21 PM
» Replies: 2
» Views: 2,806
Awakeninga an old server.
Forum: Support
Last Post: drwnrbbt
2025-11-11, 02:26 PM
» Replies: 0
» Views: 49

 
  [Ayuda] Error 001: expected token
Posted by: Kaiser - 2021-01-27, 09:22 PM - Forum: Programaci?n - Replies (2)

Buenas, pues al compilar la GM, me sale el siguiente error.



Code:
error 001: expected token: "-string end-", but found "-identifier-"



La linea del error es la siguiente:



Code:
CreateDynamic3DTextLabel("Mercado Negro!\n\n{E69144}(/comprarm)"-1,872.06,-24.86,63.21,15);//mn



Linea completa:



Code:
CreateDynamic3DTextLabel("Destinos de Transporte!\n\n{E69144}(/destino)",-1, -242.3696,-236.5017,2.4297,15);//CAsilla Base

CreateDynamic3DTextLabel("Destinos de Transporte!\n\n{E69144}(/destino)",-1,966.9528,2132.9231,10.8203,15);//CAsilla LV

CreateDynamic3DTextLabel("Destinos de Transporte!\n\n{E69144}(/destino)",-1,-1737.5258,31.3217,3.5547,15);//CAsilla SF

CreateDynamic3DTextLabel("Destinos de Transporte!\n\n{E69144}(/destino)",-1,2123.6130,-2275.2766,20.6719,15);//CAsilla LS

CreateDynamic3DTextLabel("Destinos de Transporte!\n\n{E69144}(/destino)",-1,-2002.4324,-2409.7842,30.6250,15);//CAsilla AP

CreateDynamic3DTextLabel("Mercado Negro!\n\n{E69144}(/comprarm)"-1,872.06,-24.86,63.21,15);//mn

CreateDynamic3DTextLabel("Puedes vender el coche Aqui!\n\n{E69144}(/vendergob)",-1,1782.9520,-1696.0848,13.4739,15);

CreateDynamic3DTextLabel("Taller de Facciones Legales!\n\n{E69144}(/reparar)",-1,1943.6232,-1984.3682,13.7481,15);

CreateDynamic3DTextLabel("Taller de Facciones Legales!\n\n{E69144}(/reparar)",-1,117.1935, 1885.1022, 18.0179,15);

CreateDynamic3DTextLabel("Empieza a trabajar usando\n\n{9676C8}(/dinamita)",-1,-1842.1353,1321.0210,1059.2139,5);

? ? CreateDynamic3DTextLabel("Para coger una pala\n\n{9676C8}(/pala)",-1,-1854.4734,1334.7629,1057.2260,5);

? ? CreateDynamic3DTextLabel("Para coger una pala\n\n{9676C8}(/pala)",-1,1037.5548,1738.2552,1514.4860,15);//mina job

? ? CreateDynamic3DTextLabel("Equipo LSPP\n{FFFF6E}(/provisiones)\n(/uniforme)",-1,1498.5148,-1348.9795,905.3040,5);//LSPD

? ? CreateDynamic3DTextLabel("Equipo RCSD\n{FFFF6E}(/provisiones)\n(/uniforme)",-1,256.2475,73.7030,1003.6406,5);//SASD

? ? CreateDynamic3DTextLabel("Equipo GN\n{FFFF6E}(/provisiones)\n(/uniforme)",-1,1313.8560,-1784.6996,1565.9984,5);//GN

? ? CreateDynamic3DTextLabel("Enfermeria GN\n(/curar)",-1,-209.8801,-1759.7628,675.7687,5);//GN



?C?mo puedo arreglar ese error?


  [include] Matrix Functions (Topic en Espa?ol)
Posted by: Leonardo - 2021-01-27, 05:19 PM - Forum: Programaci?n - No Replies

Matrix Functions



Estas son funciones matrix, que se pueden usar para obtener la rotaci?n de euler de un veh?culo, o calcular el offset para usarlo en AttachObjectToVehicle/Player, tambi?n para crear un DetachObjectFromVehicle/Player, etc.



Functions:


  • native Vector(Float:x, Float:y, Float:z);

  • native Matrix(const right[VECTOR], const front[VECTOR], const up[VECTOR], const pos[VECTOR]);

  • native Matrix_Invert(const matrix[MATRIX]);

  • native Matrix_BuildUp(matrix[MATRIX]);

  • native Matrix_SetRotation(matrix[MATRIX], Float:rx, Float:ry, Float:rz);

  • native Float:Matrix_GetRotationX(const matrix[MATRIX]);

  • native Float:Matrix_GetRotationY(const matrix[MATRIX]);

  • native Float:Matrix_GetRotationZ(const matrix[MATRIX]);

  • native Matrix_GetRotation(const matrix[MATRIX]);

  • native Matrix_Multiply3x3(const matrix[MATRIX], const vector[VECTOR]);

  • native Matrix_Multiply4x4(const matrix1[MATRIX], const matrix2[MATRIX]);

  • native Matrix_GetOffsetPosition(const matrix[MATRIX], const vector[VECTOR]);

  • native Matrix_GetOffsetRotation(const matrix[MATRIX], const vector[VECTOR], bool:invert = true);


Video



?ste es un video del filterscript de pruebas:



[Video: https://youtu.be/vSZyMilgcuU]





C?digo fuente



https://github.com/Leonardo541/matrix


  Matrix Functions
Posted by: Leonardo - 2021-01-27, 05:12 PM - Forum: Libraries - No Replies

Matrix Functions



These are matrix functions, which can be used to obtain the euler rotation of a vehicle, or calculate the offset position and offset rotation to be used in AttachObjectToVehicle/Player, also to create a DetachObjectFromVehicle/Player, etc.



Functions:


  • native Vector(Float:x, Float:y, Float:z);

  • native Matrix(const right[VECTOR], const front[VECTOR], const up[VECTOR], const pos[VECTOR]);

  • native Matrix_Invert(const matrix[MATRIX]);

  • native Matrix_BuildUp(matrix[MATRIX]);

  • native Matrix_SetRotation(matrix[MATRIX], Float:rx, Float:ry, Float:rz);

  • native Float:Matrix_GetRotationX(const matrix[MATRIX]);

  • native Float:Matrix_GetRotationY(const matrix[MATRIX]);

  • native Float:Matrix_GetRotationZ(const matrix[MATRIX]);

  • native Matrix_GetRotation(const matrix[MATRIX]);

  • native Matrix_Multiply3x3(const matrix[MATRIX], const vector[VECTOR]);

  • native Matrix_Multiply4x4(const matrix1[MATRIX], const matrix2[MATRIX]);

  • native Matrix_GetOffsetPosition(const matrix[MATRIX], const vector[VECTOR]);

  • native Matrix_GetOffsetRotation(const matrix[MATRIX], const vector[VECTOR], bool:invert = true);




Video



This is a video of the test filterscript:



[Video: https://youtu.be/vSZyMilgcuU]





Source code



https://github.com/Leonardo541/matrix


  Vehicle rotation | help with this?
Posted by: Leonardo - 2021-01-26, 01:05 PM - Forum: Questions and Suggestions - Replies (5)

[Image: vrot.jpg]



I was wondering if you need help with this, because it might help.



What I have done has been a function to obtain the euler rotation from a matrix.



In the unoccupied sync, the SA-MP client sends the right and front vectors to the server, so it is necessary to build the up vector to obtain the euler rotation, so I also made a function for that.



To test it, I converted the C code to Pawn, this would be the result:



[Video: https://youtu.be/_sBAISz_JMo]



00:00 incar testing

00:20 unoccupied testing



[Video: https://youtu.be/3mZZsGd-g0M]



00:00 airplane testing



Part of the Pawn code would look like this:



Code:
forward test_timer();

public test_timer()

{

?? ?if(test_vehicleid != INVALID_VEHICLE_ID)

?? ?{

?? ???? new mat[MATRIX];

?? ???? new pos[VECTOR];

?? ???? new rot[VECTOR];

?? ????

?? ???? mat = GetVehicleMatrix(test_vehicleid);

?? ???? rot = Matrix_GetRotation(mat, Vector(-9999.0, -9999.0, -9999.0));

?? ???? pos = Matrix_Multiply3x3(mat, Vector(0.0, 12.0, 2.0));

?? ????

?? ???? pos[X] = mat[POS][X];

?? ???? pos[Y] = mat[POS][Y];

?? ???? pos[Z] = mat[POS][Z];

?? ????

?? ???? SetObjectPos(test_objectid, pos[X], pos[Y], pos[Z]);

?? ???? SetObjectRot(test_objectid, rot[X], rot[Y], rot[Z]);

?? ?}

}



I would not know who to talk to to discuss this issue, so I created this post. If you are interested in this, you can send me a private and I will send you the source code in C , including the Pawn code.



Note: Sorry for my English, I speak Spanish and I have translated this with google translate.


  Lost Connection Randomly
Posted by: tyrp - 2021-01-26, 12:23 PM - Forum: Support - Replies (2)

I have one problem with my RPG server, the server is installed on VPS with 0.3DL Version.

For two months the server did not have any problems but now it started at a certain time certain players to take lost connection automatically, but the server does not fall, about 10-15 players fall or even more, depending on how many are on the server. Is there a VPS problem or something? Should firewall be enabled or disabled?



[Image: NNIES2e.png]


  [MAP] Drusillas Restaurant from GTA IV - Interior
Posted by: Polter - 2021-01-25, 06:04 PM - Forum: Videos and Screenshots - Replies (1)


Exclamation [HELP ME] Creating function in Pawno
Posted by: PedroWarlock - 2021-01-25, 04:06 PM - Forum: Questions and Suggestions - Replies (2)

(google translate)

I'm trying to pass the sqlite functions to a subfunction, in order to handle all query commands for sql/mysql,?but I am not able to create a simple function, I always have this type of error below, can someone help me with what I am missing?



thanks for listening!



Code:
stock Mysql_Db_free_result(DB:dbd, string[]) {



?new Result = db_query(dbd, string);

?return Result;

}



new string2[150];

format(string2, sizeof(string2), "SELECT * FROM `account` WHERE `Name`='%s' AND `key`='%s'",DB_Escape(pName),DB_Escape(password));

Result?= Mysql_Db_free_result(Conection,string2);





BPR.pwn(49596) : warning 213: tag mismatch

BPR.pwn(49619) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2016, ITB CompuPhase


  Is there any solution to prevent bike sprint?
Posted by: Cada - 2021-01-25, 12:31 PM - Forum: Pawn Scripting - Replies (1)

Hello.



I`m devloping Role Playing server and wanna prevent bike sprint (bicycle = battering key w,?motorcycle = battering key?arrow UP).

I found that whether player press w or arrow up key in vehicle to sprint, but i dont know how to make speed lower of their vehicle or something.

If you guys have any solution, please make give me that! :>



thanks everyone.


  [Help]How to retrieve data from mysql.
Posted by: cronoxliker - 2021-01-25, 05:34 AM - Forum: Pawn Scripting - Replies (2)

I get how to send data and so on, but when it comes to retrieve the data i cant get my head arround it, i see that it uses cache and so on, can somebody explain me how do I?retrieve data successfully??



thanks


  TAXI CO. & BOATYARD
Posted by: Name - 2021-01-25, 05:25 AM - Forum: Videos and Screenshots - Replies (4)

TAXI CO. & BOATYARD INTERIORS
(both maps are from my?old map?collection, some of you probably saw these in the past)

Name: Taxi Company
Map type: Interior
Author of map: MrName (me)
Number of objects: 613
Number of textures: 695
Removed SA objects: 0
Custom objects: 0
Location of map: unknow
Map editor used: MSR's mapping system?
Reference: GTA Vice City
About map: Interior for taxi company, idea was taken from Vice City, as you can see some stuff is similar to Vice City's taxi co. interior. Interior has 2 floors and contains 4 rooms, one is the main room where you park your vehicles which is like a garage room and three small rooms - under construction room, operators room and office room.
Screenshots:
[Image: xMa91dMl.jpg]
[Image: 2nRUub8l.jpg]
[Image: 17zbc1al.jpg]
[Image: eB3AmKel.jpg]
[Image: kZS5V8Xl.jpg]
[Image: Sp5vBa6l.jpg]
[Image: 5qt4JWfl.jpg]
[Image: 80xoIUQl.jpg]
[Image: QvrPKCEl.jpg]
[Image: K2mliMEl.jpg]
[Image: wDTtBGMl.jpg]
[Image: XwDN8knl.jpg]
[Image: mFKQaNcl.jpg]
[Image: aM5ctfWl.jpg]
[Image: TYoOxTWl.jpg]
[Image: D02pdtzl.jpg]
[Image: krvQiFzl.jpg]
[Image: 16LHzBDl.jpg]