Duda con maximo puntaje de TextDraw
#1

Hola, estoy creando un tipo fs de TDM, y ya voy en lo ultimo lo cual es esto: realize un sistema de puntaje via textdraw, que si un jugador que pertenzca a X equipo mata a algun contrincante a su equipo se le sume +1 de punto , pero me gustaria colocarle algun limite de puntos tipo, que el primer equipo que llegue a 100 puntos gane o via un comando variar los puntos, ya sea poder colocar via comando 100 puntos como maximo, 150 puntos como maximo, etc.

En OnPlayerDeath tengo lo siguiente:

if(gTeam[killerid] == Equipo_Rojo) MuertesRojos++;
if(gTeam[killerid] == Equipo_Azul) MuertesAzules++;

new str[256];
format(str,sizeof(str),"~w~Rojos: ~r~%i ~b~Azules: ~r~%i",MuertesRojos,MuertesAzules);
TextDrawSetString(EstadisticasTW,str);

Estare pensando como realizarlo ya que no tengo ni la mayor idea de como hacerlo D:!

saludos y gracias e.e
Reply
#2

pawn Код:
if(Equipo_Rojo >= Equipo_Azul  ||  Equipo_Rojo > 150)
{
SendClientMessageToAll(-1,"Gano El Equipo Rojo Por Mayor Score");
return 1;
}
else if(Equipo_Azul  >= Equipo_Rojo ||  Equipo_Azul  > 150)
{
SendClientMessageToAll(-1,"Gano El Equipo Azul Por Mayor Score");
return 1;
}
Reply
#3

Hola, muchisimas gracias pero aun no lo pruebo ya que no tengo con quien probarlo xd luego cuando entre algun amigo lo testeare y avisare por aqui. Pero me gustaria que me explicaran para que existe cada "signo"

Me refiero a estos signos:

>=
=
<
>
||
&
|

Y cualquier tipo de signos que hay o siesque hay algun tutorial en donde lo explicon porque la verdad quiero saber que significa cada signo

Saludos y gracias!!!
Reply
#4

Sacado del tutorial de the_chaoz:

Aritmeticos:
·A + B => Retorna la suma de A y B.
·A - B => Retorna la resta de A y B.
·A * B => Retorna la multiplicacion de A y B.
·A / B => Retorna la division de A y B.
·A % B => Retorna el resto de la division de A y B.

Asignacion:
·A = B => Asigna a A el valor de B.
·A ++ => Asigna a A el resultado de A+1.
·A -- => Asigna a A el resultado de A-1.
·A += B => Asigna a A el resultado de A+B.
·A -= B => Asigna a A el resultado de A-B.
·A *= B => Asigna a A el resultado de A*B.
·A /= B => Asigna a A el resultado de A/B.
·A %= B => Asigna a A el resto de A/B.

Racionales(numericos):
·A == B => Retorna "true" si A=B, de lo contrario retorna "false".
·A != B => Retorna "false" si A=B, de lo contrario retorna "true".
·A < B => Retorna "true" si A<B, de lo contrario retorna "false".
·A > B => Retorna "true" si A>B, de lo contrario retorna "false".
·A <= B => Retorna "true" si A<=B, de lo contrario retorna "false".
·A >= B => Retorna "true" si A>=B, de lo contrario retorna "false".

Racionales(booleans):
·!B => Retorna "true" si B=false, de lo contrario retorna "false".
·A || B => Retorna "true" si A=true o B=true, de lo contrario retorna "false".
·A && B => Retorna "true" si A=true y B=true, de lo contrario retorna "false".
Reply
#5

muchisimas gracias, de verdad que habia visto el tutorial de chaoz pero jamas vi esa parte en donde explicaban aquellos signos xddd. Ahora solo me falta testear los codigos que me dio el amigo alli arriba y aviso acaso esta bien!

Gracias!!!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)