[Ajuda] ajuda com o /cv
#1

seus lindos, me ajudem com o comando /cv, queria que quando o administrador saнsse do carro(depois de criar o carro й claro) ele se auto- deletassse.
SEGUE O COMANDO:
Код:
	if(!strcmp(cmd, "/criarveiculo", true) || !strcmp(cmd, "/cv", true))
	{
        if(aInfo[playerid][Admin] == 1 || aInfo[playerid][Moderador] == 1)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
				SendClientMessage(playerid, COR_ERRO, "Uso vбlido: /CriarVeiculo [ID ou Nome] [Cor1] [Cor2]");
				return 1;
            }
			new
				veiculo = GetVehicleModelID(tmp)
			;
			if(veiculo == -1)
			{
				veiculo = strval(tmp);
                if(veiculo < 400 || veiculo > 611)
                {
			        SendClientMessage(playerid, COR_ERRO, "Somente ID de 400 а 611!");
				    return 1;
				}
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
				SendClientMessage(playerid, COR_ERRO, "Uso vбlido: /CriarVeiculo [ID ou Nome] [Cor1] [Cor2]");
				return 1;
            }
			new
				cor1 = strval(tmp)
			;
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
				SendClientMessage(playerid, COR_ERRO, "Uso vбlido: /CriarVeiculo [ID ou Nome] [Cor1] [Cor2]");
				return 1;
            }
            new
				cor2 = strval(tmp)
			;
			new
				Float:x, Float:y, Float:z, Float:a
			;
			GetPlayerPos(playerid, x, y, z);
			GetPlayerFacingAngle(playerid, a);
			vehid = CreateVehicle(veiculo, x, y, z, a, cor1, cor2, -1);
			LinkVehicleToInterior(vehid, GetPlayerInterior(playerid));
			PutPlayerInVehicle(playerid, vehid, 0);
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "Veнculo %s criado com sucesso! {FF1E1E}(APУS USAR, NГO ESQUEЗA DE EXCLUIR! - /dv)", vNome[GetVehicleModel(vehid) - 400]);
            SendClientMessage(playerid, 0x1E90FFAA, string);
        }
		return 1;
	}
Reply
#2

PHP код:
new playerVeh[MAX_PLAYERS];
public 
OnPlayerExitVehicle(playeridvehicleid) {
    if(
GetPlayerVehicleID(playerid) == playerVeh[playerid]) {
        
DestroyVehicle(playerVeh[playerid]);
        
SendClientMessage(playerid, -1"Vocк saiu do carro e ele foi destruнdo.");
    }
    return 
1;
}
playerVeh[playerid] = CreateVehicle(veiculoxyzacor1cor2, -1); 
Reply
#3

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
PHP код:
new playerVeh[MAX_PLAYERS];
public 
OnPlayerExitVehicle(playeridvehicleid) {
    if(
GetPlayerVehicleID(playerid) == playerVeh[playerid]) {
        
DestroyVehicle(playerVeh[playerid]);
        
SendClientMessage(playerid, -1"Vocк saiu do carro e ele foi destruнdo.");
    }
    return 
1;
}
playerVeh[playerid] = CreateVehicle(veiculoxyzacor1cor2, -1); 
mano eu queria tipo, so quando os da staff saнssem player normal nгo.
Reply
#4

E o que estб acontecendo?
Reply
#5

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
E o que estб acontecendo?
pelo que eu vi ali o carro se deleta com qualquer player atй mesmo sem ser da staff
Reply
#6

Se deseja colocar uma verificaзгo basta adicionar isto no cуdigo.
PHP код:
&& aInfo[playerid][Admin] >= 1
Eu uso desta forma.
Reply
#7

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Se deseja colocar uma verificaзгo basta adicionar isto no cуdigo.
PHP код:
&& aInfo[playerid][Admin] >= 1
Eu uso desta forma.
cara esse codigo que tu colocou ta dando uns erros aqui
Код:
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(11406) : error 055: start of function body without function header
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(11407) : error 010: invalid function or declaration
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(11411) : error 010: invalid function or declaration
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(56080) : warning 217: loose indentation
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(56084) : warning 225: unreachable code
C:\Users\Mackanor\Desktop\Pc\SAMP\Real Life Never Ends\gamemodes\WERP.pwn(56084) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.
do jeito que vc colocou copiei e colei
Reply
#8

Manda o cуdigo completo.
Reply
#9

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Se deseja colocar uma verificaзгo basta adicionar isto no cуdigo.
PHP код:
&& aInfo[playerid][Admin] >= 1
Eu uso desta forma.
Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Manda o cуdigo completo.
Код:
 {
    if(GetPlayerVehicleID(playerid) == playerVeh[playerid]) {
        DestroyVehicle(playerVeh[playerid]);
        SendClientMessage(playerid, -1, "Vocк saiu do carro e ele foi destruнdo.");
    }
    return 1;
}



public OnPlayerEnterCheckpoint(playerid)
{
Reply
#10

O cуdigo completo da linha do erro nй, cara!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)