17.09.2015, 02:02
Cara, um breve exemplo:
Bom, isto й apenas um exemplo, nгo sei se chega a estar certo(pois nunca mexi com Actor), й apenas para vocк ter uma ideia de como fazer...
Abraзos, boa sorte
PHP код:
CMD:novamissao(playerid)
{
new string[128];
if(MissoesPassadas == 0)
{
new ActorMissao1 = CreateActor(...);
format(string, sizeof(string), "mate o Actor que estб em tal local");//sу formatei se caso quiser adicionar dados ;)
SendClientMessage(playerid, -1, string);
return 1;
}
if(MissoesPassadas == 1)
{
new ActorMissao2 = CreateActor(...);
format(string, sizeof(string), "mate o Actor que estб em tal local");//sу formatei se caso quiser adicionar dados ;)
SendClientMessage(playerid, -1, string);
return 1;
}
if(MissoesPassadas == 3)
{
...
}
...//Seguindo assim vбrias vezes '-'
return 1;
}
//Na public:
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float: amount, weaponid, bodypart)
{
new name[24];
GetPlayerName(playerid, name, 24);
if(damaged_actorid == ActorMissao1)
{
//funзхes e talz para ver se a vida do actor chegou a 0, caso sim:
MissoesPassadas = 1;
return 1;
}
if(damaged_actorid == ActorMissao2)
{
//funзхes e talz para ver se a vida do actor chegou a 0, caso sim:
MissoesPassadas = 2;
return 1;
}
//Assim por diante
return 1;
}
Abraзos, boa sorte