Quote:
Originally Posted by recor
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid) { if(gTeam[issuerid]==gTeam[playerid]) { GameTextForPlayer(issuerid, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~~h~Don't shoot your team mates!", 600, 6); } else if(gTeam[issuerid]==gTeam[playerid] && dueling[issuerid] == 1 || gPlayerInfo[ issuerid ][ joined ] == 1 || gPlayerInfo[ issuerid ][ ingg ] == true) { BloodHits[playerid] ++; if(BloodHits[playerid] == 3) { TextDrawShowForPlayer(playerid, BloodTD[playerid]); } PlayerPlaySound(issuerid, 17802, 0, 0, 0); } return 1; }
ok aqui va, lo que pasa es que quiero que si un jugador noe sta en duelo o no esta en un evento (joined) o no esta en el estadio "ingg" y ellos estan en el mismo team no les aparece el mensaje "Don't shoot your team mates" pero por una razon aparece me poden ayudar porfavore?
|
Tratб de ser un poco mбs especifico, tuve que leerlo 3 veces para entenderlo (conste que lo digo de buena onda, no de mala manera).
Pues, deberнas cambiar el texto que se encuentra entre las comillas (" ") de esta lнnea:
pawn Код:
GameTextForPlayer(issuerid, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~~h~Don't shoot your team mates!", 600, 6);