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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,039
» Latest member: DanaliIbrahim
» Forum threads: 2,348
» Forum posts: 12,237

Full Statistics

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

Latest Threads
GTA SA DE is the future
Forum: General Discussions
Last Post: DanaliIbrahim
2 hours ago
» Replies: 5
» Views: 5,194
Atlanta DeathMatch
Forum: Advertisements
Last Post: NixaSha
3 hours ago
» Replies: 0
» Views: 4
will open.mp supports hig...
Forum: Questions and Suggestions
Last Post: NoxxeR
2025-04-23, 07:10 PM
» Replies: 2
» Views: 398
black screen
Forum: Support
Last Post: geppetog
2025-04-23, 05:34 PM
» Replies: 0
» Views: 21
Discord server - Ban Appe...
Forum: Chat
Last Post: joshcoconutard
2025-04-22, 06:42 PM
» Replies: 0
» Views: 42
I know Kalcor left the bu...
Forum: Questions and Suggestions
Last Post: NoxxeR
2025-04-22, 02:22 PM
» Replies: 4
» Views: 153
Sponsors and Donations
Forum: Questions and Suggestions
Last Post: NoxxeR
2025-04-20, 05:48 AM
» Replies: 0
» Views: 51
Best practices for conver...
Forum: Tech
Last Post: Mido
2025-04-19, 09:53 PM
» Replies: 1
» Views: 124
What got you into SA-MP a...
Forum: Chat
Last Post: alecnia
2025-04-17, 01:17 AM
» Replies: 1
» Views: 174
I would like to know abou...
Forum: General Discussions
Last Post: Wriney
2025-04-15, 07:14 AM
» Replies: 0
» Views: 88

 
  FCNPC created in 0 vw and interior when it shouldn't
Posted by: Fairuz - 2020-04-01, 07:02 PM - Forum: Support - No Replies

Code:
stock?CreateCivilianNpc(?name[?],?skinId[?],?clerkId,?animlib[?16?],?animname[?16?],?const?Float:?position[?4?],?worldid?=?-1,?interior?=?-1,?bool:?hostile?=?true,?numSkins?=?sizeof(?skinId?)?)

{

????new

????????szBotName[?MAX_PLAYER_NAME?];



????format(?szBotName,?sizeof(?szBotName?),?"%s",?name?);

????strreplacechar(?szBotName,?'?',?'\0'?);

????strreplacechar(?szBotName,?'/',?'\0'?);



????new

????????civilianid?=?Iter_Free(CivilianNpc);



????if?(?civilianid?!=?ITER_NONE?)

????{

????????new

????????????randomSkin?=?random(?numSkins?);



????????Iter_Add(CivilianNpc,?civilianid);



????????format(?g_civilianNpcData[?civilianid?]?[?E_ANIM_LIB?],?16,?"%s",?animlib?);

????????format(?g_civilianNpcData[?civilianid?]?[?E_ANIM_NAME?],?16,?"%s",?animname?);

????????format(?g_civilianNpcData[?civilianid?]?[?E_NPC_NAME?],?MAX_PLAYER_NAME,?"%s",?name?);

????????CreateDynamic3DTextLabel(?sprintf(?"%s",?name?),?0xFFFFFF25,?position[?0?],?position[?1?],?position[?2?],?25.0,?INVALID_PLAYER_ID,?INVALID_VEHICLE_ID,?.testlos?=?0,?.worldid?=?worldid?);

????????g_civilianNpcData[?civilianid?]?[?E_NPC_ID?]?=?FCNPC_Create(?worldid?!=?-1???sprintf(?"[BOT]%s%d",?szBotName,?civilianid?)?:?sprintf(?"[BOT]%s",?szBotName?)?);

????????//g_civilianNpcData[?civilianid?]?[?E_WORLD?]?=?worldid?==?-1???0?:?worldid;

????????//g_civilianNpcData[?civilianid?]?[?E_INTERIOR?]?=?interior?==?-1???0?:?interior;

????????g_civilianNpcData[?civilianid?]?[?E_WORLD?]?=?worldid;

????????g_civilianNpcData[?civilianid?]?[?E_INTERIOR?]?=?interior;

????????g_civilianNpcData[?civilianid?]?[?E_CLERK_ID?]?=?clerkId;

????????g_civilianNpcData[?civilianid?]?[?E_HOSTILE?]?=?hostile;

????????FCNPC_Spawn(?g_civilianNpcData[?civilianid?]?[?E_NPC_ID?],?skinId[?randomSkin?],?position[?0?],?position[?1?],?position[?2?]?);

????????FCNPC_SetAngle(?g_civilianNpcData[?civilianid?]?[?E_NPC_ID?],?(?g_civilianNpcData[?civilianid?]?[?E_RZ?]?=?position[?3?]?)?);

????}

????else?print(?"[ERROR]?Civilian?cannot?be?added?due?to?small?limit,?please?raise."?);

}?



Quote:????????????????

CreateCivilianNpc(?"Triad",?{?117,?118,?121,?122,?123?},?clerkid,?"INT_HOUSE",?"wash_up",?drugDealerPositions[?0?]?[?random(?sizeof(?drugDealerPositions[?]?)?)?],?worldid,?.interior?=?6?);?

Quote:??????????????????????

??????????? FCNPC_SetVirtualWorld(?npcid,?g_civilianNpcData[?civilianid?]?[?E_WORLD?]?);



????????????FCNPC_SetInterior(?npcid,?g_civilianNpcData[?civilianid?]?[?E_INTERIOR?]?);



The value is zero, why ? how do I fix this?


  ColAndreas not supported in 0.3.dl ? or i'm doing something wrong ?
Posted by: mouiz - 2020-03-29, 12:56 PM - Forum: Pawn Scripting - Replies (4)

NVM, Fixed!


  GetPlayerResolution()
Posted by: Sauron - 2020-03-27, 01:08 AM - Forum: Questions and Suggestions - No Replies

Hello!



Can you please include that feature of Hual here:?https://github.com/Hual/SA-MP-Plus/wiki/GetPlayerResolution



It would be useful for showing the correct textdraw size depending on the player'?game resolution.



A big thanks if it gets accepted!



Sincerely Sauron!


  New funtions
Posted by: ThePez - 2020-03-26, 07:43 PM - Forum: Questions and Suggestions - Replies (2)

can make new functions like these...



https://forum.sa-mp.com/showthread.php?t=102997



also the SA-MP Plus library


  Next and back button for dialogs.
Posted by: Stefhan - 2020-03-24, 05:51 PM - Forum: Pawn Scripting - Replies (4)

I have been trying to add a next/back button?to this dialog for every 10 results. So far, I haven't managed to do it, hence I reverted the code back to the version without that.



Can anyone help me figure this out? There's really no good guide on this.

Code:
? ? ? ?case E_WARP_DIALOG_EXTS:

? ? ? ?{

? ? ? ? ? ?new warpstr[2000];

? ? ? ? ? ?format(warpstr, sizeof warpstr, INLINE[COLOR_SPOPT]"ID\t" INLINE[COLOR_SPOPT]"Name\n");

? ? ? ? ? ?for(new i = 0; i < MAX_WARPS; i)

? ? ? ? ? ?{

? ? ? ? ? ? ? ?if(!g_WarpsInfo[i][E_WARP_EXISTS])

? ? ? ? ? ? ? ? ? ?continue;

? ? ? ? ? ? ? ?if(g_WarpsInfo[i][E_WARP_CATEGORY] != 1) // 1 is the category ID for exteriors

? ? ? ? ? ? ? ? ? ?continue;

? ? ? ? ? ? ? ?else

? ? ? ? ? ? ? ? ? ?format(warpstr, sizeof(warpstr), "%s" INLINE[COLOR_OPTION] "#%d\t" INLINE[COLOR_OPTION] "%s\t\n", warpstr, i, g_WarpsInfo[i][E_WARP_NAME]);

? ? ? ? ? ?}



? ? ? ? ? ?inline DialogResponse_2(_playerid, dialogid, response, listitem, inputtext[])

? ? ? ? ? ?{

? ? ? ? ? ? ? ?#pragma unused dialogid, listitem

? ? ? ? ? ? ? ?if(!response)

? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ?WARPS_TeleportList(_playerid, E_WARP_DIALOG_MAIN);

? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ?if(response)

? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ?new str[256], warp_id;



? ? ? ? ? ? ? ? ? ?sscanf(inputtext[1],"d",warp_id);



? ? ? ? ? ? ? ? ? ?DelayedTeleport(playerid, g_TeleportDelay, g_WarpsInfo[warp_id][E_WARP_POS][0], g_WarpsInfo[warp_id][E_WARP_POS][1], g_WarpsInfo[warp_id][E_WARP_POS][2]\

? ? ? ? ? ? ? ? ? ?,?g_WarpsInfo[warp_id][E_WARP_POS][3], g_WarpsInfo[warp_id][E_WARP_WORLD], g_WarpsInfo[warp_id][E_WARP_INT]);



? ? ? ? ? ? ? ? ? ?format(str, sizeof(str), "%s %s(%d) has warped to %s(%d).", ReturnStaffLevel(playerid), ReturnICName(playerid), playerid, g_WarpsInfo[warp_id][E_WARP_NAME], warp_id);

? ? ? ? ? ? ? ? ? ?ABroadCast(COLOR[COLOR_SADMIN], str, 1);

? ? ? ? ? ? ? ?}

? ? ? ? ? ?}

? ? ? ? ? ?Dialog_ShowCallback(playerid, using inline DialogResponse_2, DIALOG_STYLE_TABLIST_HEADERS, INLINE[COLOR_HEADER] "Exterior Warps", warpstr, "Teleport", "Return");

? ? ? ?}


  textdraw editors
Posted by: Metro - 2020-03-15, 01:40 PM - Forum: Pawn Scripting - Replies (1)

how do people create textdraws nowadays? I have the full sampctl setup and all that but trying to install textdraw editors makes me kill myself because they don't even compile due to standard library conflicts and whatnot



is there anyone here who uses textdraw editors using sampctl who could help? i've had no luck so far


Smile [Dudas]
Posted by: whislire - 2020-03-12, 05:08 AM - Forum: Spanish/Espa?ol - Replies (1)

Buenas noches a todos mi consulta es al siguiente he comenzado a editar una gamemode que trabaja con m?dulos es necesario compilar con un programa aparte (?)



desde ya muchas gracias :D


  Coronavirus thread
Posted by: Metro - 2020-03-11, 08:34 AM - Forum: Chat - Replies (11)

So we all know what the deal is

How are you guys holding up?

Over here in Italy it's pretty bad, some regions are in quarantine and since a few days ago the whole country's been on lockdown. Most businesses are closed, I haven't been to school in weeks now and in some places there's even police patrols going around with megaphones telling people to stay inside

pretty spooky stuff, but i've taken the occasion to get some dust off my samp scripting


  What map editor do you guys use?
Posted by: Metro - 2020-03-09, 04:39 PM - Forum: Pawn Scripting - Replies (2)

I've looked for more modern and comfortable map editors through the forums but everyone still seems to use the ancient godawful SAMP Map Editor.?



What map editor do you guys use? Is there any editor you would recommend due to its more user friendly interface and features?


  [MAP] Drug Tunnel
Posted by: DeadDon - 2020-03-09, 11:48 AM - Forum: Videos and Screenshots - Replies (5)

[Image: n3Le0ct.jpg]



Recently I've been starting to work on a Narcos project with Abruzzi, I also started to renew a 2 year old gamemode of mine and I've mad this map which will be implemented in both projects.

The map is 0.3.7. although it gets you from the interior to the outside world.



From the strip bar, you have to go through the basement of the bar, to enter the long tunnel and to reach the basement of a warehouse, which leads you up through an elevator (no teleporation needed)...



If you want to test the map or consider collaborating with me on the project, you can also visit my discord:

https://discord.gg/E9vvK9r or visit the beta host of the server and type /spawnme to visit the tunnel map ( 5.135.24.181:6969 )



[Image: bXfzKOw.jpg]



[Image: 47WEu3H.jpg]



[Image: 8lJ9QZQ.jpg]



[Image: RIA9wBF.jpg]



[Image: db4401p.jpg]



[Image: baEaxBs.jpg]



[Image: 9XsoIzU.jpg]



[Image: SxYdKfW.jpg]



[Image: mk71Q3k.jpg]



[Image: r58UjlI.jpg]



[Image: bTmqyBs.jpg]



[Image: pXRVJza.jpg]