Szerző Téma: Keypad System  (Megtekintve 3784 alkalommal)

Keypad System
« Válasz #15 Dátum: 2013. szeptember 26. - 17:27:36 »
0 Show voters
Le a kalappal!
Ment a  :thumbsup:

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Keypad System
« Válasz #16 Dátum: 2013. szeptember 27. - 16:13:56 »
0 Show voters
Köszi :)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Keypad System
« Válasz #17 Dátum: 2013. szeptember 27. - 16:24:57 »
0 Show voters
Nemrossz script, de;
Sokkal egyszerûbb lenne a textdrawokat alapból létrehozni minden játékosnak/player textdrawokat használni - biztosítani h az ID-k egymás után legyenek.
Ha ez megvan, akkor a click részét ilyen szépen le lehet egyszerûsíteni.
 

public OnPlayerClickKeypad(playerid, Text:clickedid)
{
if(Number[playerid][0] <= clickedid <= Number[playerid][9])
{
new
    key = _:clickedid - _:Number[playerid][0],
    str[12];
   
if(strlen(code[playerid]) > 7) return 0;
valstr(str, key);
strcat(code[playerid], str, sizeof(code[]));
     TextDrawSetString(Thecode[playerid],code[playerid]);
}
else if(clickedid == Accept[playerid])
{
    if(!strcmp(code[playerid], numkey[playerid], true)) return CallLocalFunction(\"OnPlayerKeypadSucces\",\"i\",playerid);
else return CallLocalFunction(\"OnPlayerKeypadFailed\",\"i\",playerid);
}
else if(clickedid == Decline[playerid])
{
    CancelSelectTextDraw(playerid);
HidePlayerKeypad(playerid);
}
return 1;
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Keypad System
« Válasz #18 Dátum: 2013. szeptember 27. - 21:02:17 »
0 Show voters
PlayerTextdrawokat akartam használni, csak az a baj azokkal hogy bugosak, például a 3-as texdtraw a box mögött volt, az \"accept\" gomb ugyan így, és ezt nem tudtam megoldani, mivel az elõretétel és a csoportosítás se használt.
A click részét meg köszönöm! :)

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Keypad System
« Válasz #19 Dátum: 2013. szeptember 30. - 09:56:50 »
0 Show voters
Nos, hát igen ez már munka, még hozzá szép munka!

Nem elérhető Beckham

  • 1693
  • Noresz
  • Discord: Noresz#4265
    • Profil megtekintése
    • OctansV Alt:v szervere
Keypad System
« Válasz #20 Dátum: 2013. szeptember 30. - 21:14:13 »
0 Show voters
Ez már komoly :D hajrá.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal