SA-MP Forums Archive
[Ajuda]Criando 191? - 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)
+---- Thread: [Ajuda]Criando 191? (/showthread.php?tid=195989)



[Ajuda]Criando 191? - Manteiga01 - 04.12.2010

Gente, estou precisando de um bбsico /191, eu queria que simplismente quando alguйm digitasse /191 mandaria uma mensagem SУ para os policiais, com o local do cara(Marcando como CP).

Resumo:

Queria um tutorial de como fazer um sisteminha bбsico de /191,

Assim quando alguйm digitasse o mesmo ele marcaria um CheckPoint no player e as profissхes que eu selecionar seriam avisadas(Policial ^^)


Re: [Ajuda]Criando 191? - TiagoPS - 04.12.2010

Tira Uma Baze nгo sei se funзa


pawn Код:
if(strcmp(cmd, "/911", true) == 0)
{
    tmp = strtok(cmdtext, idx);
    new ID;
    ID = strval(tmp);
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(ID, Nome, sizeof(Nome));
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerPolicial(i))//Aqui vai sau variaзгo de polical OBS troque o playerid por i
        {
            new String[128];
            format(String, sizeof(String), "Busque O Player %s ID:%d E Prenda-o", Nome, ID);
            SendClientMessage(i,COLORAKI,String);
            new Float:X, Float:Y, Float:Z;
            GetPlayerPos(ID, X, Y, Z);
            SetPlayerCheckpoint(i, X, Y, Z, 3.0);
        }
    }
}



Re: [Ajuda]Criando 191? - ipsBruno - 04.12.2010

Sу uma pequena correзгo,nadademais
pawn Код:
if(strcmp(cmd, "/911", true) == 0)
{
    new tmp = strtok(cmdtext, idx),ID = strval(tmp);
    new Nome[24];
    GetPlayerName(ID, Nome, 22);
    for(new i = 0; i< MAX_PLAYERS; i++)
    {
        if(IsPlayerPolicial(i))//Aqui vai sua variaзгo de polical
        {
            new String[128];
            format(String, sizeof(String), "Busque O Player %s ID:%d E Prenda-o", Nome, ID);
            SendClientMessage(i,COLORAKI,String);
            new Float:X, Float:Y, Float:Z;
            GetPlayerPos(ID, X, Y, Z);
            SetPlayerCheckpoint(i, X, Y, Z, 3.0);
        }
    }
}



Re: [Ajuda]Criando 191? - Manteiga01 - 04.12.2010

Deu esses erros aqui у:

C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\gamemodes\GM.pwn(96) : error 017: undefined symbol "cmd"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\gamemodes\GM.pwn(98 ) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\gamemodes\GM.pwn(98 ) : error 017: undefined symbol "strtok"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\gamemodes\GM.pwn(100) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\GameModes\gamemodes\GM.pwn(105) : error 017: undefined symbol "IsPlayerPolicial"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\gamemodes\GM.pwn(118 ) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


6 Errors.

Erro do Madruga(Nгo lembro o nick) vou ver o do Drakins(acho) agora.

Agora os do Drakin:

C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\GameModes\gamemodes\Untitled.pwn(93) : error 017: undefined symbol "cmd"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\GameModes\gamemodes\Untitled.pwn(95) : error 017: undefined symbol "strtok"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\GameModes\gamemodes\Untitled.pwn(100) : error 017: undefined symbol "IsPlayerPolicial"
C:\Documents and Settings\Rafael\Desktop\Projetos para SAMP\GameModes\gamemodes\Untitled.pwn(95) : warning 204: symbol is assigned a value that is never used: "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


3 Errors.


Re: [Ajuda]Criando 191? - ipsBruno - 04.12.2010

Final gm
pawn Код:
stock strtok(const string[], &index,seperator=' ')
{
  new length = strlen(string);
  new offset = index;
  new result[128];
  while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
  {
   result[index - offset] = string[index];
   index++;
  }

  result[index - offset] = EOS;
  if ((index < length) && (string[index] == seperator))
  {
   index++;
  }
  return result;
}
OnPlayerCommandText
pawn Код:
new cmd[128];



Re: [Ajuda]Criando 191? - roginho_97 - 04.12.2010

[Duvida]IsPlayerPolicial, se o seu gm for gf/thug, troqe por PlayerInfo[playerid][pMember] == 1 ou PlayerInfo[playerid][pMembro] == 1


Re: [Ajuda]Criando 191? - Manteiga01 - 04.12.2010

Acredite se quiser, o que eu estou fazendo nem й um RPG.


Re: [Ajuda]Criando 191? - roginho_97 - 04.12.2010

Como vocк define se o player й policial?й so troca por isplayerpolicial


Re: [Ajuda]Criando 191? - TiagoPS - 04.12.2010

Aquilo eu disse que e para tirar uma base, no caso ali seia a define dos policia do seu GM ai varia de GM para GM ali e so um ponto de referencia para vc trocar


Re: [Ajuda]Criando 191? - Swat007forever - 04.12.2010

No proximo post eu ja te coloco isso, ja tinha um code disso, vou so procurar