Bonjour,
Encore une fois je poste espérant ne pas être pénible avec mes questions ... Donc je fait une commande /startevent (pour les admins) et /participer pour les membres.
Sauf que : Quand l'admins tape /startevent rien ne se passe ... Et /participer aucune téléportation ... Bon je vais pas tout demander j'essayerai de faire un système /stopevent.
Voici mon code :
dcmd_startevent(playerid,params[])
{
new string[128];
new ID;
if(IsSpawned[playerid] != 1)
{
format(string,sizeof(string),"Un Administrateur à demarré un évenement, tapé /participer pour le rejoindre.",PlayerName(ID),ID);
SendClientMessageToAll(COLOR_ADMIN,string);
return 1;
}
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
return 1;
}
et la commande /participer
dcmd_participer(playerid,params[])
{
{
new ID;
new Float:x,Float:y,Float:z;
SendClientMessage(playerid,COLOR_ERROR,"Tu à été téléporté à l'évenement.");
SetPlayerPos(ID,x+1,y,z);
SetPlayerVirtualWorld(ID,GetPlayerVirtualWorld(playerid));
SetPlayerInterior(ID,GetPlayerInterior(playerid));
return 1;
}
return 1;
}
Il manque certaines choses surement, tout est biens définis. Je sais il manque des conditions je les rajouterais.
Midilix