Sistema de Corrida
Página 1 de 1
Sistema de Corrida
Olá a todos, aqui trago um sistema de corrida criado por mim
Espero que funcione para você
obrigado
- Código:
class PlayerStats
{
check1 = false;
check2 = false;
check3 = false;
check4 = false;
check5 = false;
}
function onScriptLoad()
{
CreateSphere( null, 1, Vector( -1380.12, 1509.25, 299.473 ), RGB(225, 0, 255), 6);
CreateSphere( null, 1, Vector( -1349.29, 1468.06, 298.413 ), RGB(225, 0, 255), 6);
CreateSphere( null, 1, Vector( -1414.28, 1498.13, 302.95 ), RGB(225, 0, 255), 6);
CreateSphere( null, 1, Vector( -1428.5, 1452.88, 298.5 ), RGB(225, 0, 255), 6);
CreateSphere( null, 1, Vector( -1441.83, 1521.84, 301.013 ), RGB(225, 0, 255), 6);
CreateSphere( null, 1, Vector( -1422.15, 1479.61, 301.464 ), RGB(225, 0, 255), 6);
}
function onPlayerCommand( player, cmd, text )
{
if ( cmd == "corrida" )
{
Message("[#00cc00][Corrida] [#FF0000]" + player.Name + " [#ff6600]Entro na zona de corrida" )
player.Pos = Vector( -1434.04, 1522.89, 302.486 );
I_MSG( "você entrou na zona de corrida.", player );
}
}
function onSphereEntered(player, sphere)
{
if ( sphere.ID == 0 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
{
C_MSG( "Checkpoint 1", player );
status[ player.ID ].check1 = true;
}
}
else if ( sphere.ID == 1 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
if ( status[ player.ID ].check1 == true )
{
C_MSG( "checkpoint 2", player );
status[ player.ID ].check2 = true;
}
}
else if ( sphere.ID == 2 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
if ( status[ player.ID ].check1 == true )
if ( status[ player.ID ].check2 == true )
{
C_MSG( "checkpoint 3", player );
status[ player.ID ].check3 = true;
}
}
else if ( sphere.ID == 3 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
if ( status[ player.ID ].check1 == true )
if ( status[ player.ID ].check2 == true )
if ( status[ player.ID ].check3 == true )
if ( status[ player.ID ].check4 == true )
{
C_MSG( "checkpoint 5", player );
status[ player.ID ].check5 = true;
}
}
else if ( sphere.ID == 4 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
if ( status[ player.ID ].check1 == true )
if ( status[ player.ID ].check2 == true )
if ( status[ player.ID ].check3 == true )
if ( status[ player.ID ].check4 == true )
if ( status[ player.ID ].check5 == true )
{
Message( "[#00cc00][Corrida] [#ff6600]" + player.Name + " completo uma corrida, Recompensa: R $5000" );
C_MSG( "Corrida Concluida, Recompensa: R $5000", player );
IncCash( player, 5000 );
status[ player.ID ].check5 = false;
status[ player.ID ].check4 = false;
status[ player.ID ].check3 = false;
status[ player.ID ].check2 = false;
status[ player.ID ].check1 = false;
}
}
else if ( sphere.ID == 5 )
{
if ( player.Vehicle && player.Vehicle.Model == 198 )
if ( status[ player.ID ].check1 == true )
if ( status[ player.ID ].check2 == true )
if ( status[ player.ID ].check3 == true )
{
C_MSG( "checkpoint 4", player );
status[ player.ID ].check4 = true;
}
}
}
Espero que funcione para você
obrigado
Jona83- Mensagens : 1
Pontos : 3
Reputação : 0
Data de inscrição : 18/09/2017
Tópicos semelhantes
» Sistema de Objetos v0.2 | Sistema de Portões v0.1
» Sistema de IRC com plugin
» Sistema Multilang
» SISTEMA DE ROUBO
» Sistema de Casa
» Sistema de IRC com plugin
» Sistema Multilang
» SISTEMA DE ROUBO
» Sistema de Casa
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|