TextDraw Does Not Appear
#1

Hello, I am preparing derby server but when vehicles in the player does not show the problem TextDraw be due to what? Thank you in advance to those who help

Код:
public OnPlayerExitVehicle(playerid, vehicleid) 
{ 
if(suPatlamaInmeCikma[playerid] == 1) 
{ 
AractanIndi(playerid); //---------->>>> does not detect
ddSira--; 
katildim[playerid] = 0; 
suPatlamaInmeCikma[playerid] = 0; 
DestroyVehicle(ddAraba[playerid]); 
SetPVarInt(playerid,"katildi",0); 
SpawnPlayer(playerid); 
} 
return 1; 
} 

stock AractanIndi(playerid) 
{ 
DususleriCek++; 
new pName[MAX_PLAYER_NAME],string[256]; 
GetPlayerName(playerid, pName, MAX_PLAYER_NAME); 
if(DususleriCek == 1){format(string,sizeof(string),"~r~~h~%s",pName);TextDrawSetString(Dusus[0],string);TextDrawShowForAll(Dusus[0]);} 
if(DususleriCek == 2){format(string,sizeof(string),"~r~~h~%s",pName);TextDrawSetString(Dusus[1],string);TextDrawShowForAll(Dusus[1]);} 
if(DususleriCek == 3){format(string,sizeof(string),"~r~~h~%s",pName);TextDrawSetString(Dusus[2],string);TextDrawShowForAll(Dusus[2]);} 
if(DususleriCek == 4){format(string,sizeof(string),"~r~~h~%s",pName);TextDrawSetString(Dusus[3],string);TextDrawShowForAll(Dusus[3]);} 
if(DususleriCek == 5){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[4],string); TextDrawShowForAll(Dusus[4]);} 
if(DususleriCek == 6){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[5],string); TextDrawShowForAll(Dusus[5]);} 
if(DususleriCek == 7){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[6],string); TextDrawShowForAll(Dusus[6]);} 
if(DususleriCek == 8){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[7],string); TextDrawShowForAll(Dusus[7]);} 
if(DususleriCek == 9){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[8],string); TextDrawShowForAll(Dusus[8]);} 
if(DususleriCek == 10){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[9],string); TextDrawShowForAll(Dusus[9]);} 
if(DususleriCek == 11){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[10],string); TextDrawShowForAll(Dusus[10]);} 
if(DususleriCek == 12){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[11],string); TextDrawShowForAll(Dusus[11]);} 
if(DususleriCek == 13){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[12],string); TextDrawShowForAll(Dusus[12]);} 
if(DususleriCek == 14){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[13],string); TextDrawShowForAll(Dusus[13]);} 
if(DususleriCek == 15){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[14],string); TextDrawShowForAll(Dusus[14]);} 
if(DususleriCek == 16){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[15],string); TextDrawShowForAll(Dusus[15]);} 
if(DususleriCek == 17){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[16],string); TextDrawShowForAll(Dusus[16]);} 
if(DususleriCek == 18){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[17],string); TextDrawShowForAll(Dusus[17]);} 
if(DususleriCek == 19){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[18],string); TextDrawShowForAll(Dusus[18]);} 
if(DususleriCek == 20){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[19],string); TextDrawShowForAll(Dusus[19]);} 
if(DususleriCek == 21){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[20],string); TextDrawShowForAll(Dusus[20]);} 
if(DususleriCek == 22){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[21],string); TextDrawShowForAll(Dusus[21]);} 
if(DususleriCek == 23){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[22],string); TextDrawShowForAll(Dusus[22]);} 
if(DususleriCek == 24){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[23],string); TextDrawShowForAll(Dusus[23]);} 
if(DususleriCek == 25){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[24],string); TextDrawShowForAll(Dusus[24]);} 
if(DususleriCek == 26){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[25],string); TextDrawShowForAll(Dusus[25]);} 
if(DususleriCek == 27){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[26],string); TextDrawShowForAll(Dusus[26]);} 
if(DususleriCek == 28){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[27],string); TextDrawShowForAll(Dusus[27]);} 
if(DususleriCek == 29){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[28],string); TextDrawShowForAll(Dusus[28]);} 
if(DususleriCek == 30){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[29],string); TextDrawShowForAll(Dusus[29]);} 
if(DususleriCek == 31){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[30],string); TextDrawShowForAll(Dusus[30]);} 
if(DususleriCek == 32){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[31],string); TextDrawShowForAll(Dusus[31]);} 
if(DususleriCek == 33){format(string,sizeof(string),"~r~~h~%s",pName); TextDrawSetString(Dusus[32],string); TextDrawShowForAll(Dusus[32]);} 
}
I'm sorry my English is bad
Reply
#2

Tho i have no idea what you are talking about; thats a small code optimization for your stock function:

Код:
stock AractanIndi(playerid)
{
	DususleriCek++;
	new
		pName[MAX_PLAYER_NAME],
		string[128]
	;
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);

	if (DususleriCek >= 1 && DususleriCek <= 33)
	{
		new 
			id = DususleriCek-1
		;

		format(string,sizeof(string),"~r~~h~%s",pName);
		TextDrawSetString(Dusus[id],string);
		TextDrawShowForAll(Dusus[id]);
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: