[Pedido] Pedir, Apenas uma modificaзгo.(quem quiser tapete de prego)
#10

Quote:
Originally Posted by DJloko
View Post
Na verdade o que voce queria saber nao explicaram para voce neh? Eu explico entao. Voce quer colocar o criar tapete so para policia. Muito bem, entao logicamente voces sabe que o server vai precisar saber se voce й policia ou nao e para isso vamos usar uma condicao ou seja "if"

este й o seu comando
pawn Code:
if (strcmp(cmd,"/ctapete",true) == 0)
{
    new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
    GetPlayerPos(playerid, plocx, plocy, plocz);
    GetPlayerFacingAngle(playerid,ploca);
    CreateStrip(plocx,plocy,plocz,ploca);
    return 1;
}
aqui todo o mundo pode criar, entao vamos colcar o if ( condicao para saber se ele й policia )

ficaria assim

pawn Code:
if (strcmp(cmd,"/ctapete",true) == 0)
{
    if(SerPolicia(playerid))//aqui voce usa de acordo com o seu gm para saber se й policia pode ser IsACop ou outros..nao sei, ou simplesmente a tecnica do pMembro]==x nao sei...
    {
        new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
        GetPlayerPos(playerid, plocx, plocy, plocz);
        GetPlayerFacingAngle(playerid,ploca);
        CreateStrip(plocx,plocy,plocz,ploca);
        return 1;
    }
    else
    {
        SendClientMessage(playerid,-1,"Voce nao й policia");
        return 1;
    }
}
como й obvio este comando podia ser bastante melhorado...talvez pra voce seja complicado porque й iniciado em pawn, pelo menos parece entao aconselho voce primeiro a aprender e depois melhorar, mas vou deixar o codigo melhorado

pawn Code:
if(!strcmp(cmdtext,"/ctapete",true)) {
    if(!SerPolicia(playerid)) {
        return SendClientMessage(playerid,-1,"Voce nao й policia"),1;
    }
    new Float:pos[4];
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    GetPlayerFacingAngle(playerid,pos[3]);
    CreateStrip(pos[0],pos[1],pos[2],pos[3]);
    return 1;
}
Vocк respondeu minha pergunta, mбs infelizmente nгo consegui fazer com as informaзхes que me passou.
Poderia substituir e enviar o cуdigo pronto?

Obrigado...
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)