new STREAMER_TAG_3D_TEXT_LABEL label1[MAX_PLAYERS]; new STREAMER_TAG_3D_TEXT_LABEL label2[MAX_PLAYERS]; public OnPlayerDisconnect(playerid, reason) if(PlayerInfo[playerid][Level] > 0) DestroyDynamic3DTextLabel(label1[playerid]); if(PlayerInfo[playerid][pVip] > 0) DestroyDynamic3DTextLabel(label2[playerid]); public OnPlayerSpawn(playerid) switch(PlayerInfo[playerid][Level]) { case 1: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Tester){576AFF}", lightblue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 2: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Co-Moderator){576AFF}", blue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 3: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Moderator){576AFF}", blue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 4: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Admin){576AFF}", blue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 5: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Leader){576AFF}", blue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 6: { label1[playerid] = CreateDynamic3DTextLabel("{576AFF}(Manager/CEO){576AFF}", blue, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } } switch(PlayerInfo[playerid][pVip]) { case 1: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Bronze 1 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 2: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Bronze 2 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 3: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Silver 3 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 4: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Silver 4 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 5: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Gold 5 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } case 6: { label2[playerid] = CreateDynamic3DTextLabel("{FFFF00}(Premium 6 VIP){FFFF00}", yellow, 0.0, 0.0, 0.4, 50.0, playerid, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); } }
if(PlayerInfo[playerid][Level] > 0) DestroyDynamic3DTextLabel(label1[playerid]); if(PlayerInfo[playerid][pVip] > 0) DestroyDynamic3DTextLabel(label2[playerid]); |
if(PlayerInfo[playerid][Level] > 0) DestroyDynamic3DTextLabel(label1[playerid]);
if(PlayerInfo[playerid][pVip] > 0) DestroyDynamic3DTextLabel(label2[playerid]);
if(IsValidDynamic3DTextLabel(label1[playerid])) DestroyDynamic3DTextLabel(label1[playerid]);
if(IsValidDynamic3DTextLabel(label2[playerid])) DestroyDynamic3DTextLabel(label2[playerid]);
if(!IsValidDynamic3DTextLabel(label1[playerid]))
if(!IsValidDynamic3DTextLabel(label2[playerid]))
Update3DTextLabelText(Nombre_del_label, 0xFFFFFFFF, "New text.");