Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Fait par Christopher
- Usefull v0.1
- - Couleur
- - Easy Pickup
- - Get/SetPlayerPosRot
- - Argent Européen
- */
- #if defined USE_COLOR
- /* Noir & Blanc */
- #define COULEUR_NOIR 0xFF000000
- #define COULEUR_GRIS 0xFF888888
- #define COULEUR_BLANC 0xFFFFFFFF
- #define COULEUR_NOIRR "{000000}"
- #define COULEUR_GRISR "{888888}"
- #define COULEUR_BLANCR "{FFFFFF}"
- /* Rouge */
- #define COULEUR_ROUGE1 0xFFFF0404
- #define COULEUR_ROUGE2 0xFFDD0000
- #define COULEUR_ROUGE3 0xFFCA0000
- #define COULEUR_ROUGE4 0xFFA60000
- #define COULEUR_ROUGE1R "{FF0404}"
- #define COULEUR_ROUGE2R "{DD0000}"
- #define COULEUR_ROUGE3R "{CA0000}"
- #define COULEUR_ROUGE4R "{A60000}"
- /* Marron */
- #define COULEUR_MARRON1 0xFF8A0000
- #define COULEUR_MARRON2 0xFF6F0000
- #define COULEUR_MARRON3 0xFF530000
- #define COULEUR_MARRON4 0xFF400000
- #define COULEUR_MARRON1R "{8A0000}"
- #define COULEUR_MARRON2R "{6F0000}"
- #define COULEUR_MARRON3R "{530000}"
- #define COULEUR_MARRON4R "{400000}"
- /* Jaune */
- #define COULEUR_JAUNE1 0xFFFFF03C
- #define COULEUR_JAUNE2 0xFFFFED0F
- #define COULEUR_JAUNE3 0xFFFBE800
- #define COULEUR_JAUNE4 0xFFCEBE00
- #define COULEUR_JAUNE1R "{FFF03C}"
- #define COULEUR_JAUNE2R "{FFED0F}"
- #define COULEUR_JAUNE3R "{FBE800}"
- #define COULEUR_JAUNE4R "{CEBE00}"
- /* Vert Pomme */
- #define COULEUR_V_P1 0xFFCEBE00
- #define COULEUR_V_P2 0xFF32FB00
- #define COULEUR_V_P3 0xFF2FEA00
- #define COULEUR_V_P4 0xFF28CA00
- #define COULEUR_V_P1R "{CEBE00}"
- #define COULEUR_V_P2R "{32FB00}"
- #define COULEUR_V_P3R "{2FEA00}"
- #define COULEUR_V_P4R "{28CA00}"
- /* Vert */
- #define COULEUR_VERT1 0xFF22AA00
- #define COULEUR_VERT2 0xFF1E9700
- #define COULEUR_VERT3 0xFF1A8000
- #define COULEUR_VERT4 0xFF156A00
- #define COULEUR_VERT1R "{22AA00}"
- #define COULEUR_VERT2R "{1E9700}"
- #define COULEUR_VERT3R "{1A8000}"
- #define COULEUR_VERT4R "{156A00}"
- /* Cyan */
- #define COULEUR_CYAN1 0xFF53EEFF
- #define COULEUR_CYAN2 0xFF20E9FF
- #define COULEUR_CYAN3 0xFF00D8F0
- #define COULEUR_CYAN4 0xFF00B8CC
- #define COULEUR_CYAN1R "{53EEFF}"
- #define COULEUR_CYAN2R "{20E9FF}"
- #define COULEUR_CYAN3R "{00D8F0}"
- #define COULEUR_CYAN4R "{00B8CC}"
- /* Bleu */
- #define COULEUR_BLEU1 0xFF3342FF
- #define COULEUR_BLEU2 0xFF0D1FFF
- #define COULEUR_BLEU3 0xFF0011E1
- #define COULEUR_BLEU4 0xFF000EBB
- #define COULEUR_BLEU1R "{3342FF}"
- #define COULEUR_BLEU2R "{0D1FFF}"
- #define COULEUR_BLEU3R "{0011E1}"
- #define COULEUR_BLEU4R "{000EBB}"
- /* Rose */
- #define COULEUR_ROSE1 0xFFFF95FD
- #define COULEUR_ROSE2 0xFFFF6CFC
- #define COULEUR_ROSE3 0xFFFF37FA
- #define COULEUR_ROSE4 0xFFFD00F7
- #define COULEUR_ROSE1R "{FF95FD}"
- #define COULEUR_ROSE2R "{FF6CFC}"
- #define COULEUR_ROSE3R "{FF37FA}"
- #define COULEUR_ROSE4R "{FD00F7}"
- /* Violet */
- #define COULEUR_VIOLET1 0xFFDD00D8
- #define COULEUR_VIOLET2 0xFFC600C0
- #define COULEUR_VIOLET3 0xFFAE00AA
- #define COULEUR_VIOLET4 0xFF790076
- #define COULEUR_VIOLET1R "{DD00D8}"
- #define COULEUR_VIOLET2R "{C600C0}"
- #define COULEUR_VIOLET3R "{AE00AA}"
- #define COULEUR_VIOLET4R "{790076}"
- #endif
- #if defined USE_PICKUP
- #define MAX_PICKUP 200
- new Pickup[MAX_PICKUP], Text3D:PickupT[MAX_PICKUP];
- stock CreatePickupText(UniqueID, pickupid, Float:posx, Float:posy, Float:posz, string[])
- {
- Pickup[UniqueID] = AddStaticPickup(pickupid, 1, posx, posy, posz);
- PickupT[UniqueID] = Create3DTextLabel(string,0xB40100FF, posx,posy,posz,20,0);
- return 1;
- }
- stock DestroyPickupText(UniqueID)
- {
- DestroyPickup(Pickup[UniqueID]);
- Delete3DTextLabel(PickupT[UniqueID]);
- }
- #endif
- #if defined USE_PlayerPosRot
- stock SetPlayerPosRot(playerid, Float:posx, Float:posy, Float:posz, Float:Angle)
- {
- SetPlayerPos(playerid, posx, posy, posz);
- SetPlayerFacingAngle(playerid, Angle);
- }
- stock GetPlayerPosRot(playerid, Float:posx, Float:posy, Float:posz, Float:Angle)
- {
- new string[200];
- GetPlayerPos(playerid, posx, posy, posz);
- GetPlayerFacingAngle(playerid, Angle);
- format(string, sizeof(string), "Position X : %0.2f | Position Y : %0.2f | Position Z : %0.2f | Angle : %0.2f ", posx, posy, posz, Angle);
- SendClientMessage(playerid, -1, string);
- printf(string);
- }
- #endif
- #if defined USE_EU_MONEY
- new PlayerEuro[MAX_PLAYERS], PlayerCtm[MAX_PLAYERS];
- stock GiveEuMoney(playerid, Euros, Ctm = 0) {
- if(Ctm >= 100) SendClientMessage(playerid, -1, "Vous ne pouvez pas envoyer plus de 100 centimes"); return 1;
- PlayerEuro[playerid] = PlayerEuro[playerid] + Euros;
- PlayerCtm[playerid] = PlayerCtm[playerid] + Ctm;
- CheckEuMoney(playerid);
- return 1;
- }
- stock CheckEuMoney(playerid) {
- if(PlayerCtm[playerid] >= 100) {
- PlayerCtm[playerid] = PlayerCtm[playerid] - 100;
- PlayerEuro[playerid] = PlayerEuro[playerid] + 1;
- }
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment