18.04.2014, 20:06
pawn Код:
CMD:join(playerid,params[])
{
for(new i = 0; i < MAX_CASE; i++)
{
new nome[24];
GetPlayerName(playerid,nome,24);
if(IsPlayerInRangeOfPoint(playerid,4.0,cinfo[i][posx],cinfo[i][posy],cinfo[i][posz]))
{
if(cinfo[i][acquisita] == 1 && strcmp(cinfo[i][proprietario],nome) == 0)
{
SetPlayerInterior(playerid,cinfo[i][interior]);
SetPlayerPos(playerid,cinfo[i][posxu]+3,cinfo[i][posyu],cinfo[i][poszu]);
SetPlayerVirtualWorld(playerid,cinfo[i][virtualworld]);
playerincasaid[playerid] = 1;
}
else if(cinfo[i][acquisita] == 1 && strcmp(cinfo[i][proprietario],nome) != 0)
{
if(cinfo[i][chiusa] == 1) return SendClientMessage(playerid,-1,"[SERVER] You can't join in this house because it is closed.");
if(cinfo[i][chiusa] == 0)
{
SetPlayerInterior(playerid,cinfo[i][interior]);
SetPlayerPos(playerid,cinfo[i][posxu]+3,cinfo[i][posyu],cinfo[i][poszu]);
SetPlayerVirtualWorld(playerid,cinfo[i][virtualworld]);
playerincasaid[playerid] = 1;
}
}
}
else
{
SendClientMessage(playerid,-1,"[SERVER] You aren't near a house");
}
return 1;
}
return 1;
}