• 06 Juin 2026, 15:44:10


Auteur Sujet: [AIDE] Le script.  (Lu 1555 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
[AIDE] Le script.
« le: 28 Avril 2010, 00:54:54 »
Bonsoir, me revoila hihihi !

Alors, je voulais vous dire est que quand on script y'a besoin de faire dans l'ordre ? Au début les petite présentation mais après que faut t-il faire ? Faudrait que le script soit dans l'odre pour fonctionner ? Merci de votre aide.

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : [AIDE] Le script.
« Réponse #1 le: 28 Avril 2010, 01:07:46 »
Bonsoir, me revoila hihihi !

Alors, je voulais vous dire est que quand on script y'a besoin de faire dans l'ordre ? Au début les petite présentation mais après que faut t-il faire ? Faudrait que le script soit dans l'odre pour fonctionner ? Merci de votre aide.

Pour le peut que j'ai compris je vais tenter de te répondre :P

L'ordre de publics dans un script n'a aucune obliguation juste les includes et les news qui sont général et j'en passe les meilleurs doivent etre au dessus en dessous des includes ;)

ıllıllı вυвυησ ıllıllı


Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Le script.
« Réponse #2 le: 28 Avril 2010, 21:36:30 »
Re-bonjour,

J'ai eu un petit problème et je sais pas c'est quoi, pouviez vous m'aidez :

/*                               .[ Gang Wars Los Santos ].

   Genre: Turf Wars.
   Créateur: Samy.
*/

                             /* Spawn teams */
#include <a_samp.inc>

public OnGameModeInit() //
{
             AddPlayerClass(105,2486.4292,-1645.8563,14.0703,181.9800,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(106,2521.8469,-1678.6865,15.4970,88.3134,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(107,2459.4661,-1689.9224,13.5444,357.8218,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(102,2000.1526,-1117.2994,26.7813,178.9278,0,0,0,0,0,0); // Rollin Height Ballas
             AddPlayerClass(103,2094.1279,-1145.4938,26.5929,91.9899,0,0,0,0,0,0); // Rollin Height Ballas
             AddPlayerClass(104,1886.8878,-1114.7968,26.2758,180.6861,0,0,0,0,0,0); // Rollin Height Ballas

Le problème :

C:\Documents and Settings\Kelly\Mes documents\Mes jeux\GTA San Andreas\gamemodes\gangwars.pwn(19) : error 030: compound statement not closed at the end of file (started at line 12)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Le script.
« Réponse #3 le: 28 Avril 2010, 23:11:38 »
Merci, c'est réglée ^^.
Sinon, j'ai commencé par le spawn des véhicules/skins, sa va marchez ? ^^, on peut commencer par tous ce qu'on veux, faut juste les petit #include etc.. Merci de votre aide, je vous dirais un peu plus de problème si j'ai besoin. Sinon, voici comment j'ai procédé, est-ce bon ?

/*                               .[ Gang Wars Los Santos ].

  Genre: Turf Wars.
  Créateur: Samy.
*/

                             /* Spawn teams */
#include <a_samp>

public OnGameModeInit() //
{
             AddPlayerClass(105,2486.4292,-1645.8563,14.0703,181.9800,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(106,2521.8469,-1678.6865,15.4970,88.3134,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(107,2459.4661,-1689.9224,13.5444,357.8218,0,0,0,0,0,0); // Orange Grove Families
             AddPlayerClass(102,2000.1526,-1117.2994,26.7813,178.9278,0,0,0,0,0,0); // Rollin Height Ballas
             AddPlayerClass(103,2094.1279,-1145.4938,26.5929,91.9899,0,0,0,0,0,0); // Rollin Height Ballas
             AddPlayerClass(104,1886.8878,-1114.7968,26.2758,180.6861,0,0,0,0,0,0); // Rollin Height Ballas
             AddPlayerClass(108,2344.7891,-1185.1382,1027.9766,359.8870,0,0,0,0,0,0); // Los Santos Vagos
             AddPlayerClass(109,2324.0669,-1174.8756,1027.9766,270.1893,0,0,0,0,0,0); // Los Santos Vagos
             AddPlayerClass(110,2345.0142,-1186.5588,1031.9766,358.2994,0,0,0,0,0,0); // Los Santos Vagos
             AddPlayerClass(111,1124.5459,-2037.1786,69.8838,270.3711,0,0,0,0,0,0); // Mafia Russe
             AddPlayerClass(112,1120.4539,-2055.7488,74.4297,100.2934,0,0,0,0,0,0); // Mafia Russe
             AddPlayerClass(127,1177.8663,-2037.1248,69.0078,273.2798,0,0,0,0,0,0); // Mafia Russe
             AddPlayerClass(114,1789.8285,-1938.9463,13.5514,1.4137,0,0,0,0,0,0); // Varios Los Aztecas
             AddPlayerClass(115,1805.7712,-1920.3118,13.3924,94.2682,0,0,0,0,0,0); // Varios Los Aztecas
             AddPlayerClass(116,1789.9010,-1885.8656,13.3966,177.2188,0,0,0,0,0,0); // Varios Los Aztecas
             AddPlayerClass(121,698.3646,-1249.6575,13.5960,7.4278,0,0,0,0,0,0); // Da Nang Boys
             AddPlayerClass(122,689.5721,-1276.1544,13.5593,93.3642,0,0,0,0,0,0); // Da Nang Boys
             AddPlayerClass(123,726.5494,-1276.0581,13.6484,268.4122,0,0,0,0,0,0); // Da Nang Boys
             AddPlayerClass(176,2722.1025,-2027.0391,13.5472,93.5439,0,0,0,0,0,0); // Crips
             AddPlayerClass(177,2705.2095,-2024.0198,13.5515,270.2558,0,0,0,0,0,0); // Crips
             AddPlayerClass(247,1303.9911,-786.9626,1084.0078,92.4322,0,0,0,0,0,0); // Biker
             AddPlayerClass(248,1269.2365,-782.4152,1084.0149,270.4478,0,0,0,0,0,0); // Biker
             AddPlayerClass(254,1255.8503,-791.0176,1084.0078,357.7458,0,0,0,0,0,0); // Biker
             AddPlayerClass(280,255.4188,66.4960,1003.6406,182.1738,0,0,0,0,0,0); // Police
             AddPlayerClass(265,1543.8331,-1631.9537,13.3828,85.2557,0,0,0,0,0,0); // Police
             AddPlayerClass(285,1580.3411,-1635.3450,13.5604,88.7910,0,0,0,0,0,0); // Police
             AddStaticVehicle(451,2510.2124,-1666.1499,13.1923,190.0426,600,600); // 1, Orange Grove Families, 1
             AddStaticVehicle(439,2509.5615,-1686.7065,13.4566,49.7485,600,600); // 2, Orange Grove Families, 2
             AddStaticVehicle(480,2473.2285,-1694.9480,13.2881,358.9738,600,600); // 3, Orange Grove Families, 3
             AddStaticVehicle(567,2467.9021,-1653.0297,13.2681,90.3195,600,600); // 4, Orange Grove Families, 4
             AddStaticVehicle(566,2502.6814,-1655.5684,13.2566,238.8632,600,600); // 5, Orange Grove Families, 5
             AddStaticVehicle(411,2424.5640,-1632.8938,13.1367,1.4152,600,600); // 6, Orange Grove Families, 6
             AddStaticVehicle(506,2426.5984,-1677.9171,13.4362,1.8504,600,600); // 7, Orange Grove Families, 7
             AddStaticVehicle(471,2437.1760,-1639.3578,12.9294,9.8292,600,600); // 8, Orange Grove Families, 8
             AddStaticVehicle(462,2453.1045,-1683.2891,13.1076,228.5536,600,600); // 9, Orange Grove Families, 9
             AddStaticVehicle(415,2361.5305,-1679.1039,13.3185,359.9379,600,600); // 10, Orange Grove Families, 10
             AddStaticVehicle(429,2390.0073,-1714.9197,13.2911,359.3920,600,600); // 11, Orange Grove Families, 11
             AddStaticVehicle(475,2366.3291,-1774.0077,13.3584,359.0107,600,600); // 12, Orange Grove Families, 12
             AddStaticVehicle(477,2258.6116,-1786.3679,13.3048,358.4621,600,600); // 13, Orange Grove Families, 13
             AddStaticVehicle(402,2296.1101,-1703.1340,13.3860,0.7300,600,600); // 14, Orange Grove Families, 14
             AddStaticVehicle(401,2297.6904,-1641.3822,14.5214,89.8926,600,600); // 15, Orange Grove Families, 15
             AddStaticVehicle(405,2284.2747,-1682.2229,13.9923,359.3680,600,600); // 16, Orange Grove Families, 16
             AddStaticVehicle(421,2271.0903,-1630.1306,15.1840,359.8746,600,600); // 17, Orange Grove Families, 17
             AddStaticVehicle(466,2239.0151,-1631.0721,15.4713,339.2340,600,600); // 18, Orange Grove Families, 18
        }
                              /* Spawn */
                              
public OnPlayerRequestClass(playerid, classid) //
{
             SetPlayerInterior(playerid,5); //
SetPlayerFacingAngle(playerid,281.7384); //
SetPlayerPos(playerid,204.9016,-5.4020,1005.2109); //
SetPlayerCameraPos(playerid, 211.1719,-3.7691,1005.2109); //
SetPlayerCameraLookAt(playerid, 204.9016,-5.4020,1005.2109); //
return 1;
        }
        
public OnPlayerSpawn(playerid) //
{
             SetPlayerInterior(playerid,0); //
             return 1;
        }

EDIT: Vous pouvez me donner la couleur verte pour les Grove please, comment l'a trouvé facilement, sans le 0x, car il dise Color1 & Color2, faut que sa soit un chiffre.
« Modifié: 28 Avril 2010, 23:20:01 par Tersatros »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [AIDE] Le script.
« Réponse #4 le: 29 Avril 2010, 01:37:37 »
Salut,


pour les #include, plusieurs formes sont acceptés:

#include a_samp
#include a_samp.inc
#include <a_samp>
#include <a_samp.inc>
#include "a_samp.inc"
....
Toutes ces lignes sont fonctionnelles (enfin la dernière je ne suis pas certains, mais je crois bien que c'est bon)

les couleurs sont divisées en 4, il y a donc un octet de mémoire associé à chacune des parties.
Les couleurs sont généralement présentées sous cette forme: RRGGBBAA

RR = composante rouge
GG = composante verte
BB = composante bleu
AA = composante alpha (transparence)

Ces valeurs sont en hexadécimal et vont de 0 à FF (255).

Si tu veut trouver les couleurs facilement il existe des programmes fais spécialement pour sa-mp sinon paint permet de retrouver les composantes lorsque l'on cherche une couleurs

bonne chance^^

++Sim++
« Modifié: 30 Avril 2010, 01:58:51 par Sim »





Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Le script.
« Réponse #5 le: 30 Avril 2010, 00:23:17 »
Bonsoir,

Merci de vos réponses, par contre, quand j'arrive a SetPlayerSkillLevel un truc comme ça, je voudrais ajouter des armes, comment faire ? Ou différentes armes par équipes, merci.

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : [AIDE] Le script.
« Réponse #6 le: 30 Avril 2010, 02:02:37 »
Salut,

Sim, chez moi, seule la troisième ligne n'est pas buggée.

curieux, chez moi toutes ces méthodes sont fonctionnelles (j'en ai cherché d'autres du même coup sans en trouver),
faudrait vérifier que l'on a la même version du Pawn Compiler (3.2.3664 chez moi), c'est la seule explication que je vois...

Pour ajouter des armes (les donner directement au joueur), il faut utiliser GivePlayerWeapon

++Sim++