In poche parole i miei comandi sono i seguenti: /enter e /exit; Questi commandi in poche parole li utilizzo per entrare ed uscire dai biz. Siccome che vorrei tenere questi e non mettere INVIO o altre cose, mi sapreste dire dove ho sbagliato?
In teoria non funziona nulla, non mi fa entrare nei locali da me interiti, tranne per il primo, però poi non mi fa più uscire..
Ho sbagliato a mettere i return o cosa?
CMD:enter(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 1.5,1461.0657,342.4560,18.9531))
{
SetPlayerPos(playerid, -100.3502,-24.8276,1000.7188);
SetPlayerFacingAngle(playerid,270.0);
SetPlayerInterior(playerid, 3);
}
if(IsPlayerInRangeOfPoint(playerid,1.5,1555.4823,-1675.5990,16.1953))
{
SetPlayerPos(playerid,246.7564,62.3235,1003.6406);
SetPlayerInterior(playerid, 6);
}
if(IsPlayerInRangeOfPoint(playerid,1.5,1367.5327,248.3499,19.5669))
{
SetPlayerPos(playerid,-131.3607,1001.4922,354.2285);
SetPlayerInterior(playerid, 5);
}
if(IsPlayerInRangeOfPoint(playerid,1.5,681.6157,-473.3466,16.5363))
{
SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
SetPlayerInterior(playerid, 3);
}
return 1;
}
CMD:exit(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,2,-100.3502,-24.8276,1000.7188))
{
SetPlayerPos(playerid,1461.0657,342.4560,18.9531);
SetPlayerInterior(playerid, 0);
}
if(IsPlayerInRangeOfPoint(playerid,2,246.7863,63.3237,1003.6406))
{
SetPlayerPos(playerid,1555.4823,-1675.5990,16.1953);
SetPlayerInterior(playerid, 0);
}
if(IsPlayerInRangeOfPoint(playerid,2,-131.3607,1001.4922,354.2285))
{
SetPlayerPos(playerid, 1367.5327,248.3499,19.5669);
SetPlayerInterior(playerid, 0);
}
if(IsPlayerInRangeOfPoint(playerid,1.5,-2640.762939,1406.682006,906.460937))
{
SetPlayerPos(playerid,681.6157,-473.3466,16.5363);
SetPlayerInterior(playerid, 0);
}
return 1;
}
Pagina 1 di 1
/enter & /exit command
Pagina 1 di 1