Alors voila j'ai mis comme sa :
En haut :
#include core
#include float
#define couleur_orange 0xFF8000FF
#define couleur_jaune 0xFFFF00FF
#define couleur_rouge 0xFF3E3EFF
#define couleur_bleu 0x0080C0FF
#define couleur_brun 0x886762FF
#define CreateObject CreateStreamObject
#define DestroyObject DestroyStreamObject
#if defined FILTERSCRIPT
DM[MAX_PLAYERS];
#else
main()
{
print("\n----------------------------------");
print(" Xtreme Stunting By Team XST ");
print("----------------------------------\n");
}
Dans on playerconnect :
public OnPlayerConnect(playerid)
{
DM[playerid] = 0;
return 1;
}
Dnas on payerspawm :
public OnPlayerSpawn(playerid)
{
if(DM[playerid] == 1)
{
203.442474, 1884.305298, 17.053812 //ta position
} else
{ if(strcmp(cmdtext, "/dm", true) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, 0xFFFFFF00);
GivePlayerWeapon(playerid, 31, 120);
GivePlayerWeapon(playerid, 32, 372);
GivePlayerWeapon(playerid, 23, 372);
GivePlayerWeapon(playerid, 17, 1);
SetPlayerPos(playerid,203.442474, 1884.305298, 17.053812);
GameTextForPlayer(playerid,"DeathMatch",500,1);
SendClientMessage(playerid, couleur_bleu,"Bienvenu(e) à DeathMatch");
return 1; //ton code normale
} et voila ma commande :
if(strcmp(cmdtext, "/dm", true) == 0)
{
SetPlayerInterior(playerid,0);
DM[playerid] = 1;
SetPlayerColor(playerid, 0xFFFFFF00);
GivePlayerWeapon(playerid, 31, 120);
GivePlayerWeapon(playerid, 32, 372);
GivePlayerWeapon(playerid, 23, 372);
GivePlayerWeapon(playerid, 17, 1);
SetPlayerPos(playerid,203.442474, 1884.305298, 17.053812);
GameTextForPlayer(playerid,"DeathMatch",500,1);
SendClientMessage(playerid, couleur_bleu,"Bienvenu(e) à DeathMatch");
return 1;
}Ensuite je compile et :wall
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(903) : error 017: undefined symbol "DM"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(903) : warning 215: expression has no effect
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(903) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(903) : error 029: invalid expression, assumed zero
C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(903) : fatal error 107: too many error messages on one lineet la ligne corespond a sa :
public OnPlayerConnect(playerid)
{
Ligne 903 : DM[playerid] = 0;
return 1;
}