E treba mi kada neko pridje nekim vratima i udari u njih da se ona okrenu za 90c napisite gde to da stavim i sta da stavim koristim gf obican malo modiran.
I treba mi pomoc ocu da obrisem ono da samo ako imas license za auto da mozes da vozis to ocu da obrisem i za ostalo brodove motore i avione molim vas pomozite.
E ovo prvo za okretanje vrata je dosta jednostavno, mozes napraviti lako sa funkcijom IsPlayerInRangeOfPoint ili IsPlayerToPoint znaci kad je igrac na tom mjestu RotateObject(ili kako vec ide) itd...
a ja cu da ti pomognem ovo drugo tj. nadjes gdje pise onplayerregist i onda ima kao spisak njegovih statova i ima u tom dijelu pise carlic=0 flylic=0 boatlic=0 fishlic=0 e to sve promjenis u 1 tj. kad se igrac rega da odma ima sve licence ...ja neznam drukcije...poz
Citat: Milan_Jeftic poslato Jul 19, 2010, 19:51:51 POSLE PODNE
a ja cu da ti pomognem ovo drugo tj. nadjes gdje pise onplayerregist i onda ima kao spisak njegovih statova i ima u tom dijelu pise carlic=0 flylic=0 boatlic=0 fishlic=0 e to sve promjenis u 1 tj. kad se igrac rega da odma ima sve licence ...ja neznam drukcije...poz
nece tako uspeti jer
if( strcmp( key , "CarLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); }
if( strcmp( key , "FlyLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); }
if( strcmp( key , "BoatLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); }
if( strcmp( key , "FishLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); }
if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }
trebalo bi nekako ovako:
na OnPlayerSpawn , ispod string ( new string[128]; ) se doda
PlayerInfo[playerid][pCarLic] =1);
PlayerInfo[playerid][pFlyLic] =1);
PlayerInfo[playerid][pBoatLic] =1);
PlayerInfo[playerid][pFishrLic] =1);
PlayerInfo[playerid][pGunLic] =1);
Niste me razumeli pravim RP GM i malo je glupo da igrac odma dodje i ima license za oruzja i aute i ostalo a ovo za vrata de da stavim?
pa ili napravi sa timer na pr na svakoj sekundi da proveruje dali ima igrac pred vrata ili pod OnPlayerUpdate ali mozno je pod onplayerupdate da malo spama jel se povikuje 20 puta u sekundi
Ja ljudi vas nista ne kontam gde sta da stavim :-[
mozda momak traži ona vrata iz SP-a Å¡to nisu baÅ¡ kao fiksirana nego se može proći kroz njih to jest kad ih igraÄ gurne ona se rotiraju... ::)
Citat: [BP] Haris ba! ^^ poslato Jul 20, 2010, 18:51:43 POSLE PODNE
mozda momak traži ona vrata iz SP-a Å¡to nisu baÅ¡ kao fiksirana nego se može proći kroz njih to jest kad ih igraÄ gurne ona se rotiraju... ::)
alee to pokusavam reci sta i gde da stavim!?
za to imaÅ¡ onaj MTA program pomoću kojeg ubacujeÅ¡ objekte ima tamo mnogo takvih vrata pa si skini i ubaci. Skontat ÄeÅ¡ već nije komplikovano ;)
Citat: [BP] Haris ba! ^^ poslato Jul 20, 2010, 22:29:53 POSLE PODNE
za to imaš onaj MTA program pomoću kojeg ubacuješ objekte ima tamo mnogo takvih vrata pa si skini i ubaci. Skontat češ već nije komplikovano ;)
Lako cu ja coordinate ajde pomozite mi za aute
Treba mi komanda da kada ukucam /xyz xkordinati,ykordinati,zkordinati
Da me on porta tamo ako mozete to da mi napravite ja neznam nista o skriptanju.
hmm probaj vako nešto ovo sam za sec napravio nezz radil.. :)
if (strcmp(cmdtext, "/gotoxyz", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:X, Float:Y, Float:Z;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORIÅ TENJE: /gotoxyz [koordinate]");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid, COLOR_GREEN, " ** Teleportovani ste na željeni X, Y, Z !");
SetPlayerPos(playerid, X, Y, Z);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizovani da koristite tu komandu!");
}
}
return 1;
}
Hvala evo sad cu ga isprobam a ovo za kola i vrata moze li ko da objasni de sta da staim?
Nece da radi steta nema veze. 8)