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: Jim Toretto - 2014. június 06. - 15:34:06

Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 15:34:06
Sziasztok!
Megtaláltam Sramm Frakció scripjét és amikor belépek rcon adminba és beütöm ezt a parancsot: /inviteleader megadom a játékos id-t illetve a frakció id-t és mindig azt írja ki hogy: Hibás játékos ID! Pedig jó ID-t adok meg :( Szerintetek mi lehet a probléma ?
A nem mûködõ parancs:
 
CMD:inviteleader(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Te nem vagy Admin!\");
    new id,csapat;
    if(sscanf(params , \"ui\" ,id,csapat)) SendClientMessage(playerid, COLOR_RED, \"Használat : /inviteleader [id] [frakcióid].\");
    else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, \"Rossz játékos id.\");
    else if(csapat < 0 || csapat > 5 ) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Rossz csapat id!\");
    else {
        gLTeam[id] = csapat;
        rang[id] = 6;
        SpawnPlayer(id);
        SendClientMessage(id,COLOR_GREEN,\"Leader lettél!\");
    }
    return 1;
}

 
Teljes script:http://s19.soliddl.net/YzU1NGFkMThmYmIzMDY3ZTM5MzU0MWQ5MDI2NzA2MDAxYWRlNmU5ZjoxV3NzU1I6UnY4R3hQRE5qVzhfNG9wN0plakpLdnJ3dmpB/ac3c8/srammbanda.pwn
Elõre is köszönöm a segítséget! ;)
Cím: Nem mûködik a parancs
Írta: Larceny - 2014. június 06. - 15:47:14
Nem lehetséges hogy Else helyett helyett IF kell a 8-adik sorban?..
Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 16:00:04
Erroros úgy :(
Cím: Nem mûködik a parancs
Írta: .::David::. - 2014. június 06. - 16:50:17
Így jónak kell lennie
 
CMD:inviteleader(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Te nem vagy Admin!\");
    new id,csapat;
    if(sscanf(params , \"ui\" ,id,csapat)) return SendClientMessage(playerid, COLOR_RED, \"Használat : /inviteleader [id] [frakcióid].\");
   
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,  \"Rossz játékos id.\");
    if(csapat < 0 || csapat > 5 ) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Rossz csapat id!\");
gLTeam[id] = csapat;
rang[id] = 6;
     SpawnPlayer(id);
      SendClientMessage(id,COLOR_GREEN,\"Leader lettél!\");
    return 1;
}
Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 17:10:03
Így is azt írja ki hogy rossz játékos ID :(
Cím: Nem mûködik a parancs
Írta: divkn - 2014. június 06. - 19:48:31
if(sscanf(params , \"ii\" ,id,csapat)) return ...

 
Cseréld le az \"ui\"-t \"ii\"-re és úgy próbáld meg.
Cím: Nem mûködik a parancs
Írta: Flash - 2014. június 07. - 12:21:49
Idézetet írta: divkn date=1402076911\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48587\" data-ipsquote-contentclass=\"forums_Topic

if(sscanf(params , \"ii\" ,id,csapat)) return ...

 
Cseréld le az \"ui\"-t \"ii\"-re és úgy próbáld meg.
 
De elötte úgy próbáld meg ui-vel hogy frissíted az sscanf pluginod a legfrissebbre!
Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 15:34:06
Sziasztok!
Megtaláltam Sramm Frakció scripjét és amikor belépek rcon adminba és beütöm ezt a parancsot: /inviteleader megadom a játékos id-t illetve a frakció id-t és mindig azt írja ki hogy: Hibás játékos ID! Pedig jó ID-t adok meg :( Szerintetek mi lehet a probléma ?
A nem mûködõ parancs:
 
CMD:inviteleader(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Te nem vagy Admin!\");
    new id,csapat;
    if(sscanf(params , \"ui\" ,id,csapat)) SendClientMessage(playerid, COLOR_RED, \"Használat : /inviteleader [id] [frakcióid].\");
    else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, \"Rossz játékos id.\");
    else if(csapat < 0 || csapat > 5 ) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Rossz csapat id!\");
    else {
        gLTeam[id] = csapat;
        rang[id] = 6;
        SpawnPlayer(id);
        SendClientMessage(id,COLOR_GREEN,\"Leader lettél!\");
    }
    return 1;
}

 
Teljes script:http://s19.soliddl.net/YzU1NGFkMThmYmIzMDY3ZTM5MzU0MWQ5MDI2NzA2MDAxYWRlNmU5ZjoxV3NzU1I6UnY4R3hQRE5qVzhfNG9wN0plakpLdnJ3dmpB/ac3c8/srammbanda.pwn
Elõre is köszönöm a segítséget! ;)
Cím: Nem mûködik a parancs
Írta: Larceny - 2014. június 06. - 15:47:14
Nem lehetséges hogy Else helyett helyett IF kell a 8-adik sorban?..
Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 16:00:04
Erroros úgy :(
Cím: Nem mûködik a parancs
Írta: .::David::. - 2014. június 06. - 16:50:17
Így jónak kell lennie
 
CMD:inviteleader(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Te nem vagy Admin!\");
    new id,csapat;
    if(sscanf(params , \"ui\" ,id,csapat)) return SendClientMessage(playerid, COLOR_RED, \"Használat : /inviteleader [id] [frakcióid].\");
   
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,  \"Rossz játékos id.\");
    if(csapat < 0 || csapat > 5 ) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Rossz csapat id!\");
gLTeam[id] = csapat;
rang[id] = 6;
     SpawnPlayer(id);
      SendClientMessage(id,COLOR_GREEN,\"Leader lettél!\");
    return 1;
}
Cím: Nem mûködik a parancs
Írta: Jim Toretto - 2014. június 06. - 17:10:03
Így is azt írja ki hogy rossz játékos ID :(
Cím: Nem mûködik a parancs
Írta: divkn - 2014. június 06. - 19:48:31
if(sscanf(params , \"ii\" ,id,csapat)) return ...

 
Cseréld le az \"ui\"-t \"ii\"-re és úgy próbáld meg.
Cím: Nem mûködik a parancs
Írta: Flash - 2014. június 07. - 12:21:49
Idézetet írta: divkn date=1402076911\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48587\" data-ipsquote-contentclass=\"forums_Topic

if(sscanf(params , \"ii\" ,id,csapat)) return ...

 
Cseréld le az \"ui\"-t \"ii\"-re és úgy próbáld meg.
 
De elötte úgy próbáld meg ui-vel hogy frissíted az sscanf pluginod a legfrissebbre!