Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include "../include/gl_common.inc"
- #include <core>
- #include <float>
- //Les couleurs du serveur utiliser
- #define ROUGE 0xAFAFAFAA
- #define GRIS 0x8F8F8FFF
- #define VERT 0x33AA33AA
- #define JAUNE 0xFFFF00AA
- #define ROSE 0xFF66FFAA
- #define BLEU 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_DARKRED 0x660000AA
- #define COLOR_ORANGE 0xFF9900AA
- // ON DEFINI LES VARIABLES DES ARMES..
- new arme1, munition1;
- /* emplacement1,
- arme2, munition2, emplacement2,
- arme3, munition3, emplacement3,
- arme4, munition4, emplacement4; */
- new Stuntmania;
- main()
- {
- print("\n----------------------------------");
- print(" By Enzo (2011)\n");
- print("----------------------------------\n");
- }
- //-----------------------------------Message de debut , debut de jeux---------------------------------------
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,ROUGE,"Bienvenue sur le serveur.");
- GivePlayerMoney(playerid, 225000);
- return 1;
- }
- //-------------------------------------Basse du joueur---------------------------------------
- public OnGameModeInit()
- {
- return 1;
- }
- //-------------------------------------Spawn du joueur---------------------------------------
- public OnPlayerSpawn(playerid)
- {
- GangZoneShowForPlayer(playerid, Stuntmania, 0xFF80FF96);
- SetPlayerHealth(playerid, GetPlayerScore(playerid) + 100);
- SetPlayerPos(playerid,2503.39990234,-1672.80004883,13.00000000);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- /*
- AddPlayerClass(0,2470.0728,-1658.8296,13.3385,89.9275,0,0,0,0,0,0); // CHECK 1.
- AddPlayerClass(0,2352.2813,-1658.7698,13.3791,89.6142,0,0,0,0,0,0); // CHECK 2.
- AddPlayerClass(0,2344.8572,-1605.7319,21.9796,3.1334,0,0,0,0,0,0); // CHECK 3.
- AddPlayerClass(0,2301.2695,-1564.3423,15.1716,71.7540,0,0,0,0,0,0); // CHECK 4.
- */
- if(strcmp("/debut", cmdtext, true) == 0)
- {
- if (IsPlayerConnected(playerid))
- {
- SetPlayerCheckpoint(playerid, 2470.0728,-1658.8296,13.3385, 4);
- return 1;
- }
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- /*
- AddPlayerClass(0,2470.0728,-1658.8296,13.3385,89.9275,0,0,0,0,0,0); // CHECK 1.
- AddPlayerClass(0,2352.2813,-1658.7698,13.3791,89.6142,0,0,0,0,0,0); // CHECK 2.
- AddPlayerClass(0,2344.8572,-1605.7319,21.9796,3.1334,0,0,0,0,0,0); // CHECK 3.
- AddPlayerClass(0,2301.2695,-1564.3423,15.1716,71.7540,0,0,0,0,0,0); // CHECK 4.
- */
- new check[3], compteur;
- check[0] = "2352.2813,-1658.7698,13.3791",
- check[1] = "2344.8572,-1605.7319,21.9796",
- check[2] = "2301.2695,-1564.3423,15.1716";
- for (compteur = 0 ; compteur < 3 ; compteur++)
- {
- if (IsPlayerInRangeOfPoint(playerid, 5.0, check[compteur]))
- {
- SendClientMessage(playerid,0xFFFF00AA, "> CheckPoint atteint.");//nous lui envoyions un message pour l'avertir qu'il y est
- DisablePlayerCheckpoint(playerid);//nous lui retirons le checkpoint
- SetPlayerCheckpoint(playerid, check[compteur], 4); // On créer le news.
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement