12.01.2017, 20:58
So fica aparecendo loading... nгo aparece a patente.
Код:
public OnPlayerConnect(playerid) { PatenteDraw[playerid] = TextDrawCreate(18.000000,428.000000, "loading..."); TextDrawAlignment(PatenteDraw[playerid],0); TextDrawBackgroundColor(PatenteDraw[playerid],255); TextDrawFont(PatenteDraw[playerid],3); TextDrawLetterSize(PatenteDraw[playerid],0.355555,0.955555); TextDrawColor(PatenteDraw[playerid],-1); TextDrawSetOutline(PatenteDraw[playerid],1); TextDrawSetProportional(PatenteDraw[playerid],1); TextDrawSetShadow(PatenteDraw[playerid],1); SetTimerEx("UpdatePatente", 2000, true, "i", playerid); Patente[playerid] = Create3DTextLabel(PT, -1, 30.0, 40.0, 50.0, 40.0, 0, 0); return 1; } public OnPlayerDisconnect(playerid) { return Delete3DTextLabel(Patente[playerid]); } public OnPlayerSpawn(playerid) { new String[21], Score = GetPlayerScore(playerid) ; if(Score <= 25) { String = "Civil"; } else if(Score <= 50) { String = "Sobrevivente"; } else if(Score <= 75) { String = "Bandido"; } else if(Score <= 100) { String = "Assassino"; } else if(Score <= 125) { String = "Terrorista"; } else if(Score <= 150) { String = "Maniaco"; } else if(Score <= 175) { String = "Psicopata"; } else if(Score <= 200) { String = "Serial Killer"; } else if(Score >= 250) { String = "Chefao"; } Attach3DTextLabelToPlayer(Patente[playerid], playerid, 0.0, 0.0, 0.5); TextDrawShowForPlayer(playerid, PatenteDraw[playerid]); return 1; } forward UpdatePatente(playerid); public UpdatePatente(playerid) { new Score = GetPlayerScore(playerid); if(0 < Score < 25) TextDrawSetString(PatenteDraw[playerid], "~p~Civil"); else if(25 < Score < 50) TextDrawSetString(PatenteDraw[playerid], "~p~Sobrevivente"); else if(50 < Score < 75) TextDrawSetString(PatenteDraw[playerid], "~p~Bandido"); else if(75 < Score < 100) TextDrawSetString(PatenteDraw[playerid], "~p~Assassino"); else if(100 < Score < 125) TextDrawSetString(PatenteDraw[playerid], "~p~Terrorista"); else if(125 < Score < 150) TextDrawSetString(PatenteDraw[playerid], "~p~Maniaco"); else if(150 < Score < 175) TextDrawSetString(PatenteDraw[playerid], "~p~Psicopata"); else if(175 < Score < 200) TextDrawSetString(PatenteDraw[playerid], "~p~Serial Killer"); else if(Score > 250) TextDrawSetString(PatenteDraw[playerid], "~p~Chefao"); return 1; } stock PegarNome(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); return name; }