Mais uma ajuda [ Sou novo em Pawno ] -
Jhur - 25.03.2015
Oi, ja esta quase td pronto, eu so deixei pras coisas que n consegui fazer colocar aqui no forum, acho que e so 3 coisas so. Ja fiz 1 topico, agora so tem mais esse e mais um eu acho.
O server tem sistema de da um veiculo, mesmo sem ter casa, eu queria ajuda so com uma coisa, quando for setar o veiculo poder setar com o player offline tambem galera, ai tipo dava /setarveiculo ID ou Nome entendeu, porque so da para setar se a pessoa tiver online.
PHP код:
if( !strcmp( cmd, "/setarveiculo", true ))
{
if( dini_Int( f( playerid ), "Admin" ) == 0 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo para criar um set prуprio !" );
return 1;
}
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Setarveiculo [ ID Player ] [ ID Veiculo ] [ Cor 1 ] [ Cor 2 ]" );
return 1;
}
new
id = strval( tmp )
;
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Setarveiculo [ ID Player ] [ ID Veiculo ] [ Cor 1 ] [ Cor 2 ]" );
return 1;
}
new
modelo = strval( tmp )
;
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Setarveiculo [ ID Player ] [ ID Veiculo ] [ Cor 1 ] [ Cor 2 ]" );
return 1;
}
new
scor1 = strval( tmp )
;
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Setarveiculo [ ID Player ] [ ID Veiculo ] [ Cor 1 ] [ Cor 2 ]" );
return 1;
}
new
scor2 = strval( tmp )
;
if( !IsPlayerConnected( id ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Nenhum player online com esse ID !" );
return 1;
}
if( IsPlayerInAnyVehicle( playerid ))
{
new
Float:x_set, Float:y_set, Float:z_set, Float:a_set
;
GetPlayerPos( playerid, x_set, y_set, z_set );
GetVehicleZAngle( GetPlayerVehicleID( playerid ), a_set );
veiculoSetPPlayer( id, modelo, x_set, y_set, z_set, a_set, scor1, scor2, playerid );
format( gStr, sizeof( gStr ), "[ > ] Veнculo prуprio %s criado para %s", GetVehicleModelName( modelo ), PlayerName( id ));
SendClientMessage( playerid, COLOR_AMARELO, gStr );
format( gStr, sizeof( gStr ), "[ > ] Veнculo prуprio %s criado por %s para vocк.", GetVehicleModelName( modelo ), PlayerName( playerid ));
SendClientMessage( id, COLOR_AMARELO, gStr );
}
else
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк precisa estar no veнculo base para poder setar sem erros !" );
}
return 1;
}
Re: Mais uma ajuda [ Sou novo em Pawno ] - JkS - 25.03.2015
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Re: Mais uma ajuda [ Sou novo em Pawno ] -
Dolby - 25.03.2015
Vou ser breve e claro: O que deseja fazer nгo й tгo simples de ser feito por alguйm que provavelmente nгo sabe declarar uma variбvel e muito menos o nome da linguagem. Nгo leve como egocentrismo de minha parte, apenas como uma dica.
Trabalhar com jogadores offline necessita de uma boa lуgica, de forma a estruturar todo o sistema de salvamento, cruzar informaзхes, etc.
- Entгo vocк estб me insinuando a desistir?!
Nгo. Eu estou apenas recomendando, que caso queira aprender, que comece do comeзo.
Caso queira seguir minha dica, posso lhe enviar algum material, principalmente a prуpria referкncia do SA-MP. Й que sгo vбrios links, e jб cansei de reuni-los em vгo.
Boa sorte, abraзos.
Re: Mais uma ajuda [ Sou novo em Pawno ] -
Jhur - 26.03.2015
Mano entгo й melhor setar manualmente mesmo ?
Re: Mais uma ajuda [ Sou novo em Pawno ] -
Ever_SH - 26.03.2015
Quote:
Originally Posted by Jhur
Mano entгo й melhor setar manualmente mesmo ?
|
Nгo, й melhor vocк deixar de usar GM baixado e criar um do 0 para estudar.
https://sampforum.blast.hk/showthread.php?tid=235924
https://sampwiki.blast.hk/wiki/Controlando_Estruturas
Aprenda o bбsico antes.