House System error[REP]+
#1

Код:
forward OnPlayerEnterDynamicCP(playerid,checkpointid)
public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
for(new i = 0; i < MAX_HOUSES;i++)//Pregl svih kuca
if(checkpointid == HouseEnter[i])//Provera dali je checkpoint id poklapa sa IDom interioroa kuce
{
new pName[24];//Pravljenje na ime igraca
GetPlayerName(playerid,pName,24);//Smestanje imena igraca
if(HInfo[i][Owned] == 1 && strcmp(HInfo[i][Owner],pName) == 0)//Poredjenje izmedju imena igraca i vlasnika kuce (PROVERA POKLAPANJA)
{
SetPVarInt(playerid,"PlayersInteriorHouse",GetPlayerInterior(playerid));//Cuvanje kako bi posle mogli da vratite
SetPVarInt(playerid,"PlayerVirtualWorldHouse",GetPlayerVirtualWorld(playerid));//Cuvanje kako bi posle mogli da vratite
SetPlayerInterior(playerid,12);//Postavljanje interiora
SetPlayerPos(playerid,446.7281,507.0475,1001.4195) ;//Postavljanje igraceve pozicije X,Z,Y
SetPlayerVirtualWorld(playerid,HInfo[i][VirtualWorld]);//Sprecava da se igraci u kucama mimoidju :D
PlayerInHouseID[playerid] = i;
}
if(HInfo[i][Owned] == 1 && strcmp(HInfo[i][Owner],pName) != 0)//Procera dali je kuca u dobrom vlasnistu (POKLAPANJE)
{
SendClientMessage(playerid,-1,"Ti ne posedujes ovu kucu");
}
if(HInfo[i][Owned] == 0)//Lagana provera dali kuca ima vlasnika
{
SendClientMessage(playerid,-1,"/kupikucu kako bi ste kupili kucu");
}
}
if(checkpointid == HouseExit[i])//Provera da checpoint nije za izlaz
{
SetPlayerPos(playerid,HInfo[i][XPos]+3,HInfo[i][YPos],HInfo[i][ZPos]);//Postavljanje pozicije igraca na Checkpoint +3
SetPlayerInterior(playerid,GetPVarInt(playerid,"PlayersInteriorHouse"));//Postavljanje smestenog interiora
SetPlayerVirtualWorld(playerid,GetPVarInt(playerid ,"PlayerVirtualWorldHouse"));//Postavljanje na igracev VirutalWorld gde se sve to cuva
}
return 1;
}
errors
Код:
C:\Users\PC\Desktop\Dejanovi folderi\Black Angeles RolePlay\gamemodes\BlackAngeles.pwn(427) : error 017: undefined symbol "i"
C:\Users\PC\Desktop\Dejanovi folderi\Black Angeles RolePlay\gamemodes\BlackAngeles.pwn(429) : error 017: undefined symbol "i"
i repair 6 errors but dont know how to fix this two
Reply
#2

PHP код:
forward OnPlayerEnterDynamicCP(playerid,checkpointid)
public 
OnPlayerEnterDynamicCP(playerid,checkpointid)
{
for(new 
0MAX_HOUSES;i++)//Pregl svih kuca
{
if(
checkpointid == HouseEnter[i])//Provera dali je checkpoint id poklapa sa IDom interioroa kuce
{
new 
pName[24];//Pravljenje na ime igraca
GetPlayerName(playerid,pName,24);//Smestanje imena igraca
if(HInfo[i][Owned] == && strcmp(HInfo[i][Owner],pName) == 0)//Poredjenje izmedju imena igraca i vlasnika kuce (PROVERA POKLAPANJA)
{
SetPVarInt(playerid,"PlayersInteriorHouse",GetPlayerInterior(playerid));//Cuvanje kako bi posle mogli da vratite
SetPVarInt(playerid,"PlayerVirtualWorldHouse",GetPlayerVirtualWorld(playerid));//Cuvanje kako bi posle mogli da vratite
SetPlayerInterior(playerid,12);//Postavljanje interiora
SetPlayerPos(playerid,446.7281,507.0475,1001.4195) ;//Postavljanje igraceve pozicije X,Z,Y
SetPlayerVirtualWorld(playerid,HInfo[i][VirtualWorld]);//Sprecava da se igraci u kucama mimoidju :D
PlayerInHouseID[playerid] = i;
}
if(
HInfo[i][Owned] == && strcmp(HInfo[i][Owner],pName) != 0)//Procera dali je kuca u dobrom vlasnistu (POKLAPANJE)
{
SendClientMessage(playerid,-1,"Ti ne posedujes ovu kucu");
}
if(
HInfo[i][Owned] == 0)//Lagana provera dali kuca ima vlasnika
{
SendClientMessage(playerid,-1,"/kupikucu kako bi ste kupili kucu");
}
}
if(
checkpointid == HouseExit[i])//Provera da checpoint nije za izlaz
{
SetPlayerPos(playerid,HInfo[i][XPos]+3,HInfo[i][YPos],HInfo[i][ZPos]);//Postavljanje pozicije igraca na Checkpoint +3
SetPlayerInterior(playerid,GetPVarInt(playerid,"PlayersInteriorHouse"));//Postavljanje smestenog interiora
SetPlayerVirtualWorld(playerid,GetPVarInt(playerid ,"PlayerVirtualWorldHouse"));//Postavljanje na igracev VirutalWorld gde se sve to cuva
}
}
return 
1;

try this
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)