[Ajuda] sistema de patente
#1

galera estou com esse com esse cod pra sistema de patente mais quero atribuir ele a uma fs de status mais nгo sei como fazer isso so falta ele pra terminar meu fs precisa que fosse assim ""patenteatendo do payer""
alguйm pra me da uma forзa vlw msm
PHP код:
forward UpdatePatente(playerid);
public 
UpdatePatente(playerid) {
    new 
Score GetPlayerScore(playerid);
    
   
    if(
Score 100)         TextDrawSetString(textdraw19[playerid], "~p~Novato");
    else if(
100 Score 200)  TextDrawSetString(textdraw19[playerid], "~p~mediano");
    else if(
200 Score 300)  TextDrawSetString(textdraw19[playerid], "~p~bom");
    else if(
300 Score 400)  TextDrawSetString(textdraw19[playerid], "~p~Avanзado");
    else if(
400 Score 500)  TextDrawSetString(textdraw19[playerid], "~p~famoso");
    else if(
500 Score 600)  TextDrawSetString(textdraw19[playerid], "~p~amador");
    else if(
600 Score 700)  TextDrawSetString(textdraw19[playerid], "~p~Profissional");
    else if(
700 Score 800)  TextDrawSetString(textdraw19[playerid], "~p~viciado");
    else if(
Score 1000)       TextDrawSetString(textdraw19[playerid], "~p~master");
    return 
1;

Reply
#2

Bota ele dentro de alguma callback pra chamar. Ex: OnPlayerClickPlayer ou seja qnd player clicar 2 vez no nome do player tab mostra a patente dele.
Reply
#3

o moura tem skype
Reply
#4

Quote:
Originally Posted by leandr58
Посмотреть сообщение
o moura tem skype
No momento nao irei instalar dps
Reply
#5

Acho q й basicamente isso:
Код:
new PlayerText:textdraw19[MAX_PLAYERS];
new PatentePlayer[MAX_PLAYERS][15];

forward UpdatePatente(playerid); 
public UpdatePatente(playerid) { 

    new Score = GetPlayerScore(playerid); 
     
    switch(Score)
    {
    	case 100..199: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~Novato"), PatentePlayer[playerid] = "Novato";
	    case 200..299: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~mediano"), PatentePlayer[playerid] = "mediano";
	    case 300..399: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~bom"), PatentePlayer[playerid] = "bom";
	    case 400..499: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~Avanзado"), PatentePlayer[playerid] = "Avanзado";
	    case 500..599: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~famoso"), PatentePlayer[playerid] = "famoso";
	    case 600..699: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~amador"), PatentePlayer[playerid] = "amador";
	    case 700..799: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~Profissional"), PatentePlayer[playerid] = "Profissional";
	    case 800..899: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~viciado"), PatentePlayer[playerid] = "viciado";
	    case 900..999: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~master"), PatentePlayer[playerid] = "master";
	    case 1000..1099: PlayerTextDrawSetString(playerid, textdraw19[playerid], "~p~pro killer"), PatentePlayer[playerid] = "pro killer";
    }

    return 1; 
}  

CMD:verpatente(playerid)
{
	new String[60];
	format(String, sizeof String, "Sua patente й: %s", PatentePlayer[playerid]);
	SendClientMessage(playerid, -1, String);

	return 1;
}
Reply
#6

infelizmente nao fucionou mais vlw mesmo por tentar ajudar +relp
Reply
#7

Eu fiz para o textdraw player o player, vc havia feito como global, isso seria alterado para todos.
Se deu erros, poste-os aqui.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)