[AJUDA]Teleporte
#1

Boom Galera Queria Fazer Um Teleporte Que Nao Aceitasse Avioes e Helicopteros. eu tava tantando fazer
:

Код:
	if (!strcmp(cmdtext, "/aerosf", true))
	{
	GetVehicleModel(GetPlayerVehicleID(playerid) == 520); {
   	SetPlayerInterior(playerid,0);
	new NameP[MAX_PLAYER_NAME];
	GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
	format(string, sizeof(string), "{FF0080}%s{0080FF} foi para AEROPORTO DE SAN FIERRO ( /AEROSF )", NameP);
	SendClientMessageToAll(CORTELE, string);
    if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
    {
	SetVehiclePos(GetPlayerVehicleID(playerid),-1242.8644,-11.8812,19.1484);
	PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid), 0);
	SetVehicleZAngle(GetPlayerVehicleID(playerid), 132.0);
	return 1;
    }
	SetPlayerPos(playerid,-1242.8644,-11.8812,14.1484);
	} else return SendClientMessage(playerid,red,"ERRO:o Teleporte Nao Aceita Esse Tipo De Veiculo!");
    return 1;
    }
Erros:

Код:
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(435) : error 029: invalid expression, assumed zero
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(435) : warning 215: expression has no effect
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(435) : error 001: expected token: ";", but found "return"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(436) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.

Espero Que Me Ajudem
Reply
#2

pawn Код:
GetVehicleModel(GetPlayerVehicleID(playerid) == 520));
Tava faltando um )
Reply
#3

nem funfo mano
Reply
#4

pawn Код:
if (!strcmp(cmdtext, "/aerosf", true))
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid) == 520))
    {
        SetPlayerInterior(playerid,0);
        new NameP[MAX_PLAYER_NAME];
        GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
        format(string, sizeof(string), "{FF0080}%s{0080FF} foi para AEROPORTO DE SAN FIERRO ( /AEROSF )", NameP);
        SendClientMessageToAll(CORTELE, string);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(GetPlayerVehicleID(playerid),-1242.8644,-11.8812,19.1484);
            PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid), 0);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), 132.0);
            return 1;
        }
        SetPlayerPos(playerid,-1242.8644,-11.8812,14.1484);
    }
    else
        return SendClientMessage(playerid,red,"ERRO:o Teleporte Nao Aceita Esse Tipo De Veiculo!");

    return 1;
}
Reply
#5

agora bloqueou todos os veiculos kkkkk
Reply
#6

pawn Код:
if(!strcmp(cmdtext, "/aerosf", true))
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid) == 520)) return SendClientMessage(playerid, 0xE31919FF, "veнculo irregular!");
    else    
    {
    SetPlayerInterior(playerid,0);
    new NameP[MAX_PLAYER_NAME];
    GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
    format(string, sizeof(string), "{FF0080}%s{0080FF} foi para AEROPORTO DE SAN FIERRO ( /AEROSF )", NameP);
    SendClientMessageToAll(CORTELE, string);
    }
    if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
    {
    SetVehiclePos(GetPlayerVehicleID(playerid),-1242.8644,-11.8812,19.1484);
    PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid), 0);
    SetVehicleZAngle(GetPlayerVehicleID(playerid), 132.0);
    return 1;
    }
    SetPlayerPos(playerid,-1242.8644,-11.8812,14.1484);
    return 1;
}
Reply
#7

Teleporto Normal Com o Veiculo Shickcard Nao Bloqueou o Mesmo
Reply
#8

Odo shick card so bloqeo o hydra
Reply
#9

pawn Код:
forward IsAPlane(carid);
public IsAPlane(carid)
{
    if(carid==417||carid==425||carid==447||carid==460||carid==464||carid==465||carid==469||carid==476||carid==487||carid==488||carid==497||
    carid==501||carid==511||carid==513||carid==512||carid==519||carid==520||carid==548||carid==553||carid==563||carid==477||carid==592||carid==593)
    {
        return 1;
    }
    return 0;
}
if (!strcmp(cmdtext, "/aerosf", true))
{
    if(IsAPlane(GetVehicleModel(GetPlayerVehicleID(playerid))))
        return SendClientMessage(playerid,red,"ERRO:o Teleporte Nao Aceita Esse Tipo De Veiculo!");

    SetPlayerInterior(playerid,0);
    new NameP[MAX_PLAYER_NAME];
    GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
    format(string, sizeof(string), "{FF0080}%s{0080FF} foi para AEROPORTO DE SAN FIERRO ( /AEROSF )", NameP);
    SendClientMessageToAll(CORTELE, string);
    if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),-1242.8644,-11.8812,19.1484);
        PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid), 0);
        SetVehicleZAngle(GetPlayerVehicleID(playerid), 132.0);
        return 1;
    }
    SetPlayerPos(playerid,-1242.8644,-11.8812,14.1484);

    return 1;
}
Reply
#10

D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(419) : warning 217: loose indentation
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(419) : error 029: invalid expression, assumed zero
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(419) : error 017: undefined symbol "IsAPlane"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(420) : error 029: invalid expression, assumed zero
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(420) : error 017: undefined symbol "IsAPlane"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(422) : error 017: undefined symbol "carid"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(429) : warning 225: unreachable code
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(431) : error 017: undefined symbol "IsAPlane"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(450) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


6 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)