Problema con CheckPoints
#1

Bueno cree estos checkpoints para que pongas un comando te de roboropa = 1; luego se te cree un checkpoint cuando vas a ese te cree otro y en el Segundo checkpoint te de Dinero

Variables
pawn Код:
new roboropa[MAX_PLAYERS];
new cargoropa[MAX_PLAYERS];
pawn Код:
if(strcmp(cmd, "/asdasd123123", true) == 0)
    {
       roboropa[playerid] = 1;
    return 1;
}
pawn Код:
if(roboropa[playerid] == 1)
        {
        if(!IsPlayerInAnyVehicle(playerid))
        {
        SendClientMessage(playerid, COLOR_WHITE, "No estas en un auto!");
        return 1;
        }
         if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482)
         {
          SendClientMessage(playerid, COLOR_WHITE, "No estas en la camioneta (burrito)!");
         return 1;
         }
        DisablePlayerCheckpoint(playerid);
        roboropa[playerid] = 0;
        cargoropa[playerid] = 1;
        SetPlayerCheckpoint(playerid, -2263.3591,2395.1616,4.9752, 7.5);
        return 1;
        }
EL SEGUNDO CHECKPOINT
pawn Код:
if(cargoropa[playerid] == 1)
        {
        if(!IsPlayerInAnyVehicle(playerid))
        {
        SendClientMessage(playerid, COLOR_WHITE, "No estas en un auto!");
        return 1;
        }
         if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482)
         {
          SendClientMessage(playerid, COLOR_WHITE, "No estas en la camioneta (burrito)!");
         return 1;
         }
        DisablePlayerCheckpoint(playerid);
        cargoropa[playerid] = 0;
        GivePlayerCash(playerid, 5000);
        return 1;
        }
El dinero me lo da en el PRIMER check point no en el segundo :S cual es el prblema?..
Espero que me ayuden
Reply
#2

Код:
	if(roboropa[playerid] == 1)
	{
        if(!IsPlayerInAnyVehicle(playerid))
        {
        	SendClientMessage(playerid, COLOR_WHITE, "No estas en un auto!");
		}
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482)
        {
        	SendClientMessage(playerid, COLOR_WHITE, "No estas en la camioneta (burrito)!");
        	return 1;
        }
        DisablePlayerCheckpoint(playerid);
        roboropa[playerid] = 0;
        cargoropa[playerid] = 1;
        SetPlayerCheckpoint(playerid, -2263.3591,2395.1616,4.9752, 7.5);
        return 1;
	}
Код:
	if(cargoropa[playerid] == 1)
	{
        if(!IsPlayerInAnyVehicle(playerid))
        {
        	SendClientMessage(playerid, COLOR_WHITE, "No estas en un auto!");
      	  	return 1;
        }
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482)
        {
        	SendClientMessage(playerid, COLOR_WHITE, "No estas en la camioneta (burrito)!");
        	return 1;
        }
        DisablePlayerCheckpoint(playerid);
        cargoropa[playerid] = 0;
        GivePlayerCash(playerid, 5000);
        return 1;
	}
Reply
#3

Cual es la diferencia? desime por que no la veo :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)