08.04.2017, 00:30
Eu estou tentando fazer um textdraw para que quando um player entre em meu pedslotused adicione ou diminuia ali no textdraw PED:0,1 etc.
Sу que ai quando eu chego perto de um player simplesmente some o textdraw kkkk, entгo vim aqui recorrer como poderia fazer isto, estou usando as publics OnPlayerStreamIn e StreamOut como segue os cуdigos a seguir:
Quem souber como resolver agradeзo...
Sу que ai quando eu chego perto de um player simplesmente some o textdraw kkkk, entгo vim aqui recorrer como poderia fazer isto, estou usando as publics OnPlayerStreamIn e StreamOut como segue os cуdigos a seguir:
Quote:
enum PED { PEDC } new Text:PEDSText[MAX_PLAYERS]; new PEDS[MAX_PLAYERS][PED]; public OnPlayerConnect(playerid) { new peds[128]; format(peds, sizeof(peds), "PED: ~w~%d", peds); PEDSText[playerid] = TextDrawCreate(156.875000, 432.666839, "Peds: ~w~%d"); TextDrawLetterSize(PEDSText[playerid], 0.400000, 1.600000); TextDrawAlignment(PEDSText[playerid], 1); TextDrawColor(PEDSText[playerid], 866792447); TextDrawSetShadow(PEDSText[playerid], 0); TextDrawSetOutline(PEDSText[playerid], 0); TextDrawBackgroundColor(PEDSText[playerid], 255); TextDrawFont(PEDSText[playerid], 1); TextDrawSetProportional(PEDSText[playerid], 1); TextDrawSetShadow(PEDSText[playerid], 0); TextDrawShowForPlayer(playerid, PEDSText[playerid]); TextDrawSetString(PEDSText[playerid], peds); return 1; } public OnPlayerDisconnect(playerid, reason) { TextDrawDestroy(PEDSText[playerid]); return 1; } public OnPlayerStreamIn(playerid, forplayerid) { new peds[128]; format(peds, sizeof(peds), "PED: ~w~%d", peds); TextDrawSetString(PEDSText[playerid], PEDS[playerid][PEDC]++); } public OnPlayerStreamOut(playerid, forplayerid) { new peds[128]; format(peds, sizeof(peds), "PED: ~w~%d", peds); TextDrawSetString(PEDSText[playerid], PEDS[playerid][PEDC]--); } |