[Pomoc] Textdraw kod biranja skinova


Započeo Tommaso Moreti, Februar 16, 2013, 21:31:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: radim od 0
Detaljan opis problema: Nema problema... imam jedno pitanje... kako da napravim textdraw kada ono biras skin i naprimjer imas neki skin i pise iznad njega police, ides dalje naides na neki drugi i iznad njega pise vatrogasac npr.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /


pri vrhu moda
#define CIVIL	1
#define GROVE   2

new Text:ClassSelect[MAX_PLAYERS];

pod OnPlayerConnect
ClassSelect[playerid] = TextDrawCreate(310.000000, 200.000000, "~r~<~g~Groove~r~>");
	TextDrawAlignment(ClassSelect[playerid], 2);
	TextDrawBackgroundColor(ClassSelect[playerid], 255);
	TextDrawFont(ClassSelect[playerid], 3);
	TextDrawLetterSize(ClassSelect[playerid], 0.700000, 3.000000);
	TextDrawColor(ClassSelect[playerid], -1);
	TextDrawSetOutline(ClassSelect[playerid], 1);
	TextDrawSetProportional(ClassSelect[playerid], 1);

pod ongamemodeinit
AddPlayerClassEx(CIVIL, 101, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(GROVE, 105, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);

public  OnPlayerRequestClass
public OnPlayerRequestClass(playerid, classid)
{
	TextDrawShowForPlayer(playerid, ClassSelect[playerid]);
	switch(GetPlayerTeam(playerid))
	{
		case CIVIL: { SetPlayerTeam(playerid, CIVIL); TextDrawSetString(ClassSelect[playerid], "~r~<~y~Civil~r~>");}
		case GROOVE: { SetPlayerTeam(playerid, GROOVE); TextDrawSetString(ClassSelect[playerid], "~r~<~g~Groove Gang~r~>");}
	}
	return 1;
}

pod OnPlayerSpawn
TextDrawHideForPlayer(playerid, ClassSelect[playerid]);
	TextDrawDestroy(ClassSelect[playerid]);