16.07.2014, 11:28
Basically I a writeing a CNR script, and when I try to make a Player enter a checkpoint and "Teleport" him to a different Interior it does nothing.
Code:
I cut the only code needed here, please tell me what I have done wrong.
here is what I see:

it creates the checkpoint, but when I enter it does nothing.
Code:
Код:
#include <a_samp> #include <sscanf2> #include <YSI\y_ini> #include <YSI\y_va> #include <zcmd> #include <foreach> #include <Streamer> #include <CheckpointManager>
Код:
#define PIZZA_CP 30 //Start robbing defines here, Guessing we got 50+ CPs
Код:
public OnGameModeInit() { CreateCheckpoint(GLOBAL_OWNER_ID, PIZZA_CP, 2105.488281, -1806.404418, 13.554687, 1.0); SetCheckpointInterior(PIZZA_CP, 0); //CreateDynamicCP(2105.488281, -1806.404418, 13.554687, 1.0, .interiorid = 0); StartCheckpointSeeking(); return 1; }
Код:
forward OnCheckPointEnter(playerid, checkpointid); public OnCheckPointEnter(playerid, checkpointid) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { switch(checkpointid) { case PIZZA_CP: { SetPlayerInterior(playerid,5); SetPlayerPos(playerid,372.1255,-131.4364,1001.4922); SetPlayerFacingAngle(playerid,357.6505); return 1; } } } return 1; }
here is what I see:

it creates the checkpoint, but when I enter it does nothing.