Paulo* 32 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 Čus,mam tu problemik.. Tu mam podmienku pre rob system (či je hrač v an určitom mieste..) no a chcem ju rozvetviť na napr viac "obchodov" takže tu je: if(PlayerToPoint(20, playerid, x,y,z)) A ja chcem napriklad: if(PlayerToPoint(20, playerid, x,y,z (dalsia pozicia) xyz dalsia xyz atd..)) pretože toto mam len pre jeden obchod a chcem pre viac tak da sa to? Skušal som to aj z || alebo z && ale ee .. Prosim help Link to comment Share on other sites More sharing options...
0 Stefano 2 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 Tu máš ukažku: if(PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z)) Link to comment Share on other sites More sharing options...
0 Rad012 23 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 pokial by si to začal trepať takto: if(PlayerToPoint(20, playerid, x,y,z, x,y,z a furt zasa a zasa)) // v tomto prípade by pawno vypísalo chybu jakto že || je ee ? ja by som riešil takto: if(PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z) || // alebo ďalšia PlayerToPoint(20, playerid, x,y,z) || // alebo ďalšia PlayerToPoint(20, playerid, x,y,z) || // alebo ďalšia PlayerToPoint(20, playerid, x,y,z)){ //akcia } Link to comment Share on other sites More sharing options...
0 Paulo* 32 Odesláno: 10. Únor, 2013 Author Share Odesláno: 10. Únor, 2013 Tu máš ukažku: if(PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z)) kamo tak to ma nenapadlo .. oka skusim pokial by si to začal trepať takto: if(PlayerToPoint(20, playerid, x,y,z, x,y,z a furt zasa a zasa)) // v tomto prípade by pawno vypísalo chybu jakto že || je ee ? ja by som riešil takto: if(PlayerToPoint(20, playerid, x,y,z) || PlayerToPoint(20, playerid, x,y,z) || // alebo ďalšia PlayerToPoint(20, playerid, x,y,z) || alebo ďalšia PlayerToPoint(20, playerid, x,y,z) || alebo ďalšia PlayerToPoint(20, playerid, x,y,z)){ //akcia } no tak potom skusim toto xd oka Mam to takto teraz lebo inak erory.. if(PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) ||[/b] [b]atd atd moze byt?? Link to comment Share on other sites More sharing options...
0 Rad012 23 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 Mam to takto teraz lebo inak erory.. if(PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) ||[/b] [b]atd atd moze byt?? šak vyskúšaj... Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 10. Únor, 2013 Administrátor Share Odesláno: 10. Únor, 2013 II znamená nebo logický (or) - Bud půjdu srát || chcát && znamená a logická (AND) - Půjdu srát &&(a) chcát V podmínce Může být třeba if(Admin == 1 || Admin == 2) Bud máš level 1 nebo 2 ale s použitím if(Admin == 1 && Admin == 2) znamená že musíš mít level 1 a 2 aby podmínka nabyla platnosti Link to comment Share on other sites More sharing options...
0 DooM 93 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 kamo tak to ma nenapadlo .. oka skusim no tak potom skusim toto xd oka Mam to takto teraz lebo inak erory.. if(PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) || PlayerToPoint(20, playerid, -29.7324,-55.2186,1003.5469) ||[/b] [b]atd atd moze byt?? Ano akorat nakonci bude normalni PlayerToPoint(20, playerid, X,Y,Z) || - znamena alespon jeden(amateri to nazyvaji : Nebo) .. tzn. kdyz budes mit napriklad if(promennaA[index] == true || promennaB[index] == true) { SendClientMessage(playerid,0xff0000,"Byla vykonana jedna z promennych A,B"); } edit:// Ewwe me predbehl... Ten krivak! Link to comment Share on other sites More sharing options...
0 PinkSmoothie 104 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 Ano akorat nakonci bude normalni PlayerToPoint(20, playerid, X,Y,Z); || - znamena alespon jeden(amateri to nazyvaji : Nebo) .. tzn. kdyz budes mit napriklad if(promennaA[index] == true || promennaB[index] == true) { SendClientMessage(playerid,0xff0000,"Byla vykonana jedna z promennych A,B"); } edit:// Ewwe me predbehl... Ten krivak! Ved na konci je normalny PlayerToPoint(20, playerid, X,Y,Z); Ale na konci mu chyba ; Link to comment Share on other sites More sharing options...
0 TheKid 16 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 lol za podminku se ; nepise. Link to comment Share on other sites More sharing options...
0 PinkSmoothie 104 Odesláno: 10. Únor, 2013 Share Odesláno: 10. Únor, 2013 lol za podminku se ; nepise. Tak to napis DooMovi Profesionalovy Link to comment Share on other sites More sharing options...
0 TheKid 16 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 ale kdyt doom to ma dobre Link to comment Share on other sites More sharing options...
0 rhsCZ 19 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 šlo by to udělat i cyklem ale s tim že by se souřadncie museli dat do proměnne a v podmínce používat arrays doufa že mě chapete Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 12. Únor, 2013 Administrátor Share Odesláno: 12. Únor, 2013 naco zbytečně cyklit a zatěžovat cpu Link to comment Share on other sites More sharing options...
0 PinkSmoothie 104 Odesláno: 12. Únor, 2013 Share Odesláno: 12. Únor, 2013 ale kdyt doom to ma dobre ten trapak si to opravil, nemal to tam. Link to comment Share on other sites More sharing options...
Dotaz
Paulo* 32
Čus,mam tu problemik..
Tu mam podmienku pre rob system (či je hrač v an určitom mieste..) no a chcem ju rozvetviť na napr viac "obchodov" takže tu je:
A ja chcem napriklad:
if(PlayerToPoint(20, playerid, x,y,z (dalsia pozicia) xyz dalsia xyz atd..))
pretože toto mam len pre jeden obchod a chcem pre viac tak da sa to?
Skušal som to aj z || alebo z && ale ee .. Prosim help
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