- Регистрация
- 20 Июн 2014
- Сообщения
- 578
- Лучшие ответы
- 0
- Репутация
- 8
Всем добрый день при создании системы /spec столкнулся с такой проблемой что не появляются TextDraw меню спека.
PHP:
new Text:specmenu[8];
PHP:
stock StartSpec(playerid,specid)
{
//ShowMenuForPlayer(Adminrecon,playerid);
//SpecAd[playerid] = specid;
//SpecID[specid] = playerid;
//if(!IsPlayerConnected(specid)) return StopSpec(playerid);
new string[256],ip[32],Float:health,Float:armour,gunname[32],Float:Pos[3];
TogglePlayerSpectating(playerid, 1);
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
SetPVarFloat(playerid,"SpecX",Pos[0]);
SetPVarFloat(playerid,"SpecY",Pos[1]);
SetPVarFloat(playerid,"SpecZ",Pos[2]);
SetPVarInt(playerid,"SpecVW",GetPlayerVirtualWorld(playerid));
SetPVarInt(playerid,"SpecInt",GetPlayerInterior(playerid));
SetPlayerInterior(playerid,GetPlayerInterior(specid));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(specid));
//SetCameraBehindPlayer(specid);
GetPlayerIp(specid, ip, 32);
GetPlayerHealth(specid, health);
GetPlayerArmour(specid, armour);
if(IsPlayerInAnyVehicle(specid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specid));
}
else if(!IsPlayerInAnyVehicle(specid))
{
PlayerSpectatePlayer(playerid, specid);
}
SetPVarInt(playerid,"SpecParamsTarget",specid);
SetPVarInt(playerid,"SpecParamsAdmin",playerid);
new expamount;
if(GetPVarInt(specid, "pLevel") == 0) expamount = 3;
else expamount = GetPVarInt(specid,"pLevel")*5;
GetWeaponName(GetPlayerWeapon(specid),gunname,sizeof(gunname));
f(string,"%s [%d]~n~Level: %d [%d / %d]~n~warns: %i / 3~n~health: %.0f~n~armour: %.0f~n~$%i~n~Gun %s~n~speed: %i~n~Vehicle: hp~n~fps: %i ping %i",sendername(specid),specid,GetPVarInt(specid, "pLevel"),GetPVarInt(specid,"pExp"),expamount,Player[specid][pWarns],health,armour,Player[specid][pMoney],gunname,GetPlayerSpeed(specid),GetPlayerFPS(specid),GetPlayerPing(specid));
TextDrawSetString(spectext[playerid][1],string);
for(new i; i < 9;i++) TextDrawShowForPlayer(playerid,specmenu[playerid]);
for(new i; i<= 1;i++) TextDrawShowForPlayer(playerid,spectext[playerid][i]);
spectime[playerid] = SetTimerEx("UpdSpec",1000,0,"dd",playerid,specid);
return true;
}
PHP:
specmenu[0] = TextDrawCreate(642.500000, 349.055511,"usebox");//
TextDrawLetterSize(specmenu[0],0.185499,5.261904);
TextDrawTextSize(specmenu[0],477.000000,-59.111106);
TextDrawAlignment(specmenu[0],1);
TextDrawColor(specmenu[0],0);
TextDrawUseBox(specmenu[0],1);
TextDrawBoxColor(specmenu[0],102);
TextDrawSetShadow(specmenu[0],0);
TextDrawSetOutline(specmenu[0],0);
TextDrawFont(specmenu[0],0);
specmenu[1] = TextDrawCreate(490.000000, 328.999969, "CHECK");
TextDrawLetterSize(specmenu[1], 0.320000, 1.454166);
TextDrawAlignment(specmenu[1], 1);
TextDrawColor(specmenu[1], -1);
TextDrawSetShadow(specmenu[1], 0);
TextDrawSetOutline(specmenu[1], 1);
TextDrawBackgroundColor(specmenu[1], 51);
TextDrawFont(specmenu[1], 2);
TextDrawSetProportional(specmenu[1], 1);
TextDrawSetSelectable(specmenu[1], true);
specmenu[2] = TextDrawCreate(544.500000, 330.166687, "MIB");
TextDrawLetterSize(specmenu[2], 0.415000, 1.337499);
TextDrawAlignment(specmenu[2], 1);
TextDrawColor(specmenu[2], -1);
TextDrawSetShadow(specmenu[2], 0);
TextDrawSetOutline(specmenu[2], 1);
TextDrawBackgroundColor(specmenu[2], 51);
TextDrawFont(specmenu[2], 2);
TextDrawSetProportional(specmenu[2], 1);
TextDrawSetSelectable(specmenu[2], true);
specmenu[3] = TextDrawCreate(583.500000, 330.166687, "SLAP");
TextDrawLetterSize(specmenu[3], 0.447499, 1.279166);
TextDrawAlignment(specmenu[3], 1);
TextDrawColor(specmenu[3], -1);
TextDrawSetShadow(specmenu[3], 0);
TextDrawSetOutline(specmenu[3], 1);
TextDrawBackgroundColor(specmenu[3], 51);
TextDrawFont(specmenu[3], 2);
TextDrawSetProportional(specmenu[3], 1);
TextDrawSetSelectable(specmenu[3], true);
specmenu[4] = TextDrawCreate(548.000000, 364.583251, "HIDE");
TextDrawLetterSize(specmenu[4], 0.297500, 1.395833);
TextDrawAlignment(specmenu[4], 1);
TextDrawColor(specmenu[4], -1);
TextDrawSetShadow(specmenu[4], 0);
TextDrawSetOutline(specmenu[4], 1);
TextDrawBackgroundColor(specmenu[4], 51);
TextDrawFont(specmenu[4], 2);
TextDrawSetProportional(specmenu[4], 1);
TextDrawSetSelectable(specmenu[4], true);
specmenu[5] = TextDrawCreate(537.500000, 346.500061, "REFRESH");
TextDrawLetterSize(specmenu[5], 0.250000, 1.512500);
TextDrawAlignment(specmenu[5], 1);
TextDrawColor(specmenu[5], -1);
TextDrawSetShadow(specmenu[5], 0);
TextDrawSetOutline(specmenu[5], 1);
TextDrawBackgroundColor(specmenu[5], 51);
TextDrawFont(specmenu[5], 2);
TextDrawSetProportional(specmenu[5], 1);
TextDrawSetSelectable(specmenu[5], true);
specmenu[6] = TextDrawCreate(501.500000, 346.499969, "<");
TextDrawLetterSize(specmenu[6], 0.462499, 2.329166);
TextDrawAlignment(specmenu[6], 1);
TextDrawColor(specmenu[6], -1);
TextDrawSetShadow(specmenu[6], 0);
TextDrawSetOutline(specmenu[6], 1);
TextDrawBackgroundColor(specmenu[6], 51);
TextDrawFont(specmenu[6], 2);
TextDrawSetProportional(specmenu[6], 1);
TextDrawSetSelectable(specmenu[6], true);
specmenu[7] = TextDrawCreate(605.000000, 347.666625, ">");
TextDrawLetterSize(specmenu[7], 0.517499, 2.387500);
TextDrawAlignment(specmenu[7], 1);
TextDrawColor(specmenu[7], -1);
TextDrawSetShadow(specmenu[7], 0);
TextDrawSetOutline(specmenu[7], 1);
TextDrawBackgroundColor(specmenu[7], 51);
TextDrawFont(specmenu[7], 2);
TextDrawSetProportional(specmenu[7], 1);
TextDrawSetSelectable(specmenu[7], true);