new Text:Textdraw3; new Text:Textdraw4; public OnGameModeInit(){ Textdraw3 = TextDrawCreate(599.000000, 428.000000, "x01"); TextDrawBackgroundColor(Textdraw3, 255); TextDrawFont(Textdraw3, 1); TextDrawLetterSize(Textdraw3, 0.500000, 1.700000); TextDrawColor(Textdraw3, 16711935); TextDrawSetOutline(Textdraw3, 0); TextDrawSetProportional(Textdraw3, 1); TextDrawSetShadow(Textdraw3, 1); TextDrawSetSelectable(Textdraw3, 0); Textdraw4 = TextDrawCreate(476.000000, 429.000000, "x02"); TextDrawBackgroundColor(Textdraw4, 255); TextDrawFont(Textdraw4, 3); TextDrawLetterSize(Textdraw4, 0.500000, 1.600000); TextDrawColor(Textdraw4, 65535); TextDrawSetOutline(Textdraw4, 0); TextDrawSetProportional(Textdraw4, 1); TextDrawSetShadow(Textdraw4, 1); TextDrawSetSelectable(Textdraw4, 0); return 1;} public OnGameModeExit(){ TextDrawHideForAll(Textdraw3); TextDrawDestroy(Textdraw3); TextDrawHideForAll(Textdraw4); TextDrawDestroy(Textdraw4); return 1;} public OnPlayerDeath(playerid, killerid, reason){ if(killerid != INVALID_PLAYER_ID) { Matadas[killerid] ++; GetPlayerName(killerid, name, sizeof(name)); switch(Matadas[killerid]) { case 1: { if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 2); GameTextForPlayer(killerid,"_~n~_~n~_~n~_~n~_~n~_~n~_~n~~r~> ~y~PUTO x1 ~r~<", 3000, 6); TextDrawShowForPlayer(playerid, Textdraw3); } case 2: { if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 3); GameTextForPlayer(killerid,"_~n~_~n~_~n~_~n~_~n~_~n~_~n~~r~> ~y~ERES CHINGON X2 ~r~<", 3000, 6); TextDrawHideForPlayer(playerid, Textdraw3); TextDrawShowForPlayer(playerid, Textdraw4); } } } return 1;}
En OnPlayerDeath debes establecer tu variable de matanzas a 0 (para playerid), mientras que a killerid le sumas, luego usas format y TextDrawSetString y listo.
|