mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 14:25:38 +03:00
Changed set_user_maxspeed
This commit is contained in:
parent
db41e1830a
commit
b7b2d59613
@ -224,6 +224,10 @@ static cell AMX_NATIVE_CALL give_item(AMX *amx, cell *params) // native give_ite
|
|||||||
|
|
||||||
MDLL_Spawn(pItemEntity);
|
MDLL_Spawn(pItemEntity);
|
||||||
MDLL_Touch(pItemEntity, ENT(pPlayer));
|
MDLL_Touch(pItemEntity, ENT(pPlayer));
|
||||||
|
int iEnt = ENTINDEX(pItemEntity->v.owner);
|
||||||
|
if (iEnt > 32 || iEnt <1 ) {
|
||||||
|
MDLL_Think(pItemEntity);
|
||||||
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -404,6 +408,8 @@ static cell AMX_NATIVE_CALL set_user_maxspeed(AMX *amx, cell *params) // set_use
|
|||||||
// params[1] = index
|
// params[1] = index
|
||||||
// params[2] = speed (should be -1.0 if not specified) (JGHG: unspecified parameters seems to always be -1.0!)
|
// params[2] = speed (should be -1.0 if not specified) (JGHG: unspecified parameters seems to always be -1.0!)
|
||||||
|
|
||||||
|
float fNewSpeed = *(float *)((void *)¶ms[2]);
|
||||||
|
|
||||||
// Check index
|
// Check index
|
||||||
if (params[1] < 1 || params[1] > gpGlobals->maxClients)
|
if (params[1] < 1 || params[1] > gpGlobals->maxClients)
|
||||||
{
|
{
|
||||||
@ -420,7 +426,8 @@ static cell AMX_NATIVE_CALL set_user_maxspeed(AMX *amx, cell *params) // set_use
|
|||||||
}
|
}
|
||||||
|
|
||||||
//pPlayer->v.maxspeed = ; // JGHG: Gotta love the way to get floats from parameters :-P
|
//pPlayer->v.maxspeed = ; // JGHG: Gotta love the way to get floats from parameters :-P
|
||||||
SETCLIENTMAXSPEED(pPlayer, *(float *)((void *)¶ms[2]));
|
SETCLIENTMAXSPEED(pPlayer, fNewSpeed);
|
||||||
|
pPlayer->v.maxspeed = fNewSpeed;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user