Originally Posted by
filthy_freak_
Here are the addresses required to get setg_speed working on 1.0
I added them last night and included 1.2. I was working on changing g_gravity per player .
https://github.com/M-itch/libcod/com...dac4ef9608efb7
Edit: this should block melee and fire for x time (in ms).
PHP Code:
void gsc_player_setweaponfiremeleedelay(int id) {
int delay;
if ( ! stackGetParams("i", &delay)) {
printf("scriptengine> ERROR: gsc_player_setweaponfiremeleedelay(): param \"delay\"[1] has to be an int!\n");
stackPushUndefined();
return;
}
if(delay < 0) {
printf("scriptengine> ERROR: gsc_player_setweaponfiremeleedelay(): param \"delay\"[1] must be equal or above zero!\n");
stackPushUndefined();
return;
}
int* weapondelay = (int *)(PLAYERSTATE(id) + 0x34);
*weapondelay = delay;
}