[Ajuda] de strcmp para zcmd.
#1

Alguйm podwria me ajudar convertendo esse comando de "strcmp + strok para zcmd + sscanf2?

Pf preciso muito. Dou reputaзгo.

PHP код:
 public OnPlayerCommandText(playeridcmdtext[])
{
    new
        
cmd[128], idxtmp[128];
    
cmd strtok(cmdtextidx);
    
    
GetPlayerPos(playeridPlayerGetPos[0], PlayerGetPos[1], PlayerGetPos[2]);
    new
        
Float:iAngulo
    
;
    
GetPlayerFacingAngle(playeridiAngulo);
    if(
strcmp(cmd"/veh"true) == || strcmp(cmd"/criarveiculo"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xFF3300AA"| ERRO | Uso correto: /CriarVeiculo [Veнculo ID / Nome] [Cor 1] [Cor 2]");
            return 
1;
        }
        new 
veiculo GetVehicleModelID(tmp);
        if(
veiculo == -1)
        {
            
veiculo strval(tmp);
            if(
veiculo 400 || veiculo 611)
            {
                
SendClientMessage(playerid0xFF3300AA"| ERRO | Uso correto: /CriarVeiculo [Veнculo ID / Nome] [Cor 1] [Cor 2]");
                return 
1;
            }
        }
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xFF3300AA"| ERRO | Uso correto: /CriarVeiculo [Veнculo ID / Nome] [Cor 1] [Cor 2]");
            return 
1;
        }
        new 
color1 strval(tmp);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xFF3300AA"| ERRO | Uso correto: /CriarVeiculo [Veнculo ID / Nome] [Cor 1] [Cor 2]");
            return 
1;
        }
        new 
color2 strval(tmp);
        if(
veiculo 400 || veiculo 611)
        {
            
SendClientMessage(playerid0xFF3300AA"| ERRO | Somente veнculos entre 400 б 611!");
            return 
1;
        }
        
DestroyVehicle(VeiculoID[playerid]);
        
PutPlayerInVehicle(playeridModeloplayerid ] = CreateVehicle(veiculoPlayerGetPos[0], PlayerGetPos[1], PlayerGetPos[2], iAngulocolor1color2, -1), 0);
        
VeiculoID[playerid] = GetPlayerVehicleID(playerid);
        
CriouVeiculo[playerid] = true;
        
format(g_stringsizeof(g_string), "| INFO | %s criado com sucesso! (Somente vocк pode dirigi-lo)"Veiculos[GetVehicleModel(Modeloplayerid ])-400]);
        
SendClientMessage(playerid0xFFFF33AAg_string);
        
format(g_stringsizeof(g_string), "%s [%d]"PlayerName(playerid), playerid);
        
VLabel3D[playerid] = Create3DTextLabel(g_string0x00FF00AA0.00.00.040.001);
        
Attach3DTextLabelToVehicle(VLabel3D[playerid], Modeloplayerid ], 0.0, -2.50.5);
        
format(Veiculopp[VeiculoID[playerid]][Nome], 20PlayerName(playerid));
        return 
1;
    } 
Reply


Messages In This Thread
de strcmp para zcmd. - by nember - 15.12.2014, 05:42
Re: de strcmp para zcmd. - by Seidel - 15.12.2014, 06:59
Re: de strcmp para zcmd. - by MarcosJъnior - 15.12.2014, 09:57
Re: de strcmp para zcmd. - by nember - 15.12.2014, 11:28
Re: de strcmp para zcmd. - by Dolby - 15.12.2014, 11:51
Re: de strcmp para zcmd. - by WendeLKILL - 15.12.2014, 11:53
Re: de strcmp para zcmd. - by paulotuto - 15.12.2014, 14:03
Re: de strcmp para zcmd. - by WendeLKILL - 15.12.2014, 14:06
Re: de strcmp para zcmd. - by paulotuto - 15.12.2014, 14:07
Re: de strcmp para zcmd. - by nember - 15.12.2014, 15:13

Forum Jump:


Users browsing this thread: 1 Guest(s)