Szerző Téma: ExtraNév  (Megtekintve 805 alkalommal)

ExtraNév
« Dátum: 2012. Augusztus 25. - 13:23:38 »
0 Show voters
Sziasztok!
Egy olyan scriptet szeretnék kérni ami át alakítja a játékos nevét!
Pl.: beírja hogy /extraname VIP és a neve akkor lesz [VIP]Tomi

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
ExtraNév
« Válasz #1 Dátum: 2012. Augusztus 25. - 13:29:57 »
0 Show voters
if (strcmp(\"/extraname\", cmdtext, true, 10) == 0)
{
   GetPlayerName(playerid,\"[VIP]Tomi\");
   return 1;
}
De ez csak az,hogy ha beirja akkor az lesz a neve VIP tomi

ExtraNév
« Válasz #2 Dátum: 2012. Augusztus 25. - 13:33:23 »
0 Show voters
Nem ilyen kell!
Hanem hogy ha beírja hogy /extraname VIP akkor xynak az lesz a neve hogy [VIP]xy
És ha azt írja be hogy pl /extraname HU akkor xynak [HU]xy lesz a neve

Kovacs_Bela

  • Vendég
ExtraNév
« Válasz #3 Dátum: 2012. Augusztus 25. - 13:47:14 »
0 Show voters
Idézetet írta: JaCk date=1345894197\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26839\" data-ipsquote-contentclass=\"forums_Topic
if (strcmp(\"/extraname\", cmdtext, true, 10) == 0)
{
   GetPlayerName(playerid,\"[VIP]Tomi\");
   return 1;
}
De ez csak az,hogy ha beirja akkor az lesz a neve VIP tomi
 
getplayername?
nem inkább setplayername? :D


átírtam elõtagra mert jobban illik az a név :DD
 

CMD:elotag(playerid,params[]) {
    if(IsPlayerAdmin(playerid)) {
        new pid,el[24],tmpname[24];
        if(sscanf(params,\"us[24]\",pid,el)) return SendClientMessage(playerid,-1,\"/elotag [iD / Név] [Elõtag pl VIP (zárójelbe teszi automatikusan)]\");
        GetPlayerName(pid,tmpname,24);
        new newname[24];
        format(newname,24,\"[%s]%s\",el,tmpname);
        SetPlayerName(pid,newname);
    } return 1;
}

 
Köszöntem

ExtraNév
« Válasz #4 Dátum: 2012. Augusztus 25. - 13:58:25 »
0 Show voters
Tudnál tenni bele /extraname off ot is ? és akkor kikapcsol az extranév
És azt meg tudnád még csinálni hogy ha a játékos kilép akkor is megmarad neki
meg ha be írom neki az extranévet akkot maradjon a neve xy
« Utoljára szerkesztve: 2012. Augusztus 25. - 14:19:33 írta bruti1999 »

Kovacs_Bela

  • Vendég
ExtraNév
« Válasz #5 Dátum: 2012. Augusztus 25. - 14:33:31 »
0 Show voters
Idézetet írta: bruti1999 date=1345895905\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26839\" data-ipsquote-contentclass=\"forums_Topic
Jah és azt nem lehet hogy ha kilép a játékos akkor is megmaradjon neki?
 
\"img.php\"
SZERINTED??????? át írja a cliens-be -.-\"\"\"\"
 

new tmpname[MAX_PLAYERS][24] = \"Ékezetesbetû\";
CMD:elotag(playerid,params[]) {
    if(IsPlayerAdmin(playerid)) {
        new pid,el[24];
        if(sscanf(params,\"us[24]\",pid,el)) return SendClientMessage(playerid,-1,\"/elotag [iD / Név] [Elõtag pl VIP (zárójelbe teszi automatikusan)]\");
        GetPlayerName(pid,tmpname[pid],24);
        new newname[24];
        format(newname,24,\"[%s]%s\",el,tmpname);
        SetPlayerName(pid,newname);
    } return 1;
}
CMD:elotagoff(playerid,params[]) {
    if(IsPlayerAdmin(playerid)) { new pid;
        if(sscanf(params,\"u\",pid)) return SendClientMessage(playerid,-1,\"/elotagoff [iD / Nick]\");
        if(!strcmp(tmpname[pid], \"Ékezetesbetû\",true)) return SendClientMessage(playerid,-1,\"Ennek a játékosnak nincs beállítva elõtag!\");
        SetPlayerName(pid,tmpname[pid]);

 
Köszöntem
 
[/code]

ExtraNév
« Válasz #6 Dátum: 2012. Augusztus 25. - 14:51:24 »
0 Show voters
Köszi

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal