cruising
21/11/2011, 06:08 AM
Hej!
Har försökt att fixa detta i 1 vecka snart, men det GÅR INTE som jag vill :)
Är även öppen för andra förslag på annan kod (om du är 100 på att den funkar)
Nu är det så att bara den första biten av koden verkar vilja funka (thunderbirds), trots att dom ser EXAKT likadana ut, kommer du in i någon av dom andra zonerna så händer det inget alls.
Så vad kan vara problemet? måste notera att det INTE existerar några varningar eller så.
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, -2907, -600, -1025, 1646)) //Thunderbirds
{
if(GetPlayerTeam(i) != 3)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneThunderbirds,COLOR_RE D);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
} //endast denna bit ovanför är det som funktionerar
else if(IsPlayerInArea(i, 817, 607, 2931, 2896))//Airwolves
{
if(GetPlayerTeam(i) != 1)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneAirwolves,COLOR_RED);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
}
else if(IsPlayerInArea(i, 81, -2931, 2977, -840))//Bluefoxes
{
if(GetPlayerTeam(i) != 2)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneBluefoxes,COLOR_RED);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
}
else
{
ZoneShowed[i] = false;
GangZoneStopFlashForPlayer(i, ZoneThunderbirds);
}
}
}
return 1;
}
Har försökt att fixa detta i 1 vecka snart, men det GÅR INTE som jag vill :)
Är även öppen för andra förslag på annan kod (om du är 100 på att den funkar)
Nu är det så att bara den första biten av koden verkar vilja funka (thunderbirds), trots att dom ser EXAKT likadana ut, kommer du in i någon av dom andra zonerna så händer det inget alls.
Så vad kan vara problemet? måste notera att det INTE existerar några varningar eller så.
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, -2907, -600, -1025, 1646)) //Thunderbirds
{
if(GetPlayerTeam(i) != 3)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneThunderbirds,COLOR_RE D);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
} //endast denna bit ovanför är det som funktionerar
else if(IsPlayerInArea(i, 817, 607, 2931, 2896))//Airwolves
{
if(GetPlayerTeam(i) != 1)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneAirwolves,COLOR_RED);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
}
else if(IsPlayerInArea(i, 81, -2931, 2977, -840))//Bluefoxes
{
if(GetPlayerTeam(i) != 2)
{
if(ZoneShowed[i] == false)
{
GangZoneFlashForPlayer(i,ZoneBluefoxes,COLOR_RED);
GameTextForPlayer(i, "~r~You are entering hostile ground and airspace", 6000, 3);
ZoneShowed[i] = true;
}
}
}
else
{
ZoneShowed[i] = false;
GangZoneStopFlashForPlayer(i, ZoneThunderbirds);
}
}
}
return 1;
}