Originally Posted by Piiipi
Uso VL-Rp y quisiera saber como agregar armas a las facciones .. osea en las mafias y en los de FBI poner equipos.. osea /equipo 1, /equipo 2
diganme que tengo que poner y donde lo tengo que poner |
//En OnPlayerCommandText
if(!strcmp(cmdtext, "/equipamiento1", true))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) //El ID del equipo sale en tu gm. El 1 supongamos que son polis.
{
ResetPlayerWeapons(playerid); //Le quitamos las armas que tenнa antes para evitar que se pasen con la muiniciуn y les ponemos las demбs:
GivePlayerWeapon(playerid, 24, 500); //Le da una desert eagle.
GivePlayerWeapon(playerid, 21, 2500); //Le da una Mp5.
GivePlayerWeapon(playerid, 3, 1); //Le da una porra/palo.
SetPlayerArmour(playerid, 100.0); //Armadura al 100%
SetPlayerHealth(playerid, 100.0); //Vida al 100%
//En este caso como son policнas puedes poner un: SetPlayerSkin(playerid, 285); este skin es el de S.W.A.T.
//Tambiйn los podemos poner detrбs de las 'cerraduras' ej: GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 21, 2500); ...
} else {
SendClientMessage(playerid, 0xFF0000FF, "Tъ no eres policнa.");
}
return 1;
}
public OnGameModeInit() { pickup = CreatePickup(1242, 1256.44, -810.07, 84.14, -1); // Create an armour pickup and store the ID in 'pickup' return 1; } // Later.. DestroyPickup(pickup); // Example of using the pickup ID |
Originally Posted by sergio3
como marcas ese area?
Quote:
|
if(!strcmp(cmdtext, "/equipamiento1", true))
{
if(IsPlayerInRangeOfPoint(playerid,15.0, 256.44, -810.07, 84.14))//posiciуn del Pickup alrededor de 15.0
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) //El ID del equipo sale en tu gm. El 1 supongamos que son polis.
{
ResetPlayerWeapons(playerid); //Le quitamos las armas que tenнa antes para evitar que se pasen con la muiniciуn y les ponemos las demбs:
GivePlayerWeapon(playerid, 24, 500); //Le da una desert eagle.
GivePlayerWeapon(playerid, 21, 2500); //Le da una Mp5.
GivePlayerWeapon(playerid, 3, 1); //Le da una porra/palo.
SetPlayerArmour(playerid, 100.0); //Armadura al 100%
SetPlayerHealth(playerid, 100.0); //Vida al 100%
//En este caso como son policнas puedes poner un: SetPlayerSkin(playerid, 285); este skin es el de S.W.A.T.
//Tambiйn los podemos poner detrбs de las 'cerraduras' ej: GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 21, 2500); ...
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Tъ no eres policнa.");
}
}
else//Si no estб en la posiciуn
{
SendClientMessage(playerid, 0xFF0000FF,"No estбs en la posiciуn correcta");
}
return 1;
}
if(strcmp(cmd, "/Equipo", true) == 0)
{
if(PlayerToPoint(1.0, playerid, 99.99, 99.99, 99.99)) //Cordenadas de donde estara ubicado el commando
{
if(PlayerInfo[playerid][pMember] == ID_FACCIУN||PlayerInfo[playerid][pLeader] == ID_FACCIУN)
{
GivePlayerWeapon(playerid, 22, 1250);//armas
GivePlayerWeapon(playerid, 29, 1400);//armas
SetPlayerArmour(playerid, 100.0);//armadura
SetPlayerHealth(playerid, 100.0);//vida
SendClientMessage(playerid, COLOR, "Has recibido un paquete de armas.");//menssage que te aparesera al cojer las armas
return 1;
}
else
SendClientMessage(playerid, COLOR, "No puedes usar este comando."); // Mensaje que te aparese sн no eres de la facciуn
return 1;
}
else
SendClientMessage(playerid, COLOR, "No estбs en el lugar indicado para usar este comando."); // Mensaje si no estб en las coordenadas indicadas en el PlayerToPoint
return 1;
}
AddStaticPickup(ID_MODELO, 25, COORDENADAS);// El 25 es el tipo del pickup que utilisaremos en este caso sera el id 25, El modelo seria el Icono que apareseria una vez dentro del servidor por asi decirlo, aka pueden encontrar los modelos y los tipos.
Originally Posted by Luis_Valenzuela
esto va en OnPlayerCommandText
pawn Код:
pawn Код:
Y Ya estaria listo el commando ![]() By; QFreak - Luis_Valenzuela No Robo Creditos ![]() Atte: Luis_Valenzuela |
Originally Posted by Luis_Valenzuela
para ayudar o te molesta?
|