SA-MP Forums Archive
[Include] And CheckPoint Sistema v1.0 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] And CheckPoint Sistema v1.0 (/showthread.php?tid=320610)



And CheckPoint Sistema v1.0 - andmeida10 - 23.02.2012

Hi everyone...


Hoje descidi fazer uma Include Sobre CheckPoints....
No samp, nгo hб um modo em condiзхes de destinguir as dialogs, a nao ser que cries um sistema no prуprio GM...
agora com esta Include que criei, й bastante facil controlar a dialog e identifica-la

Estas sгo as Funзхes e CallBacks criadas

pawn Code:
OnPlayerInCheckpoint(playerid, checkpointid);
OnPlayerOutCheckpoint(playerid, checkpointid);
ShowPlayerCheckpoint(playerid, checkpointid, Float:x, Float:y, Float:z, Float:size); // checkpointid nunca pode ser '0'
IsPlayerInCP(playerid, checkpointid);

Vou agora mostrar um simples exemplo de cada um:



Teste: IsPlayerInCP(playerid, checkpointid);


pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/TestIfIAmCP1", true)) //Testarб se vocк estб no Checkpointid == 1
    {
        if(IsPlayerInCP(playerid, 2)) return SendClientMessage(playerid, 0xFF0000FF, "Vocк estб no CheckPointID number 2");
        SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo estб no CheckPointID 2");
        return 1;
    }

return 0;
}

Teste: ShowPlayerCheckpoint(playerid, checkpointid, Float, Float:y, Float:z, Floatize);


pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/ShowMeCP3", true)) //Criarб um CheckPoint de  ID numero 3
    {
        ShowPlayerCheckpoint(playerid, 3, 10.0, 30.0, 15.0, 5.0);
        SendClientMessage(playerid, 0xFF0000FF, "Novo CheckPoint criado- ID 3");
        return 1;
    }

return 0;
}


Teste: OnPlayerInCheckpoint(playerid, checkpointid);


pawn Code:
public OnPlayerInCheckpoint(playerid, checkpointid)
{
        if(IsPlayerInCP(playerid, 3)) return SendClientMessage(playerid, 0xFF0000FF, "Vocк entrou no CheckPointID 3");
        return 1;
}


Teste: OnPlayerOutCheckpoint(playerid, checkpointid);


pawn Code:
public OnPlayerOutCheckpoint(playerid, checkpointid)
{
        if(IsPlayerInCP(playerid, 3)) return SendClientMessage(playerid, 0xFF0000FF, "VocК saiu do CheckPointID numero 3");
        return 1;
}





Espero que gostem e que Usem



Download v1.0


PasteBin
SolidFiles



Criador: andmeida10


Re: And CheckPoint Sistema v1.0 - 4LiSs0N - 23.02.2012

Legal Andmeida


Re: And CheckPoint Sistema v1.0 - PlayeR_TheReturN - 23.02.2012

Gostei


Re: And CheckPoint Sistema v1.0 - FireCat - 23.02.2012

"IsPayerInCP"?
Nao queres dizer "IsPlayerInCP"?


Re: And CheckPoint Sistema v1.0 - PlayeR_TheReturN - 23.02.2012

Vish, e mermo man altera ai


Re: And CheckPoint Sistema v1.0 - andmeida10 - 24.02.2012

Quote:
Originally Posted by FireCat
View Post
"IsPayerInCP"?
Nao queres dizer "IsPlayerInCP"?

Corrigido


Re: And CheckPoint Sistema v1.0 - steki. - 24.02.2012

Уtimo, mas use um ALS Hooking pra nгo entrar em incompatibilidade com outras includes/GM.


Re: And CheckPoint Sistema v1.0 - iHaswell - 24.02.2012

/х\ gostei


Re: And CheckPoint Sistema v1.0 - ReDKiiL - 25.02.2012

Parece Ser Bom


Re: And CheckPoint Sistema v1.0 - StrondA_ - 27.02.2012

Simples, mais muito ъtil !

andmeida nгo morreu \o/

Parabйns.