Skripta koju koristim:Street Stories RolePlay
Detaljan opis problema://
Ja kupim kucu kuram /enter udjem kucam /exit izadjem izadjem sa servera...i budem u kuci kucam /exit nece.....
teleportujem se do centra odem do kuce kucam /enter moze da udje kucam /exit i moze da izadje znaci nece
da mi izadje iz kuce kad udjem u server i stvorim se u njoj ovaj problem me dugo muci i onaj ko bi mi pomogo bijo bih mu bas zahvalan :/ 🙂
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[pomoc] Problem oko izlaska iz kuce
905
pregleda
7
postova
31. Maj 2011.
Probaj ubaciti ovu komandu:
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HouseEntered != 9999)
{
new i = HouseEntered;
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 9999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HouseEntered != 9999)
{
new i = HouseEntered;
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 9999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
31. Maj 2011.
Johnny wrote on May 31, 2011, 7:03 pm:
Probaj ubaciti ovu komandu:
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HouseEntered != 9999)
{
new i = HouseEntered;
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 9999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HouseEntered != 9999)
{
new i = HouseEntered;
if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
{
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
HouseEntered = 9999;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
C:\Users\Nemanja\Desktop\Balkan-Familyz\gamemodes\BMWRolePlay.pwn(2808😎 : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Nemanja\Desktop\Balkan-Familyz\gamemodes\BMWRolePlay.pwn(2808😎 : error 001: expected token: ";", but found "]"
C:\Users\Nemanja\Desktop\Balkan-Familyz\gamemodes\BMWRolePlay.pwn(2808😎 : error 029: invalid expression, assumed zero
C:\Users\Nemanja\Desktop\Balkan-Familyz\gamemodes\BMWRolePlay.pwn(2808😎 : fatal error 107: too many error messages on one line
31. Maj 2011.
Daj redove, za prvi eror to ti je variable znaci pise HouseInfo mozda je kod tebe pHouseInfo ili pHouse to stvarno ne znam proveri .
31. Maj 2011.
Johnny wrote on May 31, 2011, 7:34 pm:
Daj redove, za prvi eror to ti je variable znaci pise HouseInfo mozda je kod tebe pHouseInfo ili pHouse to stvarno ne znam proveri .
(2808😎 if (IsPlayerInRangeOfPoint(playerid, 3,HouseInfo, HouseInfo, HouseInfo))
31. Maj 2011.
Probaj sad Ubaci.
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
//printf("House :%d",i);
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
if(HouseEntered == i)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
PlayerInfo = 0;
PlayerInfo = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
HouseEntered = 255;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava