Szerző Téma: Matek  (Megtekintve 2831 alkalommal)

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Dátum: 2012. április 17. - 20:26:11 »
+10 Show voters
A SCRIPT ELAVULT!
« Utoljára szerkesztve: 2012. november 27. - 20:38:14 írta Gabor.. »

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Matek
« Válasz #1 Dátum: 2012. április 17. - 20:43:36 »
0 Show voters
Osztást még csinálhattál volna. :D Amúgy 2 változót felesleges létrehozni. A c -t, és a string2 -t.
 
CMD:osszead(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /osszead <egyik összeadandó> <másik összeadandó>\");
 
 format(string, sizeof(string), \"Az összeadandók:  a = %d, b = %d\", a, b);
 SendClientMessage(playerid, 0xFF0000AA, string);
     a += b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}
CMD:kivon(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kivon <egyik kivonandó> <másik kivonandó>\");
     format(string, sizeof(string), \"A kivonandók:  a = %d, b = %d\", a, b);
 SendClientMessage(playerid,0xFF0000AA, string);
     a -= b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}
CMD:szoroz(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szoroz <szorzandó> <szorzó>\");
 
         format(string, sizeof(string), \"A szorzandó: %d, szorzó: %d\", a, b);
 SendClientMessage(playerid,0xFF0000AA, string);
a *= b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Matek
« Válasz #2 Dátum: 2012. április 17. - 20:57:11 »
0 Show voters
Nem rossz, fut a + :D

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Matek
« Válasz #3 Dátum: 2012. április 17. - 21:13:24 »
0 Show voters
Jó, de ha megcsinálnád úgy, hogy a következõ képpen is menjen, akkor durva lenne :D
/matek 5 * 5 + 10 / 2 - 2

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Válasz #4 Dátum: 2012. április 17. - 21:37:34 »
0 Show voters
Idézetet írta: Casamiro date=1334688216\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20331\" data-ipsquote-contentclass=\"forums_Topic
Osztást még csinálhattál volna. :D Amúgy 2 változót felesleges létrehozni. A c -t, és a string2 -t.
 
CMD:osszead(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /osszead <egyik összeadandó> <másik összeadandó>\");
 
 format(string, sizeof(string), \"Az összeadandók:  a = %d, b = %d\", a, b);
 SendClientMessage(playerid, 0xFF0000AA, string);
     a += b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}
CMD:kivon(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kivon <egyik kivonandó> <másik kivonandó>\");
     format(string, sizeof(string), \"A kivonandók:  a = %d, b = %d\", a, b);
 SendClientMessage(playerid,0xFF0000AA, string);
     a -= b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}
CMD:szoroz(playerid, params[])
{
 new a, b, string[64];
 if(sscanf(params, \"ii\", a, b)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szoroz <szorzandó> <szorzó>\");
 
         format(string, sizeof(string), \"A szorzandó: %d, szorzó: %d\", a, b);
 SendClientMessage(playerid,0xFF0000AA, string);
a *= b;
 format(string, sizeof(string), \"A Megoldás: %d\", a);
 SendClientMessage(playerid, 0xFF0000AA, string);
         return 1;
}

 

Igaz, de a \'c\' változóval érthetõbb a kezdõknek, azért írtam úgy. :D

Nem rossz, fut a + :D
 
[/quote]Köszi. :)

Jó, de ha megcsinálnád úgy, hogy a következõ képpen is menjen, akkor durva lenne :D
/matek 5 * 5 + 10 / 2 - 2
 
[/quote]Köszi. Hát egy halvány gondolatom van róla, de nagyon bizonytalan. :D
E.: Osztás hozzáadva!
« Utoljára szerkesztve: 2012. április 17. - 21:43:22 írta Gabor.. »

Matek
« Válasz #5 Dátum: 2012. április 17. - 21:45:18 »
0 Show voters
Jó script lett grat!

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Válasz #6 Dátum: 2012. április 17. - 21:49:41 »
0 Show voters
Köszönöm. :)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Matek
« Válasz #7 Dátum: 2012. április 17. - 22:08:26 »
0 Show voters
Kapásból látom az osztásba a hibát. Általános iskola..
Menny fel a szerverre és nézd meg micsinál ha beírod 5 0

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Válasz #8 Dátum: 2012. április 18. - 07:29:44 »
0 Show voters
Jaj, köszi. Amint hazajöttem javítom.
E.:Javítva!
« Utoljára szerkesztve: 2012. április 18. - 16:25:20 írta Gabor.. »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Matek
« Válasz #9 Dátum: 2012. április 18. - 16:25:42 »
0 Show voters
Szép munka ! +

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Válasz #10 Dátum: 2012. április 18. - 17:54:57 »
0 Show voters
Köszi. :)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Matek
« Válasz #11 Dátum: 2012. április 18. - 18:08:11 »
0 Show voters
A 0-val való osztást javítsd, mert nem lehet sehol se 0-val osztani.
Próbáld meg a számológépen :D
 
if(!b) return SendClientMessage(...)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Matek
« Válasz #12 Dátum: 2012. április 18. - 18:09:40 »
0 Show voters
Idézetet írta: kurta999 date=1334690004\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20331\" data-ipsquote-contentclass=\"forums_Topic
Jó, de ha megcsinálnád úgy, hogy a következõ képpen is menjen, akkor durva lenne :D
/matek 5 * 5 + 10 / 2 - 2
 
Ezt megcsinálom :D majd publikálom is :D (kb 25%nál tartok)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Matek
« Válasz #13 Dátum: 2012. április 18. - 18:13:30 »
0 Show voters
Nekem már megvan lassan négy hónapja :D
Van vele egy kis problémám, de az valószínûleg az if-el van valami, mert az értékek megfelelnek, de az if hülyeséget csinál.
Mindegy.. ezt haggyuk, majd fixelem.
Pontosa 76 sor asd.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Matek
« Válasz #14 Dátum: 2012. április 18. - 18:20:07 »
0 Show voters
Idézetet írta: kurta999 date=1334765291\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20331\" data-ipsquote-contentclass=\"forums_Topic
A 0-val való osztást javítsd, mert nem lehet sehol se 0-val osztani.
Próbáld meg a számológépen :D
 
if(!b) return SendClientMessage(...)

 

Okés, köszi.  Megvan. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal