SA-MP Forums Archive
[Ajuda] sistema de patente - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] sistema de patente (/showthread.php?tid=608346)



sistema de patente - leandr58 - 30.05.2016

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;




Re: sistema de patente - moura98 - 31.05.2016

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.


Re: sistema de patente - leandr58 - 31.05.2016

o moura tem skype


Re: sistema de patente - moura98 - 31.05.2016

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


Re: sistema de patente - F1N4L - 31.05.2016

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;
}



Re: sistema de patente - leandr58 - 31.05.2016

infelizmente nao fucionou mais vlw mesmo por tentar ajudar +relp


Re: sistema de patente - F1N4L - 31.05.2016

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