09.10.2013, 10:30
Hello I have a problem when I leave death match zone (/dmexit) then it should be destroyed dynamic3dtextlabel but it's stay if you know what I mean.
Delete3DTextLabel(||Here your 3D text label ID||);
CMD:dmexit(playerid, params[])
{
printf("dmexit called, pDM is: %d",PlayerInfo[playerid][pDM]);
switch(PlayerInfo[playerid][pDM])
{
case 1:
{
SetPlayerSkin(playerid, StariSkin[playerid]);
PlayerInfo[playerid][pDM] = 0;
IgracUZoni[playerid] = 0;
SendClientMessage(playerid,SVETLOPLAVA,"[OOC DM Zona] {FFFFFF}Napustili ste OOC DM Zonu.");
SetPlayerPos_H(playerid,57.5926,2299.3740,21.7211);
ResetPlayerWeapons(playerid);
DestroyDynamic3DTextLabel(timp[playerid]);
timpl[playerid] = 0;
KillTimer(dmztajmer[playerid]);
KillTimer(dmztimer[playerid]);
}
case 2:
{
SetPlayerSkin(playerid, StariSkin[playerid]);
PlayerInfo[playerid][pDM] = 0;
IgracUZoni[playerid] = 0;
SendClientMessage(playerid,SVETLOPLAVA,"[OOC DM Zona] {FFFFFF}Napustili ste OOC DM Zonu.");
SetPlayerPos_H(playerid,57.5926,2299.3740,21.7211);
ResetPlayerWeapons(playerid);
DestroyDynamic3DTextLabel(timc[playerid]);
timcr[playerid] = 0;
KillTimer(dmztajmer[playerid]);
KillTimer(dmztimer[playerid]);
}
default: SCM(playerid, GRAD2,"{F81414}[Greska!] {C3C3C3}Ne mozete koristiti ovu komandu jel ne igrate u dm zoni!");
}
return 1;
}
timp[playerid] = CreateDynamic3DTextLabel("(( PLAVI ))",SVETLOPLAVA,0.0,0.0,0.6,15.0,playerid,INVALID_VEHICLE_ID,0,-1,-1,-1,100.0);