19.03.2016, 20:39
Hi, can I use Serbish's Hidden Package system.
but OnPlayerUpdate is inefficient and not stable. 15-20 players lag problem and sometimes doesn't work.
Can I use new method/function ?
Sorry I'm bad English.. :/
Calling the function.
OnPlayerSpawn/OnPlayerRequestSpawn;
Stock;
but OnPlayerUpdate is inefficient and not stable. 15-20 players lag problem and sometimes doesn't work.
Can I use new method/function ?
Sorry I'm bad English.. :/
Calling the function.
PHP код:
public OnPlayerUpdate(playerid)
{
IsPlayerAtHiddenPackage(playerid);
return 1;
}
PHP код:
for(new ID = 0; ID < MAX_HIDDEN_PACKAGES; ID++)
{
Hidden_Package[ID] = CreatePlayerObject(playerid, 1276, Hidden_Package_IDs[ID][0], Hidden_Package_IDs[ID][1], Hidden_Package_IDs[ID][2], 0, 0, 0, 0.0);
}
return true;
}
PHP код:
stock IsPlayerAtHiddenPackage(playerid)
{
new text[MAX_TEXT];
DestroyPlayerObject(playerid, Hidden_Package[ID]); // DESTROYS THE HIDDEN PACKAGE.
Current_Hidden_Packages[playerid]++; // ADDS +1 HIDDEN PACKAGE AS FOUND.
if(Current_Hidden_Packages[playerid] < MAX_HIDDEN_PACKAGES)
{
format(text, sizeof(text), "~b~Hidden Package %d of %d", Current_Hidden_Packages[playerid], MAX_HIDDEN_PACKAGES); // GAMETEXT FOR CURRENT AMOUNT OF FOUND HIDDEN PACKAGES.
GameTextForPlayer(playerid, text, 5000, 4);
}
}
return true;
}