Quantcast
Channel: Forum VeryGames
Viewing all articles
Browse latest Browse all 5196

[Aide] Zone (Vecteur) CS:S

$
0
0
Hellow, tout d'abord je suis la pour les vecteurs, enfin les zones enfin pour mon Ba_Jail quoi !
J'ai une map ba_jail qui est complètement modifié ( razor_eletric_v6 ) Merci Hammer.

Alors, voilà les zones de la maps ( normal ) ne sont pas les mêmes donc !
Je suis perdu pour les zones !

Tout d'abord dans mon plugins :
J'ai ajouté :

new String:Zone[150];


et dans "public Action:HudTimer(Handle:timer, any:client)" ;;;; j'ai ajouté "GetZoneName(client);"

ensuite dans mon HUD "Format(tmptext, sizeof(tmptext), "★ CrazyB ★\n_______________________\n\Zone : %s", GetZoneName(client));"

( Il est pas au complet j'ai laissé l'important )

Ensuite voilà mon soucis, les vecteurs :waouw: ( bon je suis en 2dne pour moi c'est inconnu mais j'essaye d'y comprendre quelque chose !


Donc ensuite j'ai crée :

public GetZoneName(client)
{
if (IsClientInGame(client))
{
if (IsPlayerAlive(client))
{
if (IsInInfirm(client))
{
Format(Zone, sizeof(Zone), "Infirmerie");
}
}
}
}

IsInInfirm(client)
{
new Float:v[3];
GetEntPropVector(client, Prop_Send, "m_vecOrigin", v);

if (v[0] >= -512.031250 && v[0] <= -816.818542 && v[1] >= 65.4104156 && v[1] <= -774.665161 && v[2] >= -1071.795410 && v[2] <= 65.031250)
return true;

else
return false;
}




Comment j'ai mis les vecteurs, je dirais un peu en mode je sais pas faire, je vous explique l'infirmerie étant carré j'ai pris le coin inférieur droit avec mon plugins "area" j'ai pu savoir la position du coin qui ce situe en bas et ensuite j'ai pris le point du coin inférieur gauche ce qui m'a donné :

[AREA] : Coordonnées : -512.031250, -816.818542, 65.410415
MaSTeR : infirm1
[AREA] : Coordonnées : -774.665161, -1071.795410, 65.031250
MaSTeR : infirm 2

Voilà, donc je ne sais pas quelle Pos va ou etc et je pense mit être mal prit.


Donc, si vous une solution je vous aime kiss merci à tous love you ! :roll:

Dans le HUD : c'est marqué "Zone : " mais lorsque je rentre dans l'infirmerie ( rien )

Viewing all articles
Browse latest Browse all 5196