Trouble with CP
#1

the CP is creating OnPlayerSpawn but when i enter on it the dialog don't show up

code

pawn Код:
new Float:ChallengeCP[21][3] =
{
    {2212.5112,-1450.0464,23.3736},
    {2212.6548,-1495.0350,23.3941},
    {2207.8179,-1598.0421,19.6327},
    {2190.4143,-1639.1256,14.8651},
    {2123.4944,-1617.9596,12.9564},
    {2035.8403,-1612.0549,12.9489},
    {1963.2163,-1621.9286,15.5346},
    {1908.1167,-1613.3115,12.9491},
    {1802.7925,-1611.8456,12.9061},
    {1704.0801,-1593.4913,12.9367},
    {1604.0179,-1592.5024,13.0787},
    {1529.2147,-1592.4906,12.9560},
    {1529.3571,-1677.8115,12.9488},
    {1544.5814,-1733.1411,12.9487},
    {1592.3612,-1756.5315,9.0155},
    {1697.7220,-1785.3676,3.5511},
    {1867.8790,-1825.9712,3.5504},
    {1970.3110,-1858.8077,4.2957},
    {2066.3767,-1955.4342,7.5503},
    {2144.9851,-2031.5868,7.5490},
    {2099.3762,-2021.8495,13.1127}
};

public OnPlayerSpawn(playerid)
{
    SetPlayerRaceCheckpoint(playerid, 0, ChallengeCP[0][0], ChallengeCP[0][1], ChallengeCP[0][2], ChallengeCP[1
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == CHALLENGE)
    {
        if(!response) return 0;
        if(response)
        {
            DisablePlayerCheckpoint(playerid);
            SetPlayerRaceCheckpoint(playerid, 0, ChallengeCP[1][0], ChallengeCP[1][1], ChallengeCP[1][2], ChallengeCP[2][0], ChallengeCP[2][1], ChallengeCP[2][2], 9.7);
            Challenger[playerid] = 1;
        }
    }
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 1.0, ChallengeCP[0][0], ChallengeCP[0][1], ChallengeCP[0][2]))
    {
         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "*** You must be in any vehicle in order to play the challenge ***");
         ShowPlayerDialog(playerid, CHALLENGE, DIALOG_STYLE_MSGBOX, "LS iP Challenge", "Would you like to play LS iP Challenge?", "Yes", "No");
    }
    switch(Challenger[playerid])
    {
         case 1:
         {
              DisablePlayerRaceCheckpoint(playerid);
              PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
              SetPlayerRaceCheckpoint(playerid, 0, ChallengeCP[2][0], ChallengeCP[2][1], ChallengeCP[2][2], ChallengeCP[3][0], ChallengeCP[3][1], ChallengeCP[3][2], 9.7);
              Challenger[playerid] = 2;
              return 1;
         }
    }
    return 1;
}
i follow Kitten's Tutorial but some of them are made by me
Reply
#2

pawn Код:
SetPlayerRaceCheckpoint(playerid, 0, ChallengeCP[0][0], ChallengeCP[0][1], ChallengeCP[0][2], ChallengeCP[1
pawn Код:
SetPlayerRaceCheckpoint(playerid, 0, ChallengeCP[0][0], ChallengeCP[0][1], ChallengeCP[0][2], ChallengeCP[1][0], ChallengeCP[1][1], ChallengeCP[1][2],5
Reply
#3

nvm its fixed but thx for trying rep for you

EDIT: i need to spread more rep to rep you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)