03.10.2013, 18:53
Hello everyone, I am recently working on a new gamemode, and I am stuck with a weird problem.
I am kind of new to scripting, but I get this code to compile without any errors, tho it does WORK for the teamid 2 (zombies), but if I use the command, as a team 1 player, I won't see the SendClientMessage..
And another question is, how can I get the player to create explosions everytime he punches (mouse 1), and how is it possible to make him run faster than the regular? If it is at all..
Thanks in advance!
I am kind of new to scripting, but I get this code to compile without any errors, tho it does WORK for the teamid 2 (zombies), but if I use the command, as a team 1 player, I won't see the SendClientMessage..
pawn Code:
CMD:powers(playerid, params[])
{
if(GetPlayerTeam(playerid) == 2)
{
if(Flaming[playerid] == 0)
{
Flaming[playerid] = 1;
SetPlayerAttachedObject( playerid, 0, 18693, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 );
SetPlayerAttachedObject( playerid, 1, 18693, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 );
SetPlayerAttachedObject( playerid, 2, 18703, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 );
SetPlayerAttachedObject( playerid, 3, 18703, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 );
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You can now use your supers powers!");
}
else if(Flaming[playerid] == 1)
{
Flaming[playerid] = 0;
for ( new i = 0; i < 4; i++ )
if ( IsPlayerAttachedObjectSlotUsed( playerid, i ) )
RemovePlayerAttachedObject( playerid, i );
}
else
{
SendClientMessage(playerid, COLOR_RED, "[TEAM] {FFFFFF}- You're not a zombie, so you do not have super powers!");
}
}
return 1;
}
And another question is, how can I get the player to create explosions everytime he punches (mouse 1), and how is it possible to make him run faster than the regular? If it is at all..
Thanks in advance!