[Ajuda] Verificaзгo
#1

Ande na Wiki E nгo achei a verificaзгo se o player estб ou nгo com o Trailer atrбs do caminhгo.
Queria saber o nome da verificaзгo . os comandos tб ae !
if(!strcmp(cmdtext, "/carregarp", true))
{
if( pInfo[ playerid ][ Prof ] != PETROLEIRO ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo й um petroleiro" );
if( !PlayerToPoint( 10.0, playerid, 155.0429,1459.6255,10.5912 )) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб na бrea de carregamento!" );
if( petroleiro[ playerid ] == 1 ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Seu caminhгo jб estб carregado!" );
if( GetVehicleModel( GetPlayerVehicleID( playerid )) != 514 ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб em um caminhгo!" );
//petroleiro[playerid] = 1; return SendClientMessage(playerid, -1, "| INFO | Siga no mapa um Hamburguer em seu mapa!");
//SetPlayerMapIcon( playerid, 90, -2258.2087,2336.2729,4.8125, 10, 0, MAPICON_GLOBAL_CHECKPOINT );
ShowPlayerDialog(playerid, D_CARGAPE, DIALOG_STYLE_LIST, "{FFFFFF}» Cargas LS/LV","{FF00FF}Los Santos\n{FFFFFF}Las Venturas","Confirmar","Sair");
return 1;
}
if(strcmp(cmdtext, "/descarregarp", true) ==0) // -1898.3694,-1721.4537,21.7500
{
if( pInfo[ playerid ][ Prof ] != PETROLEIRO ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo й um petroleiro" );
//if( !PlayerToPoint( 10.0, playerid, 1004.6470,-938.4663,42.1797 ) && !PlayerToPoint( 10.0, playerid, 2626.5994,2320.5471,10.6719)) return SendClientMessage(playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб na бrea de descarregamento!");
if( petroleiro[ playerid ] == 0 && petroleirolv[ playerid ] == 0) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Seu caminhгo nгo estб carregado!" );
if( GetVehicleModel( GetPlayerVehicleID( playerid )) != 514 ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб em um caminhгo!" );
if( petroleiro[ playerid ] == 1 )
{
if(!PlayerToPoint(10.0, playerid, 1004.6470,-938.4663,42.1797)) return SendClientMessage(playerid, INFO, "| ERRO | Vocк nгo estб na бrea de descarregamento!");
SendClientMessage(playerid, INFO, "| ENTREGA | Vocк entrou a mercadoria e recebeu 1400$!");
petroleiro[playerid] = 0;
sGivePlayerCash(playerid, 1400);
return 1;
}
if( petroleirolv[ playerid ] == 1 )
{
if(!PlayerToPoint(10.0, playerid, 2626.5994,2320.5471,10.6719)) return SendClientMessage(playerid, INFO, "| ERRO | Vocк nгo estб na бrea de descarregamento!");
SendClientMessage(playerid, INFO, "| ENTREGA | Vocк entrou a mercadoria e recebeu 1100$!");
sGivePlayerCash(playerid, 1100);
petroleirolv[playerid] = 0;
return 1;
}
return 1;
}
Reply
#2

Vocк quer saber qual funзгo usa pra checar se tem um trailer anexado ao caminhгo?
Se for a resposta ta aqui..

if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID( playerid))) return SendClientMessage(playerid, Vermelho, "Precisa ter um trailer anexado ao caminhгo para poder usar este comando.");
Reply
#3

BOTA O CODIGO EM
PHP код:
.[PHP
.[/PHP]
Reply
#4

Exemplo wiki:
PHP код:
if(IsTrailerAttachedToVehicle(vehicleid))
{
    
printf("Vehicle %i has a trailer!"vehicleid);

PHP код:
if(!IsTrailerAttachedToVehicle(vehicleid))
{
    
SendClientMessage(playerid, -1"Veiculo sem trailer");

Acho que й assim. (nunca usei)
Reply
#5

Jeff valeu fi Certinho aki.

Henrique eu vou tentar sim colocar sempre em php.

Ilan o seu nгo foi, mais vlw mano <3
Reply
#6

Em PHP para quem estб com dificuldades!
PHP код:
if(!strcmp(cmdtext"/carregarp"true))
{
    if( 
pInfoplayerid ][ Prof ] != PETROLEIRO ) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Vocк nгo й um petroleiro" );
    if( !
PlayerToPoint10.0playerid155.0429,1459.6255,10.5912 )) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Vocк nгo estб na бrea de carregamento!" );
    if( 
petroleiroplayerid ] == ) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Seu caminhгo jб estб carregado!" );
    if( 
GetVehicleModelGetPlayerVehicleIDplayerid )) != 514 ) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Vocк nгo estб em um caminhгo!" );
    
//petroleiro[playerid] = 1; return SendClientMessage(playerid, -1, "| INFO | Siga no mapa um Hamburguer em seu mapa!");
    //SetPlayerMapIcon( playerid, 90, -2258.2087,2336.2729,4.8125, 10, 0, MAPICON_GLOBAL_CHECKPOINT );
    
ShowPlayerDialog(playeridD_CARGAPEDIALOG_STYLE_LIST"{FFFFFF}» Cargas LS/LV","{FF00FF}Los Santos\n{FFFFFF}Las Venturas","Confirmar","Sair");
    return 
1;
}
if(
strcmp(cmdtext"/descarregarp"true) ==0// -1898.3694,-1721.4537,21.7500
{
    if( 
pInfoplayerid ][ Prof ] != PETROLEIRO ) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Vocк nгo й um petroleiro" );
    
//if( !PlayerToPoint( 10.0, playerid, 1004.6470,-938.4663,42.1797 ) && !PlayerToPoint( 10.0, playerid, 2626.5994,2320.5471,10.6719)) return SendClientMessage(playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб na бrea de descarregamento!");
    
if( petroleiroplayerid ] == && petroleirolvplayerid ] == 0) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Seu caminhгo nгo estб carregado!" );
    if( 
GetVehicleModelGetPlayerVehicleIDplayerid )) != 514 ) return SendClientMessageplayeridCOLOR_ERRO"| ERRO | Vocк nгo estб em um caminhгo!" );
    if( 
petroleiroplayerid ] == )
    {
        if(!
PlayerToPoint(10.0playerid1004.6470,-938.4663,42.1797)) return SendClientMessage(playeridINFO"| ERRO | Vocк nгo estб na бrea de descarregamento!");
        
SendClientMessage(playeridINFO"| ENTREGA | Vocк entrou a mercadoria e recebeu 1400$!");
        
petroleiro[playerid] = 0;
        
sGivePlayerCash(playerid1400);
        return 
1;
    }
    if( 
petroleirolvplayerid ] == )
    {
        if(!
PlayerToPoint(10.0playerid2626.5994,2320.5471,10.6719)) return SendClientMessage(playeridINFO"| ERRO | Vocк nгo estб na бrea de descarregamento!");
        
SendClientMessage(playeridINFO"| ENTREGA | Vocк entrou a mercadoria e recebeu 1100$!");
        
sGivePlayerCash(playerid1100);
        
petroleirolv[playerid] = 0;
        return 
1;
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)