

if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz))
{
if(IsACop(playerid)) // Si es policia, no pasa nada.
{
SetPlayerPos(playerid,x,y,z);
return 1;
}
if(GetPlayerWeapon(playerid) > 0 && !IsACop(playerid)) // No es policнa, pero lleva armas.
{
SetPlayerPos(playerid,x,y,z);
ProxDetector(15.0, playerid, "Biiiiiiip! Biiiiip!", 0xFF8080FF,0xFF8080FF,0xFF8080FF,0xFF8080FF,0xFF8080FF);
PlayerPlaySound(playerid, 1055, x,y,z);
return 1;
}
if(GetPlayerWeapon(playerid) == 0 && !IsACop(playerid)) // No es policнa y no lleva armas.
{
SetPlayerPos(playerid,x,y,z);
return 1;
}
}
|
Te pongo un ejemplo...
Esto serнa el cуdigo para entrar en algъn lugar, el cual segъn si tienes armas o no, te saldrб el aviso. Код:
if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz))
{
if(IsACop(playerid)) // Si es policia, no pasa nada.
{
SetPlayerPos(playerid,x,y,z);
return 1;
}
if(GetPlayerWeapon(playerid) > 0 && !IsACop(playerid)) // No es policнa, pero lleva armas.
{
SetPlayerPos(playerid,x,y,z);
ProxDetector(15.0, playerid, "Biiiiiiip! Biiiiip!", 0xFF8080FF,0xFF8080FF,0xFF8080FF,0xFF8080FF,0xFF8080FF);
PlayerPlaySound(playerid, 1055, x,y,z);
return 1;
}
if(GetPlayerWeapon(playerid) == 0 && !IsACop(playerid)) // No es policнa y no lleva armas.
{
SetPlayerPos(playerid,x,y,z);
return 1;
}
}
|
pls
if(strcmp(cmd, "/RevisarInv", true) == 0) //Inspecciona el inventario de un jugador
{
if(PlayerInfo[playerid][pAdmin] < 1){ SendClientMessage(playerid, Rojo, "* Nivel de admin insuficiente."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Naranja, "* /RevisarInv [ID]");
return 1;
}
playerid2 = ReturnUser(tmp);
if(IsPlayerConnected(playerid2) && playerid2 != INVALID_PLAYER_ID)
{
format(string, sizeof(string), "Objetos de %s:", GetPlayerNameRP(playerid2));
SendClientMessage(playerid, Amarillo, string);
format(string, sizeof(string), "Mano derecha: %s (Cant: %d)", ObjetoInfo[PlayerInfo[playerid2][pManoDer]][NombreObjeto], PlayerInfo[playerid2][pManoDerCant]);
SendClientMessage(playerid, Blanco, string);
format(string, sizeof(string), "Mano izquierda: %s (Cant: %d)", ObjetoInfo[PlayerInfo[playerid2][pManoIzq]][NombreObjeto], PlayerInfo[playerid2][pManoIzqCant]);
SendClientMessage(playerid, Blanco, string);
if(PlayerInfo[playerid2][pServicioPD] == 0)
{
for(new x=0; x<8; x++)
{
format(string, sizeof(string), "Bol #%d: %s (Cant: %d)", x+1, ObjetoInfo[PlayerInfo[playerid2][pBol][x]][NombreObjeto], PlayerInfo[playerid2][pBolCant][x]);
SendClientMessage(playerid, Blanco, string);
}
}
else
{
for(new x=0; x<8; x++)
{
format(string, sizeof(string), "Cint #%d: %s (Cant: %d)", x+1, ObjetoInfo[PlayerInfo[playerid2][pCint][x]][NombreObjeto], PlayerInfo[playerid2][pCintCant][x]);
SendClientMessage(playerid, Blanco, string);
}
}
}
else
{
SendClientMessage(playerid,Rojo,"* ID invбlida.");
}
return 1;
}
if(strcmp(cmd, "/Revisar", true) == 0) //Inspecciona los stats de un jugador
{
if(PlayerInfo[playerid][pAdmin] < 1){ SendClientMessage(playerid, Rojo, "* Nivel de admin insuficiente."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Naranja, "* /Revisar [ID]");
return 1;
}
playerid2 = ReturnUser(tmp);
if(IsPlayerConnected(playerid2) && playerid2 != INVALID_PLAYER_ID)
{
ShowStats(AzulClaro, playerid, playerid2);
}
else
{
SendClientMessage(playerid,Rojo,"* ID invбlida.");
}
return 1;
}
|
Pero que genial, queria algo a si pero no tanto, 10/10 + sub o_o
Pero їDonde lo descargo o saco el Codigo? ![]() |