Skripta koju koristim: UP
Detaljan opis problema:Kad kupim naocale ili maramu u 24/7 i idem /naocare samo ih pokaze na sekundu znaci kad idem ono pise stavio si naocale ali ih nemam na sekundu ih pokaze i skine ih, evo kod ako zna neko u cemu je problem, to se desava i sa efektom droge i sa maramom, pa ako neko zna nek pomogne :D
Dio skripte: YCMD:naocare(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"O:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pNaocare] == 0) return SCM(playerid,-1, ""CRVENA"[O:RP] "SIVA"Nemas naocare!");
new string[128];
if(Naocare[playerid] == true)
{
RemovePlayerAttachedObject(playerid, NAOCARE_SLOT);
format(string,sizeof(string), "* %s skida naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = false;
}
else
{
SetPlayerAttachedObject(playerid, NAOCARE_SLOT, 19006, 2, 0.09, 0.04, 0, 88, 75, 0);
format(string,sizeof(string), "* %s stavlja naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = true;
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
probaj ovako...
YCMD:naocare(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"O:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pNaocare] == 0) return SCM(playerid,-1, ""CRVENA"[O:RP] "SIVA"Nemas naocare!");
new string[128];
if(Naocare[playerid] == true)
{
RemovePlayerAttachedObject(playerid, NAOCARE_SLOT);
format(string,sizeof(string), "* %s skida naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = false;
return 1;
}
if(Naocare[playerid] == false)
{
SetPlayerAttachedObject(playerid, NAOCARE_SLOT, 19006, 2, 0.09, 0.04, 0, 88, 75, 0);
format(string,sizeof(string), "* %s stavlja naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = true;
}
return 1;
}
samo neznam zasto si koristio false i true kad mozes 1 i 0 ali kako oces
Citat: Crazyn3ss poslato Jul 21, 2013, 19:41:35 POSLE PODNE
probaj ovako...
YCMD:naocare(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"O:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pNaocare] == 0) return SCM(playerid,-1, ""CRVENA"[O:RP] "SIVA"Nemas naocare!");
new string[128];
if(Naocare[playerid] == true)
{
RemovePlayerAttachedObject(playerid, NAOCARE_SLOT);
format(string,sizeof(string), "* %s skida naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = false;
return 1;
}
if(Naocare[playerid] == false)
{
SetPlayerAttachedObject(playerid, NAOCARE_SLOT, 19006, 2, 0.09, 0.04, 0, 88, 75, 0);
format(string,sizeof(string), "* %s stavlja naocare.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
Naocare[playerid] = true;
}
return 1;
}
samo neznam zasto si koristio false i true kad mozes 1 i 0 ali kako oces
Sad ih cuva 3 sekunde i skine, ne pise da ih je skinuo nego samo nestanu
Zna neko?