Szerző Téma: /changename parancs [NoName Admin]  (Megtekintve 947 alkalommal)

/changename parancs [NoName Admin]
« Dátum: 2012. Augusztus 07. - 11:33:31 »
0
hy all
nem tudna nekem valaki cisnálni egy oylan parancsot a Noname amdin-ba h /changename [uj név] és ha valaki nevet vált meg maradnak az adatai??? :D
elöre is köszii a +-ok nem maradnak el :D

/changename parancs [NoName Admin]
« Válasz #1 Dátum: 2012. Augusztus 07. - 11:38:43 »
0
Remélem ez segít!  :)
 
   if(strcmp(cmd, \"/névváltás\", true) == 0)
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
new tmpp[256];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp))
{
   SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /névváltás [JátékosID] [új név]\");
   return 1;
}
giveplayerid = strval(tmpp);
tmp = strtok(cmdtext, idx);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(playerid))
{
    if(Admin(playerid, 10))
    {
        if(IsPlayerConnected(giveplayerid))
        {
         SetPlayerName(giveplayerid, tmp);
         /*format(string, sizeof(string), \"[ADMINÜZENET]: %s megváltoztatta %s nevét erre: %s\", sendername, giveplayer, tmp);
         SendClientMessage(giveplayerid, COLOR_DBLUE, string);*/
         format(string, sizeof(string), \"Megváltoztattad %s nevét erre: %s\", giveplayer, tmp);
         SendClientMessage(playerid, COLOR_WHITE, string);
         format(string, 256, \"[ADMINÜZENET] %s megváltoztatta %s nevét erre: %s\", sendername,giveplayer, tmp);
         ABroadCast(COLOR_RED,string,1);
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megváltoztatta %s nevét erre: %s\",y,m,d,h,mi,s,nev,giveplayer, tmp);
         LoOoG(stringx);
      }
      else
      {
          format(string, sizeof(string), \"Nem aktív játékos!\");
         SendClientMessage(playerid, COLOR_RED, string);
      }
   }
   else
   {
       SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
   }
}
else
{
    SendClientMessage(playerid, COLOR_RED, \"Nem vagy bejelentkezve!\");
}
     return 1;
}

/changename parancs [NoName Admin]
« Válasz #2 Dátum: 2012. Augusztus 07. - 11:41:27 »
0
enm nagyon :S mert még kezdõ vagyok :(

/changename parancs [NoName Admin]
« Válasz #3 Dátum: 2012. Augusztus 07. - 11:58:27 »
0
Próbáld meg ezt:
Mod elejére:
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>

 

CMD:changename(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new id, name[24], str[130], newname;
if(sscanf(params, \"udd\", id,name,newname)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /changename [JÁTÉKOS/ID] [ÚJ NÉV]\");
GetPlayerName(id,name,24);
format(str,130,\"Adminisztrátor megváltoztatta a neved %s (%d) erre a névre: $%d\",name,id,newname);
SendClientMessage(playerid,SZíN,str);
format(str,130, \"Egy admin megváltoztatta a neved $%d\",newname);
SendClientMessage(playerid,SZíN,str);
SetPlayerName(id,name);
} else return SendClientMessage(playerid,-1,\"Nem vagy RCON adminisztrátor!\");
return 1;
}

 
RCON-nak van ez a parancs!
(By.: $uRí)
[/quote]
« Utoljára szerkesztve: 2012. Augusztus 07. - 12:02:26 írta Dommper »

/changename parancs [NoName Admin]
« Válasz #4 Dátum: 2012. Augusztus 07. - 12:01:42 »
0
elmenti a néváltást???:D

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
/changename parancs [NoName Admin]
« Válasz #5 Dátum: 2012. Augusztus 07. - 12:19:53 »
0
wat.$\" post=\"323184\" timestamp=\"1344333702\"]
elmenti a néváltást???:D
 
[/quote]
Igy magába, ha berakod tudtommal nem, ehhez Mysql-el vagy Dinivel kell tárolni, mert relogkor elveszik. De lehet én tévedek.

/changename parancs [NoName Admin]
« Válasz #6 Dátum: 2012. Augusztus 07. - 12:50:07 »
0
igen azt tudom h dinivel kell csak sajnos nme értek hozzá :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal