Exercice en Pawn - Expert
#20

S4t3K;3435208 Wrote:@Vuki : "On commence doucement"

@Dutheil : Toi et Vuki vous кtes interdits de les faire les exercices normalement, mais je vais vite fait expliquer pourquoi cosinus et sinus (premiиre bissectrice du cercle trigo en gros).

Pour ceux n'ayant pas (encore) fait de trigo en seconde (gйnйrale hein mdr), sah, lisez mкme pas j'ai pas envie d'expliquer зa c'est chiant.
Si on prend le premier quart du cercle (0 - π/2) et qu'on trace la premiиre bissectrice du cercle, donc la droite qui part du centre du cercle et qui passe par le point а π/4, on obtient un quart de cercle partagй en deux.
Vous savez йgalement que les cosinus expriment une abscisse et les sinus une ordonnйe.

La ligne oщ regarde le joueur sert en quelque sorte de premiиre bissectrice (le facing angle en fait), et la ligne du nord de GTA sert de π/2 en gros. La propriйtй dit que l'angle associй avec la premiиre bissectrice (excusez moi mais la jui sur les suites, la trigo зa fait un petit moment mdr) prend comme cosinus (x) le sinus (y) et comme sinus (y) le cosinus (x). On a donc un point A d'abscisse X et d'ordonnйe Y. cos(A) = X, sin(A) = Y. Si on trace B, le symйtrique de A par rapport а la premiиre bissectrice, on aura donc cos(B) = Y, sin(B) = X.

On a plus qu'а ajouter aux positions la distance * les coordonnйes du point а cette distance devant le joueur.
Si зa vous semble abstrait, c'est que vous avez rйellement pas fait de trigo, et je rйpondrai vraiment а aucune question la dessus (moi pas aimer trigo а la base).

Bon allez, un autre un peu plus dur.
Modifiez moi la fonction printf pour pouvoir y ajouter le spйcificateur %p, tel que "printf("%p", playerid);" affiche le nom du joueur s'il est connectй. Par dйfaut, il prend en charge les spйcificateurs sur cette page : https://sampwiki.blast.hk/wiki/printf . Eh bah la, en plus de ceux la, зa sera possible de prendre en charge le %p.

Je n'impose qu'un seul spйcificateur car une fois qu'on a su le faire pour un, c'est vraiment facile de continuer par soi-mкme et de crйer les siens.

Vous aurez besoin d'une de ces deux choses AU CHOIX :

- #emit (bawi vous vous attendiez а quoi ? mdr)
- getarg (mais honnкtement faоtes le avec #emit, on se casse moins la tкte)

EDIT : Je veux le code entier, comme si vous vouliez lancer la fonction dans un FS sйparй. Donc si je vous reprends en disant qu'il manque un truc, me sortez pas une excuse de merde :)

EDITІ : Les trolls qui voudraient essayer de le faire avec y_va (comme on vient de me proposer), sachez que зa marchera pas pour la simple et bonne raison que si je fais зa par exemple : "printf("%s %p %d %s", "str", 0, 4, "str");", y_va comprendra pas comment interprйter le %p ;)

[COLOR="Blue"]J'ai pas compris. Tu parle de contournй le code suivant?

PHP Code:
new pName[MAX_PLAYER_NAME];

GetPlayerName(playeridpNamesizeof(pName));
printf("Votre pseudo est %s" pName); 

Si oui. [URL="http://pastebin.com/xMAMtB6M"]Pastebin[/URL] et un grand [URL="https://sampforum.blast.hk/showthread.php?tid=313488"]merci[/URL]. :D[/COLOR]
Reply


Messages In This Thread
Exercice en Pawn - Expert - by Dutheil - 16.04.2015, 20:43
Re : Exercice en Pawn - Expert - by S4t3K - 18.04.2015, 18:09
Re : Exercice en Pawn - Expert - by Dutheil - 18.04.2015, 18:19
Re : Exercice en Pawn - Expert - by StreetRP - 18.04.2015, 19:25
Re : Exercice en Pawn - Expert - by Vukilore - 18.04.2015, 19:38
Re: Re : Exercice en Pawn - Expert - by Noliax8 - 18.04.2015, 19:45
Re : Exercice en Pawn - Expert - by Dutheil - 18.04.2015, 19:54
Re: Re : Exercice en Pawn - Expert - by Baltimore - 18.04.2015, 20:25
Re : Exercice en Pawn - Expert - by S4t3K - 19.04.2015, 10:23
Re : Exercice en Pawn - Expert - by Dutheil - 19.04.2015, 11:03
Re : Exercice en Pawn - Expert - by S4t3K - 19.04.2015, 11:26
Re : Exercice en Pawn - Expert - by S4t3K - 21.04.2015, 19:13
Re : Exercice en Pawn - Expert - by Chipardeur - 21.04.2015, 19:20
Re : Exercice en Pawn - Expert - by ANDR3X - 21.04.2015, 19:49
Re : Exercice en Pawn - Expert - by Smocky - 21.04.2015, 19:50
Re : Exercice en Pawn - Expert - by Chipardeur - 21.04.2015, 19:57
Re : Exercice en Pawn - Expert - by Skinnz - 21.04.2015, 21:20
Re : Exercice en Pawn - Expert - by Papawy - 21.04.2015, 21:41
Re : Exercice en Pawn - Expert - by S4t3K - 01.05.2015, 16:02
Re : Exercice en Pawn - Expert - by Chris53340 - 01.05.2015, 17:23
Re : Exercice en Pawn - Expert - by Organum - 01.05.2015, 21:01
Re : Exercice en Pawn - Expert - by Ivory - 02.05.2015, 00:50
Re : Exercice en Pawn - Expert - by Chris53340 - 03.05.2015, 06:46
Re : Exercice en Pawn - Expert - by S4t3K - 03.05.2015, 17:25
Re : Exercice en Pawn - Expert - by Chris53340 - 03.05.2015, 18:02
Re : Exercice en Pawn - Expert - by S4t3K - 04.05.2015, 09:11
Re : Exercice en Pawn - Expert - by Dutheil - 20.05.2015, 21:14
Re : Exercice en Pawn - Expert - by S4t3K - 23.05.2015, 08:39
Re : Exercice en Pawn - Expert - by Rloco - 24.05.2015, 20:59
Re : Exercice en Pawn - Expert - by Skinnz - 24.05.2015, 21:51
Re : Exercice en Pawn - Expert - by Dutheil - 01.11.2015, 01:39
Re : Exercice en Pawn - Expert - by Chipardeur - 01.11.2015, 01:51

Forum Jump:


Users browsing this thread: 1 Guest(s)