PHP код:
//Includes
#include <a_samp>
//Defines
#define kNascer 655
//Variaveis
new ls[ MAX_PLAYERS ] = 0;
new sf[ MAX_PLAYERS ] = 0;
new lv[ MAX_PLAYERS ] = 0;
//Calbacks
public OnPlayerCommandText( playerid, cmdtext[] )
{
if( !strcmp( cmdtext, "/kNascer", true ) )
{
ShowPlayerDialog( playerid, kNascer, DIALOG_STYLE_LIST, "Cidade", "Los Santos\nSan Fierro\nLas Venturas", "Escolher", "Cancelar" );
SendClientMessage( playerid, -1, "Escolha a cidade em que pretende nascer (:" );
return true;
}
return false;
}
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
if( dialogid == kNascer ) //Los Santos
{
if( !response ) return SendClientMessage( playerid, -1, "Vocк cancelou!" );
if( listitem == 0 )
{
SendClientMessage( playerid, -1, "Vocк escolheu nascer em Los Santos (:" );
ls[ playerid ] = 1;
sf[ playerid ] = 0;
lv[ playerid ] = 0;
}
else if( listitem == 1 ) //San Fierro
{
SendClientMessage( playerid, -1, "Vocк escolheu nascer em San Fierro (:" );
sf[ playerid ] = 1;
ls[ playerid ] = 0;
lv[ playerid ] = 0;
}
else if( listitem == 2 ) //Las Venturas
{
SendClientMessage( playerid, -1, "Vocк escolheu nascer em San Fierro (:" );
lv[ playerid ] = 1;
ls[ playerid ] = 0;
sf[ playerid ] = 0;
}
return true;
}
return false;
}
public OnPlayerSpawn( playerid )
{
if( ls[ playerid ] == 1 )
{
SetPlayerPos( playerid, /*Coordenada:X*/, /*Coordenada:Y*/, /*Coordenada:Z*/ );
SetPlayerInterior( playerid, 0 );
return true;
}
if( lv[ playerid ] == 1 )
{
SetPlayerPos( playerid, /*Coordenada:X*/, /*Coordenada:Y*/, /*Coordenada:Z*/ );
SetPlayerInterior( playerid, 0 );
return true;
}
if( sf[ playerid ] == 1 )
{
SetPlayerPos( playerid, /*Coordenada:X*/, /*Coordenada:Y*/, /*Coordenada:Z*/ );
SetPlayerInterior( playerid, 0 );
return true;
}
return true;
}