Započeo Kopra
•13. Apr. 2012.• Zaključano[POMOC] 2 problema
766
pregleda
11
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
13. Apr. 2012.
Skripta koju koristim: GTA:RP Moj edit !
Detaljan opis problema: Pa ovako,napravio sam da ako je igrac admin veci od 1337,da kad mu se auto malo pokvari,tj ode mu health auta ispod 999,da se odma POPRAVI,tj vrati na 1000,e sad fora je sto to nece da radi,i kada compile dobijem ovaj warning:
Dio skripte:
Drugi problem , kako da napravim da se na F ili ENTER ulazi i izlazi iz KUCA i BIZNISA ?!
Detaljan opis problema: Pa ovako,napravio sam da ako je igrac admin veci od 1337,da kad mu se auto malo pokvari,tj ode mu health auta ispod 999,da se odma POPRAVI,tj vrati na 1000,e sad fora je sto to nece da radi,i kada compile dobijem ovaj warning:
(58724) : warning 235: public function lacks forward declaration (symbol "AutoFix")Dio skripte:
public AutoFix() { // automatsko popravljanje vozila
for(new playerid=0; playerid if(PlayerInfo >= 1337) {
if(IsPlayerConnected(playerid)) {
new Float:health, cid;
if (IsPlayerInAnyVehicle(playerid)) {
cid = GetPlayerVehicleID(playerid);
GetVehicleHealth(cid, health);
if (health < 999) {
RepairVehicle(GetPlayerVehicleID(playerid));
}
}
}
}
}
return 1;
}Drugi problem , kako da napravim da se na F ili ENTER ulazi i izlazi iz KUCA i BIZNISA ?!
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
13. Apr. 2012.
|¤ White ¤| wrote on April 13, 2012, 11:44 am:
za ovo prvo: tamo gde su ti ostali forward stavi
forward AutoFix();Znam ja to,ali fora je sto nece da radi,nece da mi se popravi !!
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
13. Apr. 2012.
ima sigurno al' me mrzi da uradim... 😛 prebacis iz komande /enter pod
smisli nesto pokusaj mozda napravis sam... 😉
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
(ovde ubacis taj kod iz /enter komande i iz /exit komande )smisli nesto pokusaj mozda napravis sam... 😉
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
13. Apr. 2012.
|¤ White ¤| wrote on April 13, 2012, 12:28 pm:
ima sigurno al' me mrzi da uradim... 😛 prebacis iz komande /enter pod
smisli nesto pokusaj mozda napravis sam... 😉
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
(ovde ubacis taj kod iz /enter komande i iz /exit komande )smisli nesto pokusaj mozda napravis sam... 😉
Ja sam nesto napravio ovako ali dobijem 26 errora
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli kuci", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
HouseEntered = i;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
13. Apr. 2012.
moras da imas isti broj otvorenih { i zatvorenih } zagrada
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli kuci", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
HouseEntered = i;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
}
}
}
}
return 1;
} probaj ovako nekako mozda radi 🙂Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
13. Apr. 2012.
|¤ White ¤| wrote on April 13, 2012, 2:54 pm:
moras da imas isti broj otvorenih { i zatvorenih } zagrada
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli kuci", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
HouseEntered = i;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
}
}
}
}
return 1;
} probaj ovako nekako mozda radi 🙂To radi,hvala ,a gle ja sam sada isto tako stavio iza IZLAZ(iz komande /exit) i nemam errora ni warninga , ali nece da radi
To je taj deo,1. je za ulaz(koj radi) a 2. je za izlaz(on ne radi !!)
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli kuci", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
HouseEntered = i;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
}
}
}
}
return 1;
}
else if(newkeys == KEY_SECONDARY_ATTACK)
{
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;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
211
Postovi:
30
Teme:
Pridružio se:Jan. 2011
13. Apr. 2012.
probaj ovako
if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli kuci", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
HouseEntered = i;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano", 5000, 1);
}
}
}
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