17.01.2012, 10:24
Eu estou com uma dъvida, em meu GM que й de Gang Zones Dominбveis. Ao vc ficar no CheckPoint que se encontra na base de Alguma gz, durante 15 segundos, vocк domina...
Mas quando domina exibi uma Mensagem, que "Existe uma Gang Dominando mais um Territуrio" . E eu queria que mostrasse por exemplo com a format, A gang %s dominou a base dos %s .
O COD de invadir a gz apуs permanecer na check point durante 15 seg ta aqui:
Mas quando domina exibi uma Mensagem, que "Existe uma Gang Dominando mais um Territуrio" . E eu queria que mostrasse por exemplo com a format, A gang %s dominou a base dos %s .
O COD de invadir a gz apуs permanecer na check point durante 15 seg ta aqui:
Quote:
public ZoneCheckpointChecker() { new string[MAX_PLAYERS]; for(new i; i < MAX_PLAYERS; i++) { if(!IsPlayerConnected(i))continue; if(CPS_GetPlayerCheckpoint(i) > 0 && CPS_GetPlayerCheckpoint(i) <= MAX_GZS+1 && gzcolor[CPS_GetPlayerCheckpoint(i)-1] != GetPlayerColor(i)) // se a cor do player fo igual da gz a gz naum sera dominada { if(cpzone[i][CPS_GetPlayerCheckpoint(i)] < 15) { cpzone[i][CPS_GetPlayerCheckpoint(i)]++; new tmp[11]; format(tmp, sizeof tmp, "~w~%2d/15", cpzone[i][CPS_GetPlayerCheckpoint(i)]); GameTextForPlayer(i, tmp, 1001, 4); GangZoneFlashForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i)); }else if(cpzone[i][CPS_GetPlayerCheckpoint(i)] == 15) { GivePlayerMoney(i, 200); GameTextForPlayer(i, "~r~area dominada!", 4000, 1); gzcolor[CPS_GetPlayerCheckpoint(i)-1] = GetPlayerColor(i); GangZoneStopFlashForAll(CPS_GetPlayerCheckpoint(i)-1); GangZoneHideForAll(CPS_GetPlayerCheckpoint(i)-1); GangZoneShowForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));//a gz fica da cor do player CountGZ = 1; format(string, sizeof(string), "|GANGZONE| - Tem uma {00FFFF}'%s' {FFFF00}invadindo e dominando mais um territorio!"); SendClientMessageToAll(COLOR_YELLOW, string); // que dominou } } } } |