Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot Other languages Spanish/Español Programación ayuda CP

 
  • 0 Vote(s) - 0 Average
ayuda CP
Nikolay_Staggs
Offline

Burgershot Member
Posts: 13
Threads: 7
Joined: Dec 2020
Reputation: 0
Location: Sinaloa
#1
2021-01-28, 08:33 PM (This post was last modified: 2021-01-28, 08:37 PM by Nikolay_Staggs.)
Tengo una duda cómo puedo enganchar un remolque y que se marqué un CreateDynamicCP tengo esta función

public OnPlayerAttachTrailer(playerid, vehicleid, trailerid)
{
if(IsTrailerAttachedToVehicle(vehicleid) && SPAWN_REMOLQUE_GASOLINA != 1)
{
Random_Gasolina(playerid);
}
    return 1;
}

stock Random_Gasolina(playerid)
{
new Gascolina = random(3);
switch(Gascolina)
{
case 0:
{
if(IsValidDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]))
{
DestroyDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]);
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = INVALID_STREAMER_ID;
}
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = CreateDynamicCP(363.3305, 869.4847, 20.3811, 5.0, 0, 0, playerid, 9999999999.0);
SendClientMessage(playerid, -1, "Lleva el remolque hacia donde se marcó");

new info[1];
info[0] = CHECKPOINT_TYPE_ENTER_GASOLINE;
Streamer_SetArrayData(STREAMER_TYPE_CP, PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT], E_STREAMER_EXTRA_ID, info);
}
case 1:
{
if(IsValidDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]))
{
DestroyDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]);
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = INVALID_STREAMER_ID;
}
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = CreateDynamicCP(-137.1521, -72.7862, 3.0911, 5.0, 0, 0, playerid, 9999999999.0);
SendClientMessage(playerid, -1, "Lleva el remolque hacia donde se marcó");

new info[1];
info[0] = CHECKPOINT_TYPE_ENTER_GASOLINE;
Streamer_SetArrayData(STREAMER_TYPE_CP, PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT], E_STREAMER_EXTRA_ID, info);
}
case 2:
{
if(IsValidDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]))
{
DestroyDynamicCP(PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT]);
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = INVALID_STREAMER_ID;
}
PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT] = CreateDynamicCP(2822.7476, 955.9294, 10.7289, 5.0, 0, 0, playerid, 9999999999.0);
SendClientMessage(playerid, -1, "Lleva el remolque hacia donde se marcó");

new info[1];
info[0] = CHECKPOINT_TYPE_ENTER_GASOLINE;
Streamer_SetArrayData(STREAMER_TYPE_CP, PLAYER_TEMP[playerid][pt_TRAILERO_CHECKPOINT], E_STREAMER_EXTRA_ID, info);
}
}
return 1;
}
Leonardo
Offline

Burgershot Member
Posts: 17
Threads: 5
Joined: Nov 2020
Reputation: 3
#2
2021-01-29, 01:34 PM
No comprendo que tipo de ayuda necesitas. Si ya tienes la función hecha, que es lo que necesitas?
My nickname in-game is: [L]3O
Nikolay_Staggs
Offline

Burgershot Member
Posts: 13
Threads: 7
Joined: Dec 2020
Reputation: 0
Location: Sinaloa
#3
2021-01-29, 07:30 PM (This post was last modified: 2021-01-30, 04:39 AM by Nikolay_Staggs.)
la duda es que al enganchar el remolque no se marca el Checkpoint
Leonardo
Offline

Burgershot Member
Posts: 17
Threads: 5
Joined: Nov 2020
Reputation: 3
#4
2021-01-30, 09:06 AM
No estoy familiarizado con ese streamer ya que siempre he usado uno propio que se adapte a mis necesidades y no llego a comprender 100% el funcionamiento de ese plugin, pero a mí me da que el problema esta en que el checkpoint sólo es visible si estas cerca.

¿Te sale en el chat el mensaje de que el checkpoint se marcó? Si es así, puedes ir igualmente a ese lugar y comprobar si al acercarte, el checkpoint se muestra, si es así, la solución puede estar en crear un icono en el mapa del tipo 0, de color rojo, simulando un checkpoint, y quitarlo en cuanto el checkpoint sea visible.

https://open.mp/docs/scripting/resources/mapicons

Lo puedes comprobar con los callbacks OnPlayerEnterDynamicCP y OnPlayerLeaveDynamicCP

https://github.com/samp-incognito/samp-streamer-plugin/wiki/Callbacks
My nickname in-game is: [L]3O
Nikolay_Staggs
Offline

Burgershot Member
Posts: 13
Threads: 7
Joined: Dec 2020
Reputation: 0
Location: Sinaloa
#5
2021-01-30, 03:03 PM (This post was last modified: 2021-01-30, 03:39 PM by Nikolay_Staggs.)
Cuando engancho el remolque no me aparece el mensaje ni el checkpoint
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode