Szerző Téma: Csak 6 szám vagy betût lehessen beírni.  (Megtekintve 589 alkalommal)

Nem elérhető Live

  • 507
    • Profil megtekintése
Csak 6 szám vagy betût lehessen beírni.
« Dátum: 2012. december 22. - 16:47:06 »
0 Show voters
Jó estét és kellemes ünnepeket!
Van egy gondom méghozzá az, hogy nem tudom, hogyan kéne megcsinálni, hogy csak 6 számot vagy betût lehessen beírni...
Ez egy színváltoztatós cucc lesz és HEXA színkódot kell beírni de,hogy ne legyen elírás ezért úgy kéne,hogy csak azt a 6 szöveget vagy számot..
Jelenleg így van:
 

CMD:setrankcolor(playerid, params[])
{
new rankcolor[6], string[250], file[128], name[24];
if(sscanf(params, \"s[6]\", rankcolor)) return SendClientMessage(playerid, -1, \"{ffff99}/setrankcolor [ÚjRankSzín (Példa: /setrankcolor 00FF00)] *FONTOS* Csak hexa színkódot írhatsz be!\");
    if(rankcolor > 6) return SendClientMessage(playerid, -1, \"{FF4646}* A hexa színkód \\\"6\\\" számjegyû!\");
return 1;
}

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Csak 6 szám vagy betût lehessen beírni.
« Válasz #1 Dátum: 2012. december 22. - 16:52:28 »
+1 Show voters
    if(rankcolor > 6)

 
helyett
 
    if(strlen(rankcolor) != 6)

Nem elérhető Live

  • 507
    • Profil megtekintése
Csak 6 szám vagy betût lehessen beírni.
« Válasz #2 Dátum: 2012. december 22. - 17:24:44 »
0 Show voters
Köszönöm!
Boldog karácsonyt.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal