SpyLine 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 Zdravím, jsem začátečník a potřebuji pomoct. Chtěl by jsem se zeptat, jak udělám podmínku, že jeden určitý příkaz může použít pouze jeden hráč na serveru.. Třeba vždy ten první. Děkuji za pomoc a ochotu. Link to comment Share on other sites More sharing options...
0 ebabecka 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 new Podmienka[MAX_PLAYERS]; Link to comment Share on other sites More sharing options...
0 Pepa 2 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 Udělej si to lepšim systémem třeba jen pro rcon admina třeba přiklad: if(strcmp(cmdtext,"/jetpack",true) == 0) //príkaz { if(IsPlayerAdmin(playerid))//podminka pro rcon admina { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);//da jetpack SendClientMessage(playerid,barva, "Dostal jste jetpack");//napise hraci zpravu }else{ SendClientMessage(playerid,barva, "Musite byt prihlasen za rcon");//napise hraci zpravu } return 1; } Link to comment Share on other sites More sharing options...
0 Neones 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 new podmienka = 1; if(strcmp(cmdtext,"/jetpack",true) == 0) { if(podmienka) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid,barva, "Dostal jste jetpack"); podmienka = 0 }else{ SendClientMessage(playerid,barva, "Uz nejaky hrac pouzil tento prikaz a dostal jetpack!"); } return 1; } Presnejšie neviem čo si mal na mysli, toto by malo fungovať tak, že ten new si dáš do initu, a vlastne ten príkaz môže použiť len jedne hociaký hráč, a keď ho použije tak už druhý ho nemôže použiť. Ale zase to môže použiť iba raz za reštart servera. Neviem čo si presne chcel.. Link to comment Share on other sites More sharing options...
0 ebabecka 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 to je FANTASTICKÉ ! DAJTE MU MEDAILU! ? Odpovedal som na jeho otázku. Ostatní má môžu doplniť, ak bude potrebovať ukážku. Link to comment Share on other sites More sharing options...
0 Lax. 28 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 ? Odpovedal som na jeho otázku. Ostatní má môžu doplniť, ak bude potrebovať ukážku. nauč sa potom lepšie čítať čo on potrebuje a čo si mu napísal ty. Link to comment Share on other sites More sharing options...
0 ebabecka 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 Ja som mu napísal ako vytvorí novú podmienku, a ostatní ma doplnili ako tú podmienku využiť. Nie každý je dokonalý. Link to comment Share on other sites More sharing options...
0 jakefeels 3 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 ? Odpovedal som na jeho otázku. Ostatní má môžu doplniť, ak bude potrebovať ukážku. to co si napisal ty je premenna, to nieje podmienka Link to comment Share on other sites More sharing options...
0 ebabecka 0 Odesláno: 26. Srpen, 2013 Share Odesláno: 26. Srpen, 2013 Nemusíme to tu riešiť keď už dostal odpoveď. Ja tiež neviem všetko, aspoň som sa mu snažil pomôcť. Link to comment Share on other sites More sharing options...
0 rhsCZ 19 Odesláno: 27. Srpen, 2013 Share Odesláno: 27. Srpen, 2013 Nemusíme to tu riešiť keď už dostal odpoveď. Ja tiež neviem všetko, aspoň som sa mu snažil pomôcť. aha jsem nevěděl že pomáhaj i uplný blbci Link to comment Share on other sites More sharing options...
0 ATomas 290 Odesláno: 27. Srpen, 2013 Share Odesláno: 27. Srpen, 2013 Zdravím, jsem začátečník a potřebuji pomoct. Chtěl by jsem se zeptat, jak udělám podmínku, že jeden určitý příkaz může použít pouze jeden hráč na serveru.. Třeba vždy ten první. Děkuji za pomoc a ochotu. if(playerid == 0) // id 0 je vzdy ten prvni hrac. Pokud by jsi chtel udelat prikaz jen pro nick hrace tak potom takto: new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); if(strcmp(name,"NICK HRACE",false) == 0)//toto podminka porovnava text, tedy hracuv nick a ten pro ktery je povolen prikaz Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 27. Srpen, 2013 Share Odesláno: 27. Srpen, 2013 když už jste u tech podmínek neporadil by mi nekdo jak na podmínku že musí byt v aute ID 400? tim myslim pokut je v jinem aute tak mu to napíše nejste v spravnem aute Link to comment Share on other sites More sharing options...
0 Neones 0 Odesláno: 27. Srpen, 2013 Share Odesláno: 27. Srpen, 2013 když už jste u tech podmínek neporadil by mi nekdo jak na podmínku že musí byt v aute ID 400? tim myslim pokut je v jinem aute tak mu to napíše nejste v spravnem aute public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger) { if(GetVehicleModel(vehicleid) == 400) // Podmienka { SendClientMessage(playerid, 0xFFFFFFFF, "Sedíš v aute ktoré má ID 400 !"); } else { SendClientMessage(playerid, 0xFFFFFFFF, "Nesedíš v aute ktoré má ID 400 !"); } return 1; } http://wiki.sa-mp.co...GetVehicleModel Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 27. Srpen, 2013 Share Odesláno: 27. Srpen, 2013 public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger) { if(GetVehicleModel(vehicleid) == 400) // Podmienka { SendClientMessage(playerid, 0xFFFFFFFF, "Sedíš v aute ktoré má ID 400 !"); } else { SendClientMessage(playerid, 0xFFFFFFFF, "Nesedíš v aute ktoré má ID 400 !"); } return 1; } http://wiki.sa-mp.co...GetVehicleModel dík Link to comment Share on other sites More sharing options...
Dotaz
SpyLine 0
Zdravím, jsem začátečník a potřebuji pomoct.
Chtěl by jsem se zeptat, jak udělám podmínku, že jeden určitý příkaz může použít pouze jeden hráč na serveru.. Třeba vždy ten první.
Děkuji za pomoc a ochotu.
Link to comment
Share on other sites
13 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now