29.05.2015, 00:05
Galera me ajuda To querendo fazer umas profs randonicas n tenho a minima ideia como fazer, eu queria os comandos de carregar e descarregar com os checks eu quero algum exemplo como base de estudo
new Float:cartas[10][3] = {
// 0 ( X ), 1 (Y ), 2 ( Z )
{-2041.2926,-2386.7451,30.1984}, // Linha 0 (1)
{-1571.7614,-2733.3157,48.1070}, // Linha 1 (2)
{-1656.7499,-2240.2173,31.2983}, // Linha 2 (3)
{21.9379,-2648.6987,40.0474}, // Linha 3 (4)
{-23.3117,-2506.0486,36.2155}, // Linha 4 (5)
{-1085.3257,-1645.5614,75.9392}, // Linha 5 (6)
{-2023.5060,157.5564,28.4007}, // Linha 6 (7)
{-2791.1409,-444.5565,7.2820}, // Linha 7 (8)
{-1705.8510,397.4526,6.7311}, // Linha 8 (9)
{-1881.1149,1388.2993,6.7540} // Linha 9 (10)
};
if (strcmp("/pegarcartas", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, 0x0080FFFF, "Vocк pegou cartas");
new rand = random(sizeof(cartas));
SetPlayerCheckpoint(playerid,cartas[rand][0],cartas[rand][1],cartas[rand][2], 3.0);
return 1;
}
public OnPlayerCommandText(...) {if(!strcmp("/pegarcartas", cmdtext, true, 10)) {} public OnPlayerEnterCheckPoint(...) {... checkpoint = SetPlayerCheckPoint(...);} return 1;if(checkpointid == checkpoint) {}//bla bla bla} return 1;
if(strcmp(cmdtext, "/entregarcartas", true) == 0)
{
for(new i = 0; i < 10; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, cartas[i][0],cartas[i][1],cartas[i][2]))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x0080FFFF, "Vocк descarregou seu caminhao e recebeu R$: 500!");
GivePlayerMoney(playerid, 500);
return 1;
}
}
return 1;
}