mirror of
https://github.com/Jackzmc/sourcemod-plugins.git
synced 2025-05-06 21:53:21 +00:00
Fix inc
This commit is contained in:
parent
a4fe39675a
commit
8338263ccb
1 changed files with 12 additions and 15 deletions
|
@ -24,37 +24,34 @@ enum PZDamage_Type {
|
||||||
}
|
}
|
||||||
|
|
||||||
GlobalForward PlayersConnectedForward;
|
GlobalForward PlayersConnectedForward;
|
||||||
void InitalizeUserMessageForwards() {
|
public void InitalizeUserMessageForwards() {
|
||||||
PlayersConnectedForward = CreateGlobalForward("GameStartedAllReady", ET_Ignore);
|
PlayersConnectedForward = CreateGlobalForward("GameStartedAllReady", ET_Ignore);
|
||||||
HookUserMessage(GetUserMessageId("PlayersConnectedForward"), Hook_GameStartedAllReady, false);
|
HookUserMessage(GetUserMessageId("PlayersConnectedForward"), Hook_GameStartedAllReady, false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Action Hook_GameStartedAllReady(UserMsg msg_id, BfRead msg, const int[] players, int playersNum, bool reliable, bool init) {
|
Action Hook_GameStartedAllReady(UserMsg msg_id, BfRead msg, const int[] players, int playersNum, bool reliable, bool init) {
|
||||||
Call_StartForward(PlayersConnectedForward);
|
Call_StartForward(PlayersConnectedForward);
|
||||||
Call_Finish(0);
|
Call_Finish();
|
||||||
|
return Plugin_Continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SendPZDamage(int reciever, PZDamage_Type type, int client, int target = -1) {
|
stock void SendPZDamage(int reciever, PZDamage_Type type, int client, int target = -1) {
|
||||||
Handle msg = StartMessageOne("PZDmgMsg", reciever);
|
Handle msg = StartMessageOne("PZDmgMsg", reciever);
|
||||||
BfWriteByte(msg, type);
|
BfWriteByte(msg, view_as<int>(type));
|
||||||
BfWriteShort(msg, client);
|
BfWriteShort(msg, client);
|
||||||
BfWriteShort(msg, target);
|
BfWriteShort(msg, target);
|
||||||
BfWriteShort(msg, 0);
|
BfWriteShort(msg, 0);
|
||||||
BfWriteShort(msg, 0);
|
BfWriteShort(msg, 0);
|
||||||
EndMessage();
|
EndMessage();
|
||||||
|
|
||||||
delete msg;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SendPZDamageToAll(PZDamage_Type type, int target = -1) {
|
stock void SendPZDamageToAll(PZDamage_Type type, int client, int target = -1) {
|
||||||
Handle msg = StartMessageAll("PZDmgMsg");
|
Handle msg = StartMessageAll("PZDmgMsg");
|
||||||
BfWriteByte(msg, type);
|
BfWriteByte(msg, view_as<int>(type));
|
||||||
BfWriteShort(msg, client);
|
BfWriteShort(msg, client);
|
||||||
BfWriteShort(msg, target);
|
BfWriteShort(msg, target);
|
||||||
BfWriteShort(msg, 0);
|
BfWriteShort(msg, 0);
|
||||||
BfWriteShort(msg, 0);
|
BfWriteShort(msg, 0);
|
||||||
EndMessage();
|
EndMessage();
|
||||||
|
|
||||||
delete msg;
|
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue