GTA Közösség - A magyar GTA fórum

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: Elen - 2013. november 24. - 23:54:01

Cím: 10es id után már nem teszi a dolgát
Írta: Elen - 2013. november 24. - 23:54:01
üdv! Abban kérnék segítséget, hogy van egy kódom, de 10es id utáén már nem reagál....
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_WALK))
{
new msga[64];
for ciklus helyett írom mert nem írja ki a web
{
if(IsPlayerInRangeOfPoint(playerid,2.0,HazInfo[hazx],HazInfo[hazy],HazInfo[hazz]))
{
if(HazInfo[hazzar]==1)return hu(playerid,\"A ház zárva van\");
PlayerInfo[playerid][pHazban]=i;
SetPlayerInterior(playerid,HazInfo[hazinterior]);
SetPlayerVirtualWorld(playerid,HazInfo[hazvirtual]);
SetPlayerPos(playerid,HazInfo[hazbex],HazInfo[hazbey],HazInfo[hazbez]);
format(msga,64,\"%s lenyomta a kilincset és bement egy házba\",GetName(playerid));
ProxDetector(10, playerid, msga,MESZIN,MESZIN,MESZIN,MESZIN,MESZIN);
}
 
if(IsPlayerInRangeOfPoint(playerid,2.0,BizInfo[bizx],BizInfo[bizy],BizInfo[bizz]))
{
if(BizInfo[bizzar]==1)return hu(playerid,\"A Biznisz zárva van\");
PlayerInfo[playerid][pHazban]=i;
SetPlayerInterior(playerid,BizInfo[bizinterior]);
SetPlayerVirtualWorld(playerid,BizInfo[bizvirtual]);
SetPlayerPos(playerid,BizInfo[bizbex],BizInfo[bizbey],BizInfo[bizbez]);
}
if(IsPlayerInRangeOfPoint(playerid,2.0,HazInfo[hazbex],HazInfo[hazbey],HazInfo[hazbez]))
{
if(HazInfo[PlayerInfo[playerid][pHazban]][hazzar]==1)return hu(playerid,\"A ház zárva van\");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,HazInfo[PlayerInfo[playerid][pHazban]][hazx],HazInfo[PlayerInfo[playerid][pHazban]][hazy],HazInfo[PlayerInfo[playerid][pHazban]][hazz]);
format(msga,64,\"%s lenyomott egy kilincset és kiment a házból\",GetName(playerid));
ProxDetector(10, playerid, msga,MESZIN,MESZIN,MESZIN,MESZIN,MESZIN);
PlayerInfo[playerid][pHazban]=999;
}
if(IsPlayerInRangeOfPoint(playerid,2.0,BizInfo[bizbex],BizInfo[bizbey],BizInfo[bizbez]))
{
if(BizInfo[PlayerInfo[playerid][pHazban]][bizzar]==1)return hu(playerid,\"A biznisz zárva van\");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,BizInfo[PlayerInfo[playerid][pHazban]][bizx],BizInfo[PlayerInfo[playerid][pHazban]][bizy],BizInfo[PlayerInfo[playerid][pHazban]][bizz]);
PlayerInfo[playerid][pHazban]=999;
}
}
}
return 1;
}

 
Cak hogy érthetõ legyen.. elkezdtem írni egy házrendszert meg egy biznisz rendszert.. amikor belépek az 1-10 házba akkor semmi gond.. ki-be mûködik.. aztán ha mennék a 10+ ba már nem teszi a dolgát..
 
#define MAX_HAZ 100
#define MAX_BIZ 10

 
Mi lehet a gond?
valamiért nem írja végig a for ciklust..
 
for(new i; i
Cím: 10es id után már nem teszi a dolgát
Írta: Pedró - 2013. november 25. - 05:38:51
írd [*code=pawn][*/code] közé a ciklust (csillag nélkül)