GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Adam_Brown - 2013. január 20. - 19:49:32

Cím: params hiba
Írta: Adam_Brown - 2013. január 20. - 19:49:32
Helló. Próbálkoztam csinálni egy /kick parancsot és ezt írta ki:
error 017: undefined symbol \"params\"

 
Mit csináljak bent van az sscanf2
Cím: params hiba
Írta: filip95 - 2013. január 20. - 19:51:21

CMD:kick(playerid, params[])
{
    if(PlayerInfo[playerid][Level] >= 1) { //Ha a játékos szintje nagyobb vagy = mint 1 (ha van player infod ha nincs akkor rakd ide az rcon admint részt)
   
   
          new type;
    if(sscanf(params, \"i\", type)) SendClientMessage(playerid, -1, \"[Használat]: /kick [iD]\");
    else {
   Kick(type);
   }
 
    } else {
           SendClientMessage(playerid,COLOR_RED,\"Sajnálóm de túl kicsi a szinted, hogy használni tudd ezt a parancsot.\");
    }
    return 1;
}
Cím: params hiba
Írta: Adam_Brown - 2013. január 20. - 19:52:29
én ezt írtam :
 
if(strcmp(\"/kick\", cmdtext, true, 10) == 0)
    {
    new jatekosid[500];
    new jatekosnev[MAX_PLAYER_NAME];
GetPlayerName(playerid, jatekosnev, MAX_PLAYER_NAME);
    {
    if(sscanf(params, \"s[500]\", jatekosid)) return SendClientMessage(playerid, SARGA, \"Hásználat: /kick JátékosID\");
    }
    }

 
légyszi ezt javítsd ki
Cím: params hiba
Írta: filip95 - 2013. január 20. - 19:54:16
zcmd-vel csináld egyszerûbb és gyorsabb hidd el jobb mint az alap meg a dcmd
script eleére
#include <zcmd>
#include <sscanf>
berakod amit írtam (nem az onplayercommand texthez onnan mindent kitörölsz és a végére return 0;)
és akkor alá beteszed amit adtam
Cím: params hiba
Írta: Adam_Brown - 2013. január 20. - 19:55:21
a zcmd használatról pls 1 linket küldesz??

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 20. - 19:57:49 )

amúgy sscanf2 mért nem jó??
Cím: params hiba
Írta: filip95 - 2013. január 20. - 19:59:45
Tessék itt 1 konvertáló:
http://sampforum.hu/index.php?page=zcmd
Az sscanf2 is jó sztem én metudom azt nem használom azért a sima sscanfot ajánlom :D
És ittvan a zmcd használatáról és sok minden másról információ:
http://sampforum.hu/index.php?topic=10780.0
Cím: params hiba
Írta: Red-Eye - 2013. január 20. - 20:58:45
zcmd + sscanf egyik verziója mindegy melyik úgy a legkönnyebb ilyen dolgokat írni ha a kettõt együtt használod vagy legalábbis nekem úgy a legkönnyebb
Cím: params hiba
Írta: ZyZu. - 2013. január 20. - 21:18:13

#include < a_samp  >
#include <  zcmd   >
CMD:kick ( playerid,  params[ ] )
{
new id, kirug[90], nev[MAX_PLAYER_NAME], indok[90];
GetPlayerName ( playerid,  nev, sizeof ( nev ) ) ;
if(!IsPlayerConnected ( id )) return SendClientMessage ( playerid, 0x8F698FFF ,  \"Játékos nem elérhetõ\" ) ;
if( sscanf ( params,\"us[90]\", id, indok ) ) return SendClientMessage( playerid , 0x8F698FFF , \"Használat:/kick [id] [indok]\" ) ;
format ( kirug , sizeof ( kirug ), \"Adminisztrátor %s kirúgott a szerverrõl!  Indok:{0000FF} %s \",  nev , indok ) ;
SendClientMessage ( id , -1 , kirug ) ;
Kick ( id ) ;
return 1;
}
Cím: params hiba
Írta: filip95 - 2013. január 20. - 21:26:50
ZyZu biztos h stringel mûködne? amúgy amit feljebb írtam 100%ra mûködik mert teszteltem :)
Cím: params hiba
Írta: ZyZu. - 2013. január 20. - 21:35:41
Idézetet írta: filip95 date=1358713610\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32768\" data-ipsquote-contentclass=\"forums_Topic
ZyZu biztos h stringel mûködne? amúgy amit feljebb írtam 100%ra mûködik mert teszteltem :)
 
Fogadok veled, hogy nem tesztelted és hibás a tied és a ladminból nézted..  :rolleyes: Most jó az enyém.  ;)
Cím: params hiba
Írta: filip95 - 2013. január 20. - 21:43:13
Nem ladminból néztem mivel nem használok soha filterscriptet az az 1ik a másik viszont az hogy ladmint sem használok mert saját rendszert szoktam módba kiépíteni de nemtudom h neked minden hibás mert eddig amit felraktam nekem mind mûködik.. de passz =)