26.05.2012, 08:11
the CP is creating OnPlayerSpawn but when i enter on it the dialog don't show up
code
i follow Kitten's Tutorial but some of them are made by me
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;
}