20.08.2010, 13:35
Hi , I need help, I don't now why but my Team kills score doesn't work. Theres script :
OnGameModeInit :
OnPlayerSpawn:
OnPlayerDeath:
Text Draw work perfect but Score (kills) doesn't work.
Maybe somone know problem ?
Quote:
new Text:Textdraw0; new Text:Textdraw1; new zNuzudimai = 0; new mNuzudimai = 0; new statistika[128]; new statistika1[128]; |
Quote:
format(statistika,sizeof(statistika), "~g~Team1 Score: %d",zNuzudimai); Textdraw0 = TextDrawCreate(432.000000, 366.000000,statistika); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 1); TextDrawLetterSize(Textdraw0, 0.500000, 1.000000); TextDrawColor(Textdraw0, -1); TextDrawSetOutline(Textdraw0, 0); TextDrawSetProportional(Textdraw0, 1); TextDrawSetShadow(Textdraw0, 1); TextDrawUseBox(Textdraw0, 1); TextDrawBoxColor(Textdraw0, 255); TextDrawTextSize(Textdraw0, 628.000000, 0.000000); format(statistika1,sizeof(statistika1), "~g~Team2 Score: %d",mNuzudimai); Textdraw1 = TextDrawCreate(432.000000, 381.000000, statistika1); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.500000, 1.000000); TextDrawColor(Textdraw1, -1); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1); TextDrawUseBox(Textdraw1, 1); TextDrawBoxColor(Textdraw1, 255); TextDrawTextSize(Textdraw1, 628.000000, 0.000000); for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, Textdraw0); TextDrawShowForPlayer(i, Textdraw1); } } |
Quote:
TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); |
Quote:
if (gTeam[playerid] == TEAM_M) { mNuzudimai += 1; } else if (gTeam[playerid] == TEAM_Z) { zNuzudimai += 1; } |
Maybe somone know problem ?