[Off] Opiniгo de vocкs!
#1

Bom, criei um code que, nossa! Fiquei mo feliz porqque deu certo e tal kk criei sem copiar de ninguem, do 0 mesmo kk. Coisa de nub quando aprende alguma coisa kk Poderiam me dizer se esse code ta legal? PQ tipo, ele funciona perfeitamente pra a meta que eu tinha, que era filtrar um comando em um certo local, onde sу quem pertence a tal profissгo poderia executar o comando com exito.. Bom, o que vocкs acaham, ta legal?

PHP код:
CMD:gps(playerid)
{
if(
Profissao[playerid]!= MotoBoy){
SendClientMessage(playerid, -1"Vocк nгo tem permissгo");
return 
1;
}
if(!
IsPlayerInRangeOfPoint(playerid2.01491.5374,1305.8214,1093.2964)){
SendClientMessage (playerid, -1"Vocк nгo estб na agencia de empregos!");
return 
1;
}
if(
IsPlayerInRangeOfPoint(playerid2.01491.5374,1305.8214,1093.2964)){
GivePlayerMoney(playerid10000);
SendClientMessage (playerid, -1"Vocк ganhou um bonus por ser genio");
return 
1;
}
return 
1;

Reply
#2

Estб bom sim, porйm vocк pode usar o return em funзхes, exemplo:

PHP код:
if(Profissao[playerid] != MotoBoy)
      return 
SendClientMessage(playerid, -1"Vocк nгo tem permissгo"); 
Reply
#3

Quote:
Originally Posted by CaioTJF
Посмотреть сообщение
Estб bom sim, porйm vocк pode usar o return em funзхes, exemplo:

PHP код:
if(Profissao[playerid] != MotoBoy)
      return 
SendClientMessage(playerid, -1"Vocк nгo tem permissгo"); 
Ah vlw, mano! Vou melhorar isso aqui. Obrigado pela dica!
Reply
#4

Estб legal mano, claro que existe muitas formas de Otimizaзхes, nesse caso, nгo era muito necessбrio, usar muitas linhas
pawn Код:
CMD:gps(playerid)
{
    if(Profissao[playerid]!= MotoBoy) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo");
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)) return SendClientMessage (playerid, -1, "Vocк nгo estб na agencia de empregos!");
    else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964))
        {
        GivePlayerMoney(playerid, 10000);
        return SendClientMessage (playerid, -1, "Vocк ganhou um bonus por ser genio");
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by String01
Посмотреть сообщение
Estб legal mano, claro que existe muitas formas de Otimizaзхes, nesse caso, nгo era muito necessбrio, usar muitas linhas
pawn Код:
CMD:gps(playerid)
{
    if(Profissao[playerid]!= MotoBoy) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo");
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)) return SendClientMessage (playerid, -1, "Vocк nгo estб na agencia de empregos!");
    else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964))
        {
        GivePlayerMoney(playerid, 10000);
        return SendClientMessage (playerid, -1, "Vocк ganhou um bonus por ser genio");
    }
    return 1;
}
Dava pra economizar mais uma linha ainda aн
Reply
#6

Quote:
Originally Posted by MkeY
Посмотреть сообщение
Dava pra economizar mais uma linha ainda aн
como eu estava dizendo, existe muitos tipo de Otimizaзхes,
tem gente que poe
pawn Код:
}else{
mais eu curto deixar bonitinho mesmo, assim eu consigo ler, sem muita poluiзгo
pawn Код:
}
else
{
e.e'
Reply
#7

Quote:
Originally Posted by String01
Посмотреть сообщение
como eu estava dizendo, existe muitos tipo de Otimizaзхes,
tem gente que poe
pawn Код:
}else{
mais eu curto deixar bonitinho mesmo, assim eu consigo ler, sem muita poluiзгo
pawn Код:
}
else
{
e.e'
kkkkk <3
Reply
#8

Quote:
Originally Posted by String01
Посмотреть сообщение
Estб legal mano, claro que existe muitas formas de Otimizaзхes, nesse caso, nгo era muito necessбrio, usar muitas linhas
pawn Код:
CMD:gps(playerid)
{
    if(Profissao[playerid]!= MotoBoy) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo");
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)) return SendClientMessage (playerid, -1, "Vocк nгo estб na agencia de empregos!");
    else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964))
        {
        GivePlayerMoney(playerid, 10000);
        return SendClientMessage (playerid, -1, "Vocк ganhou um bonus por ser genio");
    }
    return 1;
}
Esse else if й desnecessбrio devido o return que foi utilizado acima dele. Em traduзгo livre, a linha que verifica a aproximaзгo com as coordenadas diz: Se o jogador nгo estiver prуximo das coodernadas x y z retorne a mensagem "Vocк n esta..." sendo assim, inъtil a verificaзгo repetida da funзгo de baixo.

Seu cуdigo nгo estб errado, й apenas uma observaзгo jб que vocк citou otimizaзгo. Abrзs.
Reply
#9

Код:
CMD:gps(playerid) { 
	if(Profissao[playerid]!= MotoBoy) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo"); 
	if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)) return SendClientMessage (playerid, -1, "Vocк nгo estб na agencia de empregos!"); 
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)){
		GivePlayerMoney(playerid, 10000); return SendClientMessage (playerid, -1, "Vocк ganhou um bonus por ser genio"); }
	return 1; 
}
economizando linhas de verdade
Reply
#10

Quote:
Originally Posted by BobbMarley
Посмотреть сообщение
Код:
CMD:gps(playerid) { 
	if(Profissao[playerid]!= MotoBoy) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo"); 
	if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)) return SendClientMessage (playerid, -1, "Vocк nгo estб na agencia de empregos!"); 
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1491.5374,1305.8214,1093.2964)){
		GivePlayerMoney(playerid, 10000); return SendClientMessage (playerid, -1, "Vocк ganhou um bonus por ser genio"); }
	return 1; 
}
economizando linhas de verdade
dб pra economizar mais uma no else if.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)