alidexter001 4 år sedan
förälder
incheckning
3c1f130e85
7 ändrade filer med 36 tillägg och 29 borttagningar
  1. BIN
      gamemodes/Mikko.amx
  2. 22 22
      gamemodes/rus.txt
  3. 12 5
      pawno/include/streamer.inc
  4. 2 2
      pawno/settings.ini
  5. BIN
      plugins/sscanf.so
  6. BIN
      plugins/streamer.dll
  7. BIN
      plugins/streamer.so

BIN
gamemodes/Mikko.amx


+ 22 - 22
gamemodes/rus.txt

@@ -1,24 +1,24 @@
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(10215) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(10277) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(12459) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(12479) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(13143) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(14115) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(14118) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(19002) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(36037) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(37594) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(37619) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(41661) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(41665) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(41671) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(48697) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(48828) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(48829) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(48887) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(50735) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(52277) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(53814) : íåïðàâèëüíàÿ òàáóëÿöèÿ
-C:\Users\WILLIAM CHEW\Desktop\Mikko\gamemodes\Mikko.pwn(59088) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(10215) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(10277) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(12459) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(12479) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(13143) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(14115) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(14118) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(19002) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(36037) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(37594) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(37619) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(41661) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(41665) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(41671) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(48697) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(48828) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(48829) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(48887) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(50735) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(52277) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(53814) : íåïðàâèëüíàÿ òàáóëÿöèÿ
+C:\Users\cyg_server\Desktop\Mikko\gamemodes\Mikko.pwn(59088) : íåïðàâèëüíàÿ òàáóëÿöèÿ
 Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2016, ITB CompuPhase
 

+ 12 - 5
pawno/include/streamer.inc

@@ -116,7 +116,7 @@
 
 // Include File Version
 
-public Streamer_IncludeFileVersion = 0x294;
+public Streamer_IncludeFileVersion = 0x295;
 
 #pragma unused Streamer_IncludeFileVersion
 
@@ -178,6 +178,8 @@ enum
 	E_STREAMER_Z
 }
 
+#define E_STREAMER_CUSTOM(%0) ((%0) | 0x40000000 & ~0x80000000)
+
 // Natives (Settings)
 
 native Streamer_GetTickRate();
@@ -231,11 +233,14 @@ native Streamer_GetFloatData(type, STREAMER_ALL_TAGS:id, data, &Float:result);
 native Streamer_SetFloatData(type, STREAMER_ALL_TAGS:id, data, Float:value);
 native Streamer_GetIntData(type, STREAMER_ALL_TAGS:id, data);
 native Streamer_SetIntData(type, STREAMER_ALL_TAGS:id, data, value);
+native Streamer_RemoveIntData(type, STREAMER_ALL_TAGS:id, data);
+native Streamer_HasIntData(type, STREAMER_ALL_TAGS:id, data);
 native Streamer_GetArrayData(type, STREAMER_ALL_TAGS:id, data, dest[], maxdest = sizeof dest);
 native Streamer_SetArrayData(type, STREAMER_ALL_TAGS:id, data, const src[], maxsrc = sizeof src);
 native Streamer_IsInArrayData(type, STREAMER_ALL_TAGS:id, data, value);
 native Streamer_AppendArrayData(type, STREAMER_ALL_TAGS:id, data, value);
 native Streamer_RemoveArrayData(type, STREAMER_ALL_TAGS:id, data, value);
+native Streamer_HasArrayData(type, STREAMER_ALL_TAGS:id, data);
 native Streamer_GetArrayDataLength(type, STREAMER_ALL_TAGS:id, data);
 native Streamer_GetUpperBound(type);
 
@@ -279,9 +284,11 @@ native AttachDynamicObjectToPlayer(STREAMER_TAG_OBJECT:objectid, playerid, Float
 native AttachDynamicObjectToVehicle(STREAMER_TAG_OBJECT:objectid, vehicleid, Float:offsetx, Float:offsety, Float:offsetz, Float:rx, Float:ry, Float:rz);
 native EditDynamicObject(playerid, STREAMER_TAG_OBJECT:objectid);
 native IsDynamicObjectMaterialUsed(STREAMER_TAG_OBJECT:objectid, materialindex);
+native RemoveDynamicObjectMaterial(STREAMER_TAG_OBJECT:objectid, materialindex);
 native GetDynamicObjectMaterial(STREAMER_TAG_OBJECT:objectid, materialindex, &modelid, txdname[], texturename[], &materialcolor, maxtxdname = sizeof txdname, maxtexturename = sizeof texturename);
 native SetDynamicObjectMaterial(STREAMER_TAG_OBJECT:objectid, materialindex, modelid, const txdname[], const texturename[], materialcolor = 0);
 native IsDynamicObjectMaterialTextUsed(STREAMER_TAG_OBJECT:objectid, materialindex);
+native RemoveDynamicObjectMaterialText(STREAMER_TAG_OBJECT:objectid, materialindex);
 native GetDynamicObjectMaterialText(STREAMER_TAG_OBJECT:objectid, materialindex, text[], &materialsize, fontface[], &fontsize, &bold, &fontcolor, &backcolor, &textalignment, maxtext = sizeof text, maxfontface = sizeof fontface);
 native SetDynamicObjectMaterialText(STREAMER_TAG_OBJECT:objectid, materialindex, const text[], materialsize = OBJECT_MATERIAL_SIZE_256x128, const fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0);
 native STREAMER_TAG_OBJECT:GetPlayerCameraTargetDynObject(playerid);
@@ -298,7 +305,7 @@ native STREAMER_TAG_CP:CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, wo
 native DestroyDynamicCP(STREAMER_TAG_CP:checkpointid);
 native IsValidDynamicCP(STREAMER_TAG_CP:checkpointid);
 native IsPlayerInDynamicCP(playerid, STREAMER_TAG_CP:checkpointid);
-native GetPlayerVisibleDynamicCP(playerid);
+native STREAMER_TAG_CP:GetPlayerVisibleDynamicCP(playerid);
 
 // Natives (Race Checkpoints)
 
@@ -306,7 +313,7 @@ native STREAMER_TAG_RACE_CP:CreateDynamicRaceCP(type, Float:x, Float:y, Float:z,
 native DestroyDynamicRaceCP(STREAMER_TAG_RACE_CP:checkpointid);
 native IsValidDynamicRaceCP(STREAMER_TAG_RACE_CP:checkpointid);
 native IsPlayerInDynamicRaceCP(playerid, STREAMER_TAG_RACE_CP:checkpointid);
-native GetPlayerVisibleDynamicRaceCP(playerid);
+native STREAMER_TAG_RACE_CP:GetPlayerVisibleDynamicRaceCP(playerid);
 
 // Natives (Map Icons)
 
@@ -444,6 +451,6 @@ forward OnPlayerLeaveDynamicArea(playerid, STREAMER_TAG_AREA:areaid);
 forward OnPlayerGiveDamageDynamicActor(playerid, STREAMER_TAG_ACTOR:actorid, Float:amount, weaponid, bodypart);
 forward OnDynamicActorStreamIn(STREAMER_TAG_ACTOR:actorid, forplayerid);
 forward OnDynamicActorStreamOut(STREAMER_TAG_ACTOR:actorid, forplayerid);
-forward Streamer_OnItemStreamIn(type, STREAMER_ALL_TAGS:id);
-forward Streamer_OnItemStreamOut(type, STREAMER_ALL_TAGS:id);
+forward Streamer_OnItemStreamIn(type, STREAMER_ALL_TAGS:id, forplayerid);
+forward Streamer_OnItemStreamOut(type, STREAMER_ALL_TAGS:id, forplayerid);
 forward Streamer_OnPluginError(const error[]);

+ 2 - 2
pawno/settings.ini

@@ -2,8 +2,8 @@
 FileAssoc=1
 [Display]
 WindowMax=1
-WindowX=26
-WindowY=0
+WindowX=120
+WindowY=195
 WindowW=1024
 WindowH=575
 Splitter=30

BIN
plugins/sscanf.so


BIN
plugins/streamer.dll


BIN
plugins/streamer.so