Removal of 'You need to be in' for a specific faction
#10

Quote:
Originally Posted by youssefehab500
Посмотреть сообщение
Код:
		else if(DynVeh[vehicleid] != -1)
		{
                    new string[128], Float:slx, Float:sly, Float:slz;
                    GetPlayerPos(playerid, slx, sly, slz);
                    if(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] != INVALID_GROUP_ID && (PlayerInfo[playerid][pMember] != DynVehicleInfo[DynVeh[vehicleid]][gv_igID]))
                    {
	                RemovePlayerFromVehicle(playerid);
	                SetPlayerPos(playerid, slx, sly, slz+1.3);
	                defer NOPCheck(playerid);
                        if(arrGroupData[g_iGroupType] != 2)
                        {
	                    format(string, sizeof(string), "You need to be in %s to drive this vehicle.", arrGroupData[DynVehicleInfo[DynVeh[vehicleid]][gv_igID]][g_szGroupName]); 
                            SendClientMessageEx(playerid,COLOR_GRAD2, string); 
                        }
                    }
Here you go, I checked upon your variables. If it doesn't work, blame yourself.
From what I've understood, this piece of code doesn't remove the message for group type 2 when entering the vehicle, besides, this is what I got:

Код:
./includes/callbacks.pwn(5931) : warning 217: loose indentation
./includes/callbacks.pwn(5931) : error 033: array must be indexed (variable "arrGroupData")
./includes/callbacks.pwn(5934) : warning 217: loose indentation
./includes/callbacks.pwn(5937) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)