Szerző Téma: lekérdezés  (Megtekintve 648 alkalommal)

lekérdezés
« Dátum: 2015. Augusztus 29. - 16:06:41 »
0 Show voters
Üdv megint! Sry hogy ennyiszer írok szerintem már sokan unják :noexpression:
Nos azt szeretném kérdezni hogy azt hogyan tudom megoldani hogy van egy tároló amiben a nevem van pl baglion
van a kick parancs
lekérdezi hogy az az id egyezike a baglion név abban a bizonyos tárolóban és ha benne van akkor ne tudja kickelni remélem érhető de ha nem akkor elmagyarázom jobban is
« Utoljára szerkesztve: 2015. Augusztus 29. - 16:16:49 írta baglion02 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
lekérdezés
« Válasz #1 Dátum: 2015. Augusztus 29. - 21:34:05 »
0 Show voters
Ha bemásolsz egy kick parancsot akkor megcsinálom neked.

lekérdezés
« Válasz #2 Dátum: 2015. Augusztus 29. - 21:50:00 »
0 Show voters
tessék
 

CMD:kick(playerid, params[])
{
if(JatekosAdat[playerid][Adminszint] >= 1)
{
    new Indok[64], S[128];
    if(sscanf(params, \"us[64]\", JatekosID, Indok)) return SendClientMessage(playerid,NARANCS,\" Használd: \"COL_FEHER\"/kick [iD] [indok]\");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, \"A játékos nem elérhető!\");
if(JatekosID == playerid) return SendClientMessage(playerid,PIROS,\".:LAFun:.\"COL_FEHER\" Magadat nem tudod Kickelni!\");
        if(JatekosAdat[JatekosID][Adminszint] == JatekosAdat[playerid][Adminszint]) return SendClientMessage(playerid, PIROS, \"Ugyan akkora rangú admint nem tudsz kickelni!\");
    if(JatekosAdat[JatekosID][Adminszint] > JatekosAdat[playerid][Adminszint]) return SendClientMessage(playerid, PIROS, \"Nálad nagyobb magasabb rangú Admint nem rúghatsz ki!\");
    format(S, sizeof(S), \"{FFFF00}Admin {FF0000}%s {00FF00}kirúgta a szerverről őt: {FF0000}%s {FFFFFF}| Indok: %s \",JatekosAdat[playerid][pANev],JatekosNev(id), Indok);
    SendClientMessageToAll(PIROS, S);
 
        new kickstring2[512];
format(kickstring2,sizeof(kickstring2),\"{ff0000}%s {91ff00}kidobott a szerverről!\\nIndok:\\n{ff0000}%s\",JatekosAdat[playerid][pANev],Indok);
        ShowPlayerDialog(id,56,DIALOG_STYLE_MSGBOX,\"Kick üzenet\",kickstring2,\"Rendben\",\"\");
        TogglePlayerControllable(id, false);
SetTimerEx(\"Kickasd\",1000,0,\"d\",id);
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
return 1;
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
lekérdezés
« Válasz #3 Dátum: 2015. Augusztus 30. - 18:53:37 »
0 Show voters
Gondolom a ladmin4v2 adminisztrátor szkriptet használod, ebben alapból benne van egy olyan lekérdezési rész, hogy ha nagyobb admint kirúgsz vagy kisebbet azt a rendszer megtiltja a játékosnak.
 
if(JatekosAdat[JatekosID][Adminszint] == JatekosAdat[playerid][Adminszint]) return SendClientMessage(playerid, PIROS, \"Ugyan akkora rangú admint nem tudsz kickelni!\");
            if(JatekosAdat[JatekosID][Adminszint] > JatekosAdat[playerid][Adminszint]) return SendClientMessage(playerid, PIROS, \"Nálad nagyobb magasabb rangú Admint nem rúghatsz ki!\");

lekérdezés
« Válasz #4 Dátum: 2015. Augusztus 30. - 20:00:03 »
0 Show voters
nem tudom hogy mit használt az előző scripter de én ezt kaptam meg az egyik barátomtól és nem ismerem azt az admin rendszert sem szóval nem tudom ezért kértem segítséget :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal