Results 1 to 12 of 12
Hybrid View
-
21st February 2004 14:16 #1
âúïðîñ çà `time zone` è daylight saving time... :(
Çäðàâåéòå
èìàì âúïðîñ, êîéòî ìàé ïàê íå å çà òóê...
çíà÷è ñòàâà äóìà çà ìàëêî JS
òîâà å ñêðèïò, êîéòî âðúùà êîëêî + èëè - ñå íàìèðà â ìîìåíòà ïîòðåáèòåëÿ<script language="JavaScript">
function timezones(){
var d, tz, s = "you are ";
d = new Date();
tz = d.getTimezoneOffset();
if (tz < 0)
s += tz / 60 + " hours before GMT";
else if (tz == 0)
s += "GMT";
else
s += tz / 60 + " hours after GMT";
}
</script>
äà òóê äîáðå,
íî íå ìè óäîâëåòâîðÿâà âñè÷êè íóæäè - ÷åñòíî êàçàíî îò 3-4 äåíà ïðàâÿ research òî÷íî çà òîâà êîåòî ìè òðÿáâà, íî íèùî íå íàìèðàì...
à èìåííî êîåòî ìè òðÿáâà å - äà îïðåäåëÿì DST / daylight saving time / - ò.å. ïðèìåðíî ïîòðåáèòåëÿ Õ ñå íàìèðà â +2 - å ñàìî äåòî íà +2 ñà íàêà÷óëåíè ìíîãî äúðæàâè
òà èñêàì ñ åäèí ñêðèïò äà `âèæäàì` òî÷íî â êîÿ å, è îò òàì ñ ìàëêî if-îâå äà ïðîâåðÿâà äàëè â ìîìåíòà ñà ïî DST èëè íå...
ìíîãî âè ìîëÿ,
àêî èìàòå íÿêàêâè ïðåäëîæåíèÿ, êîìåíòàðè, èëè ïúê çíàåòå äðóã íà÷èí çà òîâà - ñïîäåëåòå
ñïåö. êúì NoDude! - ïîìàãàé, ÷îâå÷å!
-
21st February 2004 23:48 #2
Ïðèÿòåëþ áëàãîäàðÿ òè çà ãëàñóâàíîòî äîâåðèå, íî òîâà èçèñêâà ïîâå÷å ðàáîòà îòêîëêîòî áèõ ñâúðøèë (ïî-ñêîðî áèõ ìîãúë äà ñâúðøà)... Òî÷íî îò òîâà ñúì ñå èíòåðåñóâàë è òè êàçâàì, ÷å òîâà ñà åäíè îò íàé-ñëèæíèòå (âñúùíîñò çà ïî-ñëîæíè ñåãà íå ñå ñåùàì) ñêðèïò ïðîáëåìè ñ êîèòî ñúì ñå ñáëúñêâàë. Äî òóê ðàçáèðàø ñ êàêúâ offset îò íóëåâèÿò ìåðèäèÿí ñè. Âå÷å òè òðÿáâàò ìàñèâè ñ âñè÷êè äúðæàâè ïî ñâåòà, êàòî ìàñèâèòå äà ñà ðàçäåëåíè ïî ÷àñîâè çîíè (åäèí çà +1 ÷àñ, åäèí çà +2 ÷àñà è ò.í. (òîâà ñàìî çà êðúãëèòå ÷àñîâå, à èìà äúðæàâè äæóäæåòà (è íå ñàìî) êîèòî ñà 5:30+ ïðèìåðíî)). Èìàø ãè è òÿõ, äî òóê äîáðå. Äà ðå÷åì, ÷å ñ íÿêàêâî ìàãè÷åñêî ñðåäñòâî ðàçáåðåø òî÷íî â êîÿ äúðæàâà îò âñè÷êèòå âúçìîæíè â òàçè ÷àñîâà çîíà ñå íàìèðà ïîòðåáèòåëÿ (ñ Äæàâà Ñêðèïò íå ñå ñåùàì êàê ùå ñòàíå). Òóê âå÷å èäâà ìîìåíòà íà if-îâåòå è íÿìà äà ñà íÿêîëêî, ïðèÿòåëþ. Èìà äúðæàâè êîèòî íå ïðåìèíàâàò â ïîñëåäíàòà íåäåëÿ íà ìàðò. Òàêàâà å Èðàê (èëè Èðàí, ñúæàëÿâàì íî íå ïîìíÿ), êîÿòî ïðåìèíàâà íà ïúðâè (èëè òðåòè áåøå) àïðèë. Èëè ïúê ùàòà Àðèçîíà êîéòî âúîáùå íå ñè ïðàâè òðóäà äà ñè ñìåíÿ ÷àñîâîòî âðåìå.
Ñïîðåä ìåí, íàé-äîáðå ÿ çàðåæè òàÿ èñòîðèÿ. Íå ñúì ñèãóðåí çàùî òî÷íî òè òðÿáâà òîâà, íî javascript (è actionscript â òîçè ðåä íà ìèñëè) âçeìàò â ïðåäâèä DST êîãàòî èçâèêâàø getTimezoneOffset() (è â actionscript òàêà ñå êàçâà, çà íåãî å ïðîâåðåíî). Ïúê äîðè è äà íå òè ïîìàãà òîâà, ùå èìàø ïðîáëåìè ñàìî äâà ïúòè â ãîäèíàòà. Ñúæàëÿâàì ÷å íå òè ïîìîãíàõ.  ñâåòà íÿìà íåâúçìîæíè íåùà, èìà ïðåêàëåíî ñëîæíè çà èçïúëíåíèå òàêèâà è òîâà å åäíî îò òÿõ.
-
22nd February 2004 00:30 #3
çäðàñòè
çíà÷è 1/2 îò ðàáîòàòà å ñâúðøåíà
äàæå 2/3
èìàì çíà÷è êúäå ïî GMT ñå íàìèðà
ò.å. èìàì äàòàòà è ÷àñà è ÄÚÐÆÀÂÀÒÀ âå÷å / ëåëå êîëêî äåíà ñàìî òîâà ñúì òúðñèë...
/
äúðæàâàòà ïîñðåäñòâîì IPòî ñå ïðîâåðÿâà â ÁÄ êúäå å ùî å - êðàéíî êóöî å - åäíî ïðîêñè ïðèìåðíî è àéäå ÷àî ñòàâà ðàáîòàòà
äà íå ãîâîðèì, ÷å êàêòî êàçâàø çà USA ùå âàäè USA áåç ìèëèîíèòå ìåñòà äåòî ïî ðàçëè÷íî âðåìå ñå ñìåíÿò
òà ñêðèïòîâåòå ìîæåø äà ãè íàìåðèø íà http://www.codeproject.com/asp/geoip.asp , êàòî ñëåä ìàëêî ìîäèôèöèðàíå ñè áà÷êàò ñïîðåä íóæäèòå òè
è ñåãà ñëåäâà íàé èíòåðåñíàòà ÷àñò - îêîëî 400-500 if-à / ïîíå! ïúðâè ÀÊÎ äúðæàâàòà Å, ïîñëå ÀÊÎ âðåìåòî Å, ïîñëå ÀÊÎ âðåìåòî å ì/ó... è òàêà çà 150+ äúðæàâè! /
ñ åäíà äóìà - íÿìà êàê äà ñå íàïðàâè òîâà èçöÿëî
çà æàëîñò òîçè âàðèàíò åäâà ëè ùå ãî îäîáðÿò õîðàòà çà êîèòî ãî ïðàâÿ òîâà... ïèñàõ èì âå÷å ïúê äà âèäèì
àêî íå òè ñå çàíèìàâà äà òúðñèø .dat-à íà geoip è ò.í. äðàñíè åäíî ïì - ùå òè ïðàòÿ âñè÷êî
óæàñ.. à ñè ìèñëåõ ÷å íÿìà íåùî, êîåòî äà íå ìîæåø äà ãî íàïðàâèø ñ âñè÷êè òåõíîëîãèè íà ñâåòà..
edit://
http://www.timeanddate.com/worldclock/full.html - åé òóê ïèøå êîå êîãà çàùî èìà DST - áëàçå íà òîçè äåòî ñå íàâèå äà ãè ïèøå if-îâåòåLast edited by Pa3KaTaH; 22nd February 2004 at 00:42.
-
22nd February 2004 21:30 #4
Ìà òè ñè ïî-óïîðèò îòêîëêîòî òå ìèñëåõ âå
Ñåãà àêî çàïî÷íåø è if statement-èòå äà ãè ïèøåø òå ïðèçíàâàì... Çà ïñèõàð
-
22nd February 2004 21:43 #5îõàààààààOriginally posted by NoDude!
Ìà òè ñè ïî-óïîðèò îòêîëêîòî òå ìèñëåõ âå
Ñåãà àêî çàïî÷íåø è if statement-èòå äà ãè ïèøåø òå ïðèçíàâàì... Çà ïñèõàð
äíåñ öÿë äåí ñè ìèñëåõ êîëêî if-îâå ìå ÷àêàò
è ñè ãëåäàì ïîùàòà - ïè÷îâåòå ïèøàò `îê íåêà íå ãî ïðàâèì òîâà àâòîìàòè÷íî`
YES !!!
:lol:

5 äåíà research è íàêðàÿ èçâîä:
Äà ñå íàìåðè â êîÿ äúðæàâà å ëåñíî äà ñå íàìåðè, +-GMT ñúùî.. ñàìî äåòî....
àâòîìàòè÷íî íå ìîæå äà îïðåäåëÿòå DST è ò.í. - îñâåí àêî íå ñòå ëóä, èëè íå âè äàâàò 1000+$ çà òîâà!
NoDude!, ìú÷èõ ñå äà ñè ïðåäñòàâÿ òîâà ñ IF-îâåòå - áàñ ëîâÿ ÷å íÿìà äî ñåãà íåùî ïèñàíî ñ òîëêîâà if-à ...
îñâåí windows ñ íåãîâèòå ` if crash=true then crash_now() else if crash = almost then crash_now().... `
-
23rd February 2004 13:27 #6
Òúé ëè... ß ãî ãëåäàé òîâà çà åäèí ìîðñêè øàõ ñúì ãî ïèñàë (ìîðñêèÿò øàõ èìà 9 (ÄÅÂÅÒ) ïîëåòà íà áðîé. Ùÿõ äà ïóñêàì òóòîðèàë, ìà êàòî ñå ñåòèõ ñàìî àè-òî êîëêî å, ðåøèõ ÷å ùå ìå êàðàt äà ïëàùàì çà äèñêîâî ïðîñòðàíñòâî êîåòî çàåìà òóò-à âúâ ôîðóìà
------------------------ framerate-à å 30fps -------------------------------
onClipEvent (enterFrame) {
//====**** player turns & game pieces Functions****====
//increment the game piece
if ((turns>=2 && player.piece<2) || (turns>=4 && player.piece<3) || (turns>=6 && player.piece<4) || (turns>=8 && player.piece<5)) {
player.piece++;
}
//change the player
if (playerIsWinner) {
if (turns == 1 || turns == 3 || turns == 5 || turns == 7 || turns == 9) {
player.active = "two";
} else {
player.active = "one";
}
}
if (!playerIsWinner) {
if (turns == 0 || turns == 2 || turns == 4 || turns == 6 || turns == 8) {
player.active = "two";
} else {
player.active = "one";
}
}
//====**** checks for a winner ****=====
//checks for horizontal matches
if (((field1Owned === field2Owned) && (field2Owned === field3Owned)) && field1Owned !== null) {
_root.two[player.piece].called = false;
if (field1Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
} else if (((field4Owned === field5Owned) && (field5Owned === field6Owned)) && field4Owned !== null) {
_root.two[player.piece].called = false;
if (field4Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
} else if (((field7Owned === field8Owned) && (field8Owned === field9Owned)) && field7Owned !== null) {
_root.two[player.piece].called = false;
if (field7Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
//checks for vertical matches
} else if (((field1Owned === field4Owned) && (field4Owned === field7Owned)) && field1Owned !== null) {
_root.two[player.piece].called = false;
if (field1Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
} else if (((field2Owned === field5Owned) && (field5Owned === field8Owned)) && field2Owned !== null) {
_root.two[player.piece].called = false;
if (field2Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
} else if (((field3Owned === field6Owned) && (field6Owned === field9Owned)) && field3Owned !== null) {
_root.two[player.piece].called = false;
if (field3Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
//checks for cross-section matches
} else if (((field1Owned === field5Owned) && (field5Owned === field9Owned)) && field1Owned !== null) {
_root.two[player.piece].called = false;
if (field1Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
} else if (((field3Owned === field5Owned) && (field5Owned === field7Owned)) && field3Owned !== null) {
_root.two[player.piece].called = false;
if (field3Owned == "one") {
playerIsWinner = true;
_root.myScoretxt += 1;
} else {
playerIsWinner = false;
_root.cpuScoretxt += 1;
}
_root.stopey();
_root.save();
}
//====**** Artificial Inteligence ;o) ****====
if (player.active === "two" && cpuControled) {
trace("*** Initialize ***");
//====**** first we check if we can win ****====
if (field1Owned === null && field2Owned === "two" && field3Owned === "two") {
trace("active line: 152");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field2Owned === null && field3Owned === "two") {
trace("active line: 159");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field2Owned === "two" && field3Owned === null) {
trace("active line: 166");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field4Owned === null && field5Owned === "two" && field6Owned === "two") {
trace("active line: 173");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field4Owned === "two" && field5Owned === null && field6Owned === "two") {
trace("active line: 180");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field4Owned === "two" && field5Owned === "two" && field6Owned === null) {
trace("active line: 187");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field7Owned === null && field8Owned === "two" && field9Owned === "two") {
trace("active line: 194");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field7Owned === "two" && field8Owned === null && field9Owned === "two") {
trace("active line: 201");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field7Owned === "two" && field8Owned === "two" && field9Owned === null) {
trace("active line: 208");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
//checks for vertical matches
} else if (field1Owned === null && field4Owned === "two" && field7Owned === "two") {
trace("active line: 215");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field4Owned === null && field7Owned === "two") {
trace("active line: 223");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field4Owned === "two" && field7Owned === null) {
trace("active line: 230");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field2Owned === null && field5Owned === "two" && field8Owned === "two") {
trace("active line: 237");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field2Owned === "two" && field5Owned === null && field8Owned === "two") {
trace("active line: 244");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field2Owned === "two" && field5Owned === "two" && field8Owned === null) {
trace("active line: 251");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field6Owned === "two" && field9Owned === "two") {
trace("active line: 258");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field3Owned === "two" && field6Owned === null && field9Owned === "two") {
trace("active line: 265");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field3Owned === "two" && field6Owned === "two" && field9Owned === null) {
trace("active line: 272");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
//checks for cross-section matches
} else if (field1Owned === null && field5Owned === "two" && field9Owned === "two") {
trace("active line: 280");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field5Owned === null && field9Owned === "two") {
trace("active line: 287");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field1Owned === "two" && field5Owned === "two" && field9Owned === null) {
trace("active line: 294");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field5Owned === "two" && field7Owned === "two") {
trace("active line: 301");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field3Owned === "two" && field5Owned === null && field7Owned === "two") {
trace("active line: 308");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field3Owned === "two" && field5Owned === "two" && field7Owned === null) {
trace("active line: 315");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
}
// ====**** second we see if we can screw with player one ****====
//check horizontal matches
if (field1Owned === null && field2Owned === "one" && field3Owned === "one") {
trace("active line: 325");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field2Owned === null && field3Owned === "one") {
trace("active line: 332");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field2Owned === "one" && field3Owned === null) {
trace("active line: 339");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field4Owned === null && field5Owned === "one" && field6Owned === "one") {
trace("active line: 346");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field4Owned === "one" && field5Owned === null && field6Owned === "one") {
trace("active line: 353");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field4Owned === "one" && field5Owned === "one" && field6Owned === null) {
trace("active line: 360");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field7Owned === null && field8Owned === "one" && field9Owned === "one") {
trace("active line: 367");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field7Owned === "one" && field8Owned === null && field9Owned === "one") {
trace("active line: 374");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field7Owned === "one" && field8Owned === "one" && field9Owned === null) {
trace("active line: 381");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
//checks for vertical matches
} else if (field1Owned === null && field4Owned === "one" && field7Owned === "one") {
trace("active line: 389");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field4Owned === null && field7Owned === "one") {
trace("active line: 396");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field4Owned === "one" && field7Owned === null) {
trace("active line: 403");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field2Owned === null && field5Owned === "one" && field8Owned === "one") {
trace("active line: 410");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field2Owned === "one" && field5Owned === null && field8Owned === "one") {
trace("active line: 417");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field2Owned === "one" && field5Owned === "one" && field8Owned === null) {
trace("active line: 424");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field6Owned === "one" && field9Owned === "one") {
trace("active line: 431");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field3Owned === "one" && field6Owned === null && field9Owned === "one") {
trace("active line: 438");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field3Owned === "one" && field6Owned === "one" && field9Owned === null) {
trace("active line: 445");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
//checks for cross-section matches
} else if (field1Owned === null && field5Owned === "one" && field9Owned === "one") {
trace("active line: 453");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field5Owned === null && field9Owned === "one") {
trace("active line: 460");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field1Owned === "one" && field5Owned === "one" && field9Owned === null) {
trace("active line: 467");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field5Owned === "one" && field7Owned === "one") {
trace("active line: 474");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field3Owned === "one" && field5Owned === null && field7Owned === "one") {
trace("active line: 481");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field3Owned === "one" && field5Owned === "one" && field7Owned === null) {
trace("active line: 488");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
}
// ====**** Then we check if we can take the center ****====
if (field5Owned === null && field5Active) {
trace("active line: 497");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
}
// ====**** If The Center Is Ours We will need to make a three piece triangular shaped form around it ****====
// ====**** We need an empty row or column ****====
if (field1Owned === null && field2Owned === null && field3Owned === null) {
trace("active line: 507");
if (field1Active == true) {
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
}
} else if (field3Owned === null && field6Owned === null && field9Owned === null) {
trace("active line: 516");
if (field3Active == true) {
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
}
} else if (field9Owned === null && field8Owned === null && field7Owned === null) {
trace("active line: 525");
if (field9Active == true) {
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
} else if (ield7Owned === null && field4Owned === null && field1Owned === null) {
trace("active line: 533");
if (field7Active == true) {
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
}
}
}
// ====**** Make the stupid triangle already ****====
if (field5Owned === "two") {
if (field1Owned !== "one" && field2Owned !== "one" && field3Owned !== "one") {
trace("active line: 546");
if (field1Owned === "two") {
trace("active line: 548");
if (field3Active == true) {
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
}
} else if (field3Owned === "two") {
trace("active line: 557");
if (field1Active == true) {
trace("active line: 559");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
}
}
} else if (field3Owned !== "one" && field6Owned !== "one" && field9Owned !== "one") {
trace("active line: 567");
if (field3Owned === "two") {
trace("active line: 570");
if (field9Active == true) {
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
} else if (field9Owned === "two") {
trace("active line: 579");
if (field3Active == true) {
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
}
}
} else if (field9Owned !== "one" && field8Owned !== "one" && field7Owned !== "one") {
trace("active line: 589");
if (field7Owned === "two") {
trace("active line: 591");
if (field9Active == true) {
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
} else if (field7Owned === "two") {
trace("active line: 600");
if (field9Active == true) {
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
}
} else if (field7Owned !== "one" && field4Owned !== "one" && field1Owned !== "one") {
trace("active line: 610");
if (field1Owned === "two") {
trace("active line: 612");
if (field7Active == true) {
field7Active = false;
_root.buttonCall(_root.field7);
field9Owned = "two";
turns++;
return false;
}
} else if (field7Owned === "two") {
trace("active line: 621");
if (field9Active == true) {
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
}
}
}
// ====**** We can't Do anything so we just look for a field with our piece on it ****====
//horizontal matches
if ((field1Owned !== "one" && field2Owned !== "one" && field3Owned !== "one") && (field1Owned === "two" || field2Owned === "two" || field3Owned === "two")) {
trace("active line: 635");
if (field1Owned === null && field1Active) {
trace("active line: 637");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field2Owned === null && field2Active) {
trace("active line: 644");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field3Active) {
trace("active line: 651");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
}
} else if ((field4Owned !== "one" && field5Owned !== "one" && field6Owned !== "one") && (field4Owned === "two" || field5Owned === "two" || field6Owned === "two")) {
trace("active line: 659");
if (field4Owned === null && field4Active) {
trace("active line: 661");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field5Owned === null && field5Active) {
trace("active line: 668");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field6Owned === null && field6Active) {
trace("active line: 675");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
}
} else if ((field7Owned !== "one" && field8Owned !== "one" && field9Owned !== "one") && (field7Owned === "two" || field8Owned === "two" || field9Owned === "two")) {
trace("active line: 683");
if (field7Owned === null && field7Active) {
trace("active line: 685");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field8Owned === null && field8Active) {
trace("active line: 692");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field9Owned === null && field9Active) {
trace("active line: 699");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
//vertical matches
} else if ((field3Owned !== "one" && field6Owned !== "one" && field9Owned !== "one") && (field3Owned === "two" || field6Owned === "two" || field9Owned === "two")) {
trace("active line: 708");
if (field3Owned === null && field3Active) {
trace("active line: 710");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field6Owned === null && field6Active) {
trace("active line: 717");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field9Owned === null && field9Active) {
trace("active line: 725");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
} else if ((field2Owned !== "one" && field5Owned !== "one" && field8Owned !== "one") && (field2Owned === "two" || field5Owned === "two" || field8Owned === "two")) {
trace("active line: 732");
if (field2Owned === null && field2Active) {
trace("active line: 734");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field5Owned === null && field5Active) {
trace("active line: 741");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field8Owned === null && field8Active) {
trace("active line: 748");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
}
} else if ((field1Owned !== "one" && field4Owned !== "one" && field7Owned !== "one") && (field1Owned === "two" || field4Owned === "two" || field7Owned === "two")) {
trace("active line: 756");
if (field1Owned === null && field1Active) {
trace("active line: 758");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field4Owned === null && field4Active) {
trace("active line: 765");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field7Owned === null && field7Active) {
trace("active line: 772");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
}
//cross-section matches
} else if ((field1Owned !== "one" && field5Owned !== "one" && field9Owned !== "one") && (field1Owned === "two" || field5Owned === "two" || field9Owned === "two")) {
trace("active line: 781");
if (field1Owned === null && field1Active) {
trace("active line: 783");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field5Owned === null && field5Active) {
trace("active line: 790");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field9Owned === null && field9Active) {
trace("active line: 797");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
} else if ((field3Owned !== "one" && field5Owned !== "one" && field7Owned !== "one") && (field3Owned === "two" || field5Owned === "two" || field7Owned === "two")) {
trace("active line: 805");
if (field3Owned === null && field3Active) {
trace("active line: 807");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field5Owned === null && field5Active) {
trace("active line: 814");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field7Owned === null && field7Active) {
trace("active line: 821");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
}
}
// ====**** If we can't make anything out of it we just put a random figure ****====
if (field1Owned === null && field1Active) {
trace("active line: 831");
field1Active = false;
_root.buttonCall(_root.field1);
field1Owned = "two";
turns++;
return false;
} else if (field2Owned === null && field2Active) {
trace("active line: 836");
field2Active = false;
_root.buttonCall(_root.field2);
field2Owned = "two";
turns++;
return false;
} else if (field3Owned === null && field3Active) {
trace("active line: 845");
field3Active = false;
_root.buttonCall(_root.field3);
field3Owned = "two";
turns++;
return false;
} else if (field4Owned === null && field4Active) {
trace("active line: 852");
field4Active = false;
_root.buttonCall(_root.field4);
field4Owned = "two";
turns++;
return false;
} else if (field5Owned === null && field5Active) {
trace("active line: 859");
field5Active = false;
_root.buttonCall(_root.field5);
field5Owned = "two";
turns++;
return false;
} else if (field6Owned === null && field6Active) {
trace("active line: 866");
field6Active = false;
_root.buttonCall(_root.field6);
field6Owned = "two";
turns++;
return false;
} else if (field7Owned === null && field7Active) {
trace("active line: 873");
field7Active = false;
_root.buttonCall(_root.field7);
field7Owned = "two";
turns++;
return false;
} else if (field8Owned === null && field8Active) {
trace("active line: 880");
field8Active = false;
_root.buttonCall(_root.field8);
field8Owned = "two";
turns++;
return false;
} else if (field9Owned === null && field9Active) {
trace("active line: 887");
field9Active = false;
_root.buttonCall(_root.field9);
field9Owned = "two";
turns++;
return false;
}
}
if (!field1Active && !field2Active && !field3Active && !field4Active && !field5Active && !field6Active && !field7Active && !field8Active && !field9Active) {
if ((field1Owned && field2Owned && field3Owned && field4Owned && field5Owned && field6Owned && field7Owned && field8Owned && field9Owned) !== null) {
_root.drawGame();
return false;
}
}
}
-
23rd February 2004 13:38 #7òóê ñà òî÷íî 149 if-à :lol:Originally posted by NoDude!
Òúé ëè... ß ãî ãëåäàé òîâà çà åäèí ìîðñêè øàõ ñúì ãî ïèñàë (ìîðñêèÿò øàõ èìà 9 (ÄÅÂÅÒ) ïîëåòà íà áðîé. Ùÿõ äà ïóñêàì òóòîðèàë, ìà êàòî ñå ñåòèõ ñàìî àè-òî êîëêî å, ðåøèõ ÷å ùå ìå êàðàt äà ïëàùàì çà äèñêîâî ïðîñòðàíñòâî êîåòî çàåìà òóò-à âúâ ôîðóìà
çà ñïðàâêà
èìà 150+ äúðæàâè
èìà íÿêîëêî äúðæàâè ñ ïî íÿêîëêî timezones ïî òÿõ
150 if-à ïðèåìàìå ÷å èìà çà äúðæàâà
ïîñëå âúâ âñåêè åäèí if èìà ïî:
if çà äàòà
if çà âðåìå
îáùî ñòàâàò êúì 500 if-à
à èíàê, NoDude!, ìîæåø ëè äà ìè êàæåø êàêâî äðóãî èíôî ìîæå äà ñå âçåìå ÷ðåç VBs èëè Js îòíîñòî òàêúâ ðîä èíôî îò browser-à ?
-
23rd February 2004 14:03 #8
èçðóäè... äà ïóñêàòå êèëîìåòðè÷íè ñîðñîâå ïî ôîðóìà.. íè âú è ñðàì..
fsñk
-
23rd February 2004 15:57 #9
Ìè ñ php âåäíàãà ñå ñåùàì çà åäèí íà÷èí (ñèãóðíî èìà è äðóã, ìà ñúì ïðîñò è íè ñå ñåùàì çà ïî-äîáúð ñèãà). Òà àêî ïîòðåáèòåëÿ å ñ windows è íå å àìåðèêàíåö (èëè àíãëè÷àíèí, èëè àâñòðàëèåö) , ñèãóðíî ùå èñêà äà ðàáîòè è íà ïðîãðàìè êîèòî íå èçïîëçâàò ñàìî àíãëèèñêè åçèê. Òîãàâà ùå òðÿáâà äà ñè å îïðàâèë ðåãèîíàëíèòå íàñòðîéêè, è îò õòòï ïðîòîêîëà ìîæåø äà èçâèêàø òåêñòîâè íèç íà åçèêà êîéòî å ïðåäïî÷èòàí (èëè åçèöèòå) îò ïîòðåáèòåëÿ. Òîâà íå å çàäúëæèòåëíî äà ñå íàïðàâè ñ ïõï, íî îòêúì ñúðâúðñàéä åçèöèòå, ñàìî äî ïõï ñå îãðàíè÷àâàò çíàíèÿòà ìè. Åòî òè åäèí ïðèìåð, àêî ñå îïðàâèø ñ íåãî, çíà÷è ñõâàùàø èäåÿòà:
----- óëòðà-ìåãà-ãèãà-òåðà-õèïåð-ñóïåð-äóïåð-ñëîæåí-êîä--------------
<?php
$info = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo "$info";
?>
----- óëòðà-ìåãà-ãèãà-òåðà-õèïåð-ñóïåð-äóïåð-ñëîæåí-êîä--------------
À íà òîÿ íèç äåòî òè ãî èçïëþâà çàäúëæèòåëíî ùå òðÿáâà äà äà ìó íàìåðèø ïðèÿòåë÷å â íÿêîÿ áàçà äàííè íà ñúðâúðà, çà äà ðàçáåðåø êîÿ äúðæàâà ñå êðèå çàä õèòðîòî äâó/òðè áóêâåíî àêðîíèì÷å.
Ï.Ñ. Òè íå ñè íàðåä äà ãè áðîèø òèÿ statemant-è. Äàæå àç íå ñúì ãî ïðàâèë, âåðíî òå áèå ñà÷ìàòà òåáå
Last edited by NoDude!; 23rd February 2004 at 16:06.
-
23rd February 2004 16:38 #10õåõå íå ñú÷ìàòà - à èíòåðåñàOriginally posted by NoDude!
Ìè ñ php âåäíàãà ñå ñåùàì çà åäèí íà÷èí (ñèãóðíî èìà è äðóã, ìà ñúì ïðîñò è íè ñå ñåùàì çà ïî-äîáúð ñèãà). Òà àêî ïîòðåáèòåëÿ å ñ windows è íå å àìåðèêàíåö (èëè àíãëè÷àíèí, èëè àâñòðàëèåö) , ñèãóðíî ùå èñêà äà ðàáîòè è íà ïðîãðàìè êîèòî íå èçïîëçâàò ñàìî àíãëèèñêè åçèê. Òîãàâà ùå òðÿáâà äà ñè å îïðàâèë ðåãèîíàëíèòå íàñòðîéêè, è îò õòòï ïðîòîêîëà ìîæåø äà èçâèêàø òåêñòîâè íèç íà åçèêà êîéòî å ïðåäïî÷èòàí (èëè åçèöèòå) îò ïîòðåáèòåëÿ. Òîâà íå å çàäúëæèòåëíî äà ñå íàïðàâè ñ ïõï, íî îòêúì ñúðâúðñàéä åçèöèòå, ñàìî äî ïõï ñå îãðàíè÷àâàò çíàíèÿòà ìè. Åòî òè åäèí ïðèìåð, àêî ñå îïðàâèø ñ íåãî, çíà÷è ñõâàùàø èäåÿòà:
----- óëòðà-ìåãà-ãèãà-òåðà-õèïåð-ñóïåð-äóïåð-ñëîæåí-êîä--------------
<?php
$info = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo "$info";
?>
----- óëòðà-ìåãà-ãèãà-òåðà-õèïåð-ñóïåð-äóïåð-ñëîæåí-êîä--------------
À íà òîÿ íèç äåòî òè ãî èçïëþâà çàäúëæèòåëíî ùå òðÿáâà äà äà ìó íàìåðèø ïðèÿòåë÷å â íÿêîÿ áàçà äàííè íà ñúðâúðà, çà äà ðàçáåðåø êîÿ äúðæàâà ñå êðèå çàä õèòðîòî äâó/òðè áóêâåíî àêðîíèì÷å.
Ï.Ñ. Òè íå ñè íàðåä äà ãè áðîèø òèÿ statemant-è. Äàæå àç íå ñúì ãî ïðàâèë, âåðíî òå áèå ñà÷ìàòà òåáå

äàäîõ åäèí find if è ìè èçêàð ÷å èìà 149 òàêèâà..
ìåðñè çà èäåÿòà.. è àç ãî ìèñëèõ òîâà.. ñàìî äåòî ñàéòà ùå ñå ïîëçâà ãëàâíî îò õîðà â USA
-
24th February 2004 01:45 #11
Ìè èçïèñâàø ñ ãîëåìè ÷åðâåíè áóêâè " Congratulations ! You live in the good ol' U S of A ! ", ïðè êîåòî ñå ÷èâà åäíî óäèâåíî " WOOOOOOOOOOOOW, how the f**k did they do that ?!?!?!?! You think, they had my computer bugged ? "
-
24th February 2004 18:49 #12Originally posted by NoDude!
Ìè èçïèñâàø ñ ãîëåìè ÷åðâåíè áóêâè " Congratulations ! You live in the good ol' U S of A ! ", ïðè êîåòî ñå ÷èâà åäíî óäèâåíî " WOOOOOOOOOOOOW, how the f**k did they do that ?!?!?!?! You think, they had my computer bugged ? "
õúõú
è äà ìèãà è äà ñå âúðòè, êàòî ðàçáèðà ñå, òåêñòà å íà ôëàø, âúçìîæíî íàé-êðåùÿùî óêðàñåí




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè