GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Kevton94 le 04 Juin 2007, 19:11:22
-
Bonjour tout le monde !! :)
Je voudrais savoir comment on créer une team .
J'ai suivi toutes les instructions sur wikipedia mais je n'y arrive pas :wall
Merci d'avance ;)
-
Une Team de gamers ou une class dans le jeu ? Si c'est pour la class tu fait sa :
Dans les defines
#define TEAM_TATEAM X //Remplace TATEAM par le nom de la team que tu veux faire et le X par son ordre dans la liste des Teams
Dans les GameModInit (AddplayerClass plus précisement)
AddPlayerClass(IDSkindetateam,Coordonnés (ou apparait le personnage),IDArmes,Munition);
Dans le OnePlayerSpawn
SetPlayerInterior(playerid,0);
if(gTeam[playerid] == TEAM_TATEAM) { //Le nom de la team que t'a ecrit plus haut
SetPlayerColor(playerid,COLOR_GREEN); // Change la couleur a ta guise
Dans le OnePlayerRequestClass
case 0:
{
GameTextForPlayer(playerid, "~g~Nomdetateam", 500, 3); //Sa sert a afficher le nom de la team a la selection du perso au debut
}
Dans le SetPlayerClass
if(classid == 0) {
gTeam[playerid] = TEAM_TATEAM; //Toujours le même nom que plus haut
The
-
Merci !!!
J'essaye tout de suite !! :happy :D ;) :) :happy :laugh ::)
-
Pas de problème ;) je suis là si ya un problème :p
The
-
Mais apres quand je compile il me fait : error 017: undefined symbol "gTeam"
-
Tape sa au dessus les defines des couleurs :
static gTeam[MAX_PLAYERS];
The
-
C'est où SetPlayerClass ? ???
-
CTRL+F fonction recherche de pawno^^
-
Tunsi je te rappelle que la commande SetPlayerClass n'existe pas encore dans un script de base... ;)
Il existe seulement dans des scripts finis comme area51 et sftdm... :)
-
a oui lol ;D
-
Ca me saoule !!! ça marche pas !!! je suis toutes les étapes et dès que je compile il me met 26 erreurs !!!! :wall :wall :wall :wall :wall :wall :wall :wall
-
Pour ceux que ça aide, j'ai essayer de faire ça en FS, en me basant sur un mode. Et j'ai vue The à fait quelque erreur (fait exprès j'imagine :) )
Donc après avoir compile mon FS et fait toute les étapes citée ci-dessus j'ai au final deux erreur qui en résulte :
C:\Documents and Settings\Vivien\Bureau\DM gta-p\gamemodes\area51.pwn(156) : warning 203: symbol is never used: "SetPlayerClass"
C:\Documents and Settings\Vivien\Bureau\DM gta-p\gamemodes\area51.pwn(156) : warning 203: symbol is never used: "gPlayerClass"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Warnings.
-
Oh le joli remontage de topic ! :D
-
Il faut pas :
new gPlayerClass[MAX_PLAYER];
new gTeam[MAX_PLAYERS];
forward gTeam[MAX_PLAYERS];
forward gPlayerClass[MAX_PLAYER];?
-
Salut,
pourquoi veut-tu forward un array ? ;D
-
Oh le joli remontage de topic ! :D
Merci :D
Faut bien que certains topic servent à quelque chose :laugh
avec l'ajout de :
forward gTeam[MAX_PLAYERS];
forward gPlayerClass[MAX_PLAYER];
[/qote]
(29) : error 001: expected token: "(", but found "["
(30) : error 001: expected token: "(", but found "["
(143) : warning 203: symbol is never used: "SetPlayerClass"
(143) : warning 203: symbol is never used: "gPlayerClass"
2 Errors, 2 Warnings
Et en faite je me suis inspirer d'un mode ou il y avais plusieurs team, et j'ai repris son schémat. Donc si le dépositaire du topic viens toujours ici, fait se que je te dit, c'est le mieux. Prend à partir d'une base que tu modifie.