Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Sistema de Jogar Arma no Chão...
- #include <a_samp>
- #define MAX_ARMAS_CHAO 200
- enum ArmasChao
- {
- NomeJogador[MAX_PLAYER_NAME],
- IDArma,
- IDObjeto,
- IDJogador,
- NomeObjeto[50]
- };
- new Arma_Info[MAX_ARMAS_CHAO][ArmasChao];
- new Text3D:Arma_Info_3DText[MAX_ARMAS_CHAO];
- new bool:Usando_Socket_Key[MAX_PLAYERS][2];
- new Armas_Chao;
- JogouArmaChao(playerid, arma)
- {
- if(Armas_Chao < MAX_ARMAS_CHAO)
- {
- if(IsArmaValida(arma)) //Depois Criar sistema de Arna en Movimento
- {
- Armas_Chao ++;
- new float:Pos[3], string[100];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- Arma_Info[Armas_Chao][IDObjeto] = CreateDynamicPickup(modelid, type, Pos[0], Pos[1]+0.5, Pos[2], -1, -1, -1, 10.0);
- Arma_Info[Armas_Chao][IDArma] = arma;
- Arma_Info[Armas_Chao][IDJogador] = playerid;
- format(Arma_Info[Armas_Chao][NomeJogador], sizeof(30), "%s", ReturnPlayer(playerid));
- format(Arma_Info[Armas_Chao][NomeObjeto], sizeof(50), "%s", GetArmaNome(arma));
- format(string, sizeof(string), "%s\nde: %s", GetArmaNome(arma), Arma_Info[Armas_Chao][NomeJogador]);
- Arma_Info[Armas_Chao][3DText] = CreateDynamic3DTextLabel(string, cinza, Pos[0], Pos[1], Pos[2], 10.0, -1, -1, 0, -1, -1, -1, 10.0);
- format(string, sizeof(string), "ARMAS: %s Jogou %s no chão! **", ReturnPlayer(playerid), GetArmaNome(arma));
- ProxDetectorDJ(playerid, string, ROXOGTO, 40.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "ERRO: Arma invalida!");
- SendClientMessage(playerid, COLOR_RED, "ERRO: Foi encontrado um erro. Informação do erro armazenada!");
- return 0x01;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "ERRO: Numero de armas no chão, estão no limite!");
- SendClientMessage(playerid, COLOR_RED, "ERRO: Arma não foi adicionada ao chão!");
- return 0x01;
- }
- }
- stock IsArmaValida(idarma)
- {
- if(idarma == 41 || idarma == 42)
- return true;
- return false;
- }
- stock GetArmaNome(idarma)
- {
- new NomeArma[50];
- if(idarma == 41)
- format(NomeArma, sizeof(50), "Camisa");
- return NomeArma;
- }
- //Teste Sistema de Verificação Stock
- ChecarSocket(nick[], sockett[])
- {
- if(IsPlayerOnline(nick))
- {
- if(sockett[0] == "1")
- {
- JogouArmaChao(playerid, GetPlayerWeapon(playerid));
- }
- else if(sockett[0] == "2")
- {
- //Jogar Pedra... (Terminar)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement