1
Scripting SA-MP [Pawn center] / Aide CheckPoint
« le: 21 Mars 2010, 00:00:13 »
Bonjour,
Mon Script consiste à prendre un petit camion et tapez /commencer et allez sur un checkpoint (30 sec immobile) et allez un autre checkpoint (30 sec immobile) et allez à un dernier checkpoint.
Voici le début mais la je suis blocké.
Merci de votre aide, JarHead
Mon Script consiste à prendre un petit camion et tapez /commencer et allez sur un checkpoint (30 sec immobile) et allez un autre checkpoint (30 sec immobile) et allez à un dernier checkpoint.
Voici le début mais la je suis blocké.
Code: [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/commencer",true)==0)
{
SendClientMessage(playerid, "Allez chercher la drogue et les armes à l'entrepôt de LS !");
SendClientMessage(playerid, "Allez au point rouge sur la carte !");
biz = SetPlayerCheckpoint(playerid,-652.0802,2153.5979,60.3828);
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid) {
{
new gPlayerCheckpointStatus[playerid]
if (biz)
switch (gPlayerCheckpointStatus[playerid]) {
{
case 1:
{
GameTextForPlayer(playerid, "Maintenant, va à l'entrepôt de JarHead-Biz !", 2000, 5);
GameTextForPlayer(playerid, "Chargement en cour, 30 seconde !", 2000, 5);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);
SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);
SetTimerEx("Drugoff",30000,0,"i",playerid);
gPlayerCheckpointStatus[playerid] = 2;
}
case 2:
{
GameTextForPlayer(playerid, "Déchargement en cour, 30 seconde !", 2000, 5);
GameTextForPlayer(playerid, "Retourne au QG garer le camion !", 2000, 5);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);
SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);
SetTimerEx("Drugoff",30000,0,"i",playerid);
gPlayerCheckpointStatus[playerid] = 2;
}
case 3:
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = 0;
}
default:
{
DisablePlayerCheckpoint(playerid);
}
}
return 1;
}
Merci de votre aide, JarHead