04.06.2010, 17:49
Fiz um cmd simples de barreira de pregos e pra tirar mais tem 2 bugs...
1є
Ela fica flutuando... '-'
SS: /imageshack/img683/2...0604144646.jpg
2є
Eu crio a barreira mais quando й pra tirar diz que eu nгo criei nenhuma...
Comandos:
1є
Ela fica flutuando... '-'
SS: /imageshack/img683/2...0604144646.jpg
2є
Eu crio a barreira mais quando й pra tirar diz que eu nгo criei nenhuma...
Comandos:
pawn Код:
//----------------------------------[PREGOSCOP]------------------------------------------------ ]
new pregos;
new prego[MAX_PLAYERS];
if(strcmp(cmd,"/pregos",true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(prego[playerid] == 0)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s joga no chгo e estende uma barreira de pregos. ", pName);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
new Float:Xpre, Float:Ypre, Float:Zpre, Float:Apre;
GetPlayerPos(playerid, Xpre,Ypre,Zpre);
GetPlayerFacingAngle(playerid,Apre);
pregos=CreateObject(2892, Xpre,Ypre,Zpre, 0.0, 0.0, Apre+180);
prego[playerid] = 1;
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк ja colocou uma barreira de pregos!!"); }
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo й policial!"); }
return 1;
}
if(strcmp(cmd,"/tirarpregos",true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(prego[playerid] == 1)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s pega os pregos no chгo e os tira. ", pName);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
DestroyObject(pregos);
prego[playerid] = 0;
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo colocou nenhuma barreira de pregos"); }
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo й policial!"); }
return 1;