Szerző Téma: Összetett parancs  (Megtekintve 1309 alkalommal)

Nem elérhető Game94

  • 405
    • Profil megtekintése
Összetett parancs
« Dátum: 2010. Július 31. - 18:30:02 »
0 Show voters
Le tudnátok írni h hogyan lehet ilyen parancsot csinálni ? :
/asd [playerid/név-részlet] [asd1-asd5]
Ezt hogyan lehet megcsinálni ?

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Összetett parancs
« Válasz #1 Dátum: 2010. Július 31. - 19:14:53 »
0 Show voters
CMD:asd(playerid, params[])
{
 new nev, asd;
    if(sscanf(params, \"ud\",nev, asd)) SendClientMessage(playerid, COLOR_LIGHTBLUE, \"HASZNÁLAT: /asd <játékos> <asd>\");
    else if (nev == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos\");
    else if(asd < 1 || asd > 5) return SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Az asd-nek 1 és 5 között kel lennie\");
 else
 {
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Siker!\");
 }
 return 1;
}

 
U.I.: Nem teszteltem, zcmd-t és sscanft használtam.

Nem elérhető Game94

  • 405
    • Profil megtekintése
Összetett parancs
« Válasz #2 Dátum: 2010. Július 31. - 20:28:47 »
0 Show voters
Hibát ír az elso sorra :
 
C:\\Documents and Settings\\Csabi 2\\Asztal\\WCRP\\gamemodes\\CC-RP.pwn(11116) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Csabi 2\\Asztal\\WCRP\\gamemodes\\CC-RP.pwn(11116) : error 017: undefined symbol \"cmd_asd\"
C:\\Documents and Settings\\Csabi 2\\Asztal\\WCRP\\gamemodes\\CC-RP.pwn(11116) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Csabi 2\\Asztal\\WCRP\\gamemodes\\CC-RP.pwn(11116) : fatal error 107: too many error messages on one line

 
Nem tudom h miért lehet , mert edig csak cmdtext-et használtam :)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Összetett parancs
« Válasz #3 Dátum: 2010. Július 31. - 22:17:09 »
0 Show voters
U.I.: Nem teszteltem, zcmd-t és sscanft használtam.

Nem elérhető Game94

  • 405
    • Profil megtekintése
Összetett parancs
« Válasz #4 Dátum: 2010. Július 31. - 22:20:23 »
0 Show voters
Meg van mind2 inc- fájlja , szóval nem értem h miért nem megy . Pls segíts :)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Összetett parancs
« Válasz #5 Dátum: 2010. Augusztus 01. - 07:30:09 »
0 Show voters
Gondolom ezt a szöveg részt OnPlayerCommandText alá raktad. Nos zcmdnél public közé kell rakni(szóval úgy mintha publicot csinálnál)

Nem elérhető Game94

  • 405
    • Profil megtekintése
Összetett parancs
« Válasz #6 Dátum: 2010. Augusztus 01. - 08:16:40 »
0 Show voters
Igen , közben rájöttem amikor a hivatalos forumon nézegettem a tutorialokat , meg az fs-eket . De azért kösz :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal