26.07.2015, 15:03
Код:
// OnGameModeInit SetTimer("CheckPlayer", 100, true); Date = TextDrawCreate(547.000000, 11.000000, "--"); Time = TextDrawCreate(547.000000,28.000000,"--"); Water = TextDrawCreate(240.0, 580.0, "Type ~b~/water~n~~w~to be healed !"); OpenSafe = TextDrawCreate(240.0, 580.0, "Type ~b~/opensafe~n~~w~to open faction safe !"); Mansion = TextDrawCreate(240.0, 580.0, "~g~La Cosa Nostra Mansion~n~~w~Members Only~n~Press ENTER to enter"); Dojo = TextDrawCreate(240.0, 580.0, "~g~Yakuza Dojo~n~~w~Members Only~n~Press ENTER to enter"); HQ = TextDrawCreate(240.0, 580.0, "~g~HQ~w~~n~Members Only~n~Press ENTER to enter"); TR = TextDrawCreate(240.0, 580.0, "~g~TR~w~~n~Members Only~n~Press ENTER to enter");
Код:
public CheckPlayer( ) { for(new i=0,g=0; i<MAX_PLAYERS, g<sizeof(FactHqs); i++, g++) { new String[256]; if(IsPlayerInRangeOfPoint(i, 1.0, WaterPos[i][0], WaterPos[i][1], WaterPos[i][2])) TextDrawShowForPlayer(i, Water); else TextDrawHideForPlayer(i, Water); if(IsPlayerInRangeOfPoint(i, 1.0, 1489.6228,1307.7324,1093.2891)) TextDrawShowForPlayer(i, OpenSafe); else TextDrawHideForPlayer(i, OpenSafe); if(IsPlayerInRangeOfPoint(i, 1.0, 1122.7064,-2036.9652,69.8943)) TextDrawShowForPlayer(i, Mansion); else TextDrawHideForPlayer(i, Mansion); if(IsPlayerInRangeOfPoint(i, 1.0, 1022.5063,-1121.4207,23.8701)) TextDrawShowForPlayer(i, Dojo); else TextDrawHideForPlayer(i, Dojo); if(IsPlayerInRangeOfPoint(i, 1.0, FactHqs[g][0], FactHqs[g][1], FactHqs[g][2])) { format(String, sizeof(String), "~g~%s HQ~w~~n~Members Only~n~Press ENTER to enter", pFacts[g][i]); TextDrawSetString(HQ, String); TextDrawShowForPlayer(i, HQ); } else TextDrawHideForPlayer(i, HQ); if(IsPlayerInRangeOfPoint(i, 1.0, FactTrs[g][0], FactTrs[g][1], FactTrs[g][2])) { format(String, sizeof(String), "~g~%s TR~w~~n~Members Only~n~Press ENTER to enter", pFacts[g][i]); TextDrawSetString(TR, String); TextDrawShowForPlayer(i, TR); } else TextDrawHideForPlayer(i, TR); } return 1; }