Szerző Téma: /a  (Megtekintve 1167 alkalommal)

/a
« Dátum: 2014. január 23. - 21:50:13 »
0 Show voters
Sziasztok az lenne a kérésem hogy lehetne megcsinálni úgy hogy csak simán így írja pl. /a aztán írja hogy [JátékFejlesztõ]KeRoZIN: szöveg
Admin rangok:
 

VIP
Moderátor
1-es admin
2-es admin
3-as admin
4-es admin
AllTulajdonos
FõTulajdonos
JátékFejlesztõ
 

Elõre kösz!
 
CMD:a(playerid, params[])
{
if(pInfo[playerid][Admin] >=1)
{
    new id;
        new string[128], szoveg[128],nev[MAX_PLAYER_NAME];
        if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\");
        GetPlayerName(id,nev,sizeof(nev));
        format(string, sizeof(string), \"**Admin %s : %s **\", szoveg);
        SendClientMessageToAll(-1, string);
}
else
{
nemadmin(playerid);
}
     return 1;
}

Nem elérhető Lucio

  • 232
    • Profil megtekintése
/a
« Válasz #1 Dátum: 2014. január 23. - 23:44:38 »
0 Show voters
Létrehozol egy stringet és if,else if-ekkel váltod a szövegét a stringet meg kiiratod. Például, ha a játékos adminszintje 1 akkor a string = moderátor

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
/a
« Válasz #2 Dátum: 2014. január 24. - 05:02:15 »
0 Show voters
[gmod]Téma neve mindig a problémára utaljon! [/gmod]

Elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
/a
« Válasz #3 Dátum: 2014. január 24. - 08:12:16 »
0 Show voters
CMD:a(playerid, params[])
{
    new string[144],name[MAX_PLAYER_NAME];
    if(sscanf(params, \"s[128]\", string)) { return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\"); }
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    //
    if(VALTOZO == 1)        { format(string,sizeof(string),\"[VIP]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[Moderátor]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[1-es admin]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[2-es admin]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[3-as admin]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[4-es admin]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[AlTulajdonos]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[FõTulajdonos]%s: %s\",name,string); }
    else if(VALTOZO == 1)   { format(string,sizeof(string),\"[JátékFejlesztõ]%s: %s\",name,string); }
    else { return SendClientMessage(playerid, -1, \"Nem használhatod ezt a parancsot!\"); }
    SendClientMessageToAll(-1, string);
    return 1;
}

 

VALTOZO == 1

 
ide írd be a saját változód/függvényed ! de ha 1 változó értékét figyeled csak akkor tömbbel egyszerûbb megcsinálni és nem kell ez a sok if :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

/a
« Válasz #4 Dátum: 2014. január 24. - 10:17:47 »
0 Show voters
Megcsináltam amit Kovácsküldött mivel lusta voltam már írni amit az elsõ kommentelö írt és adtam magamnak 9es admint és azt mondja hogy \"Ezt a parancsot te nem használhatód\"

Elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
/a
« Válasz #5 Dátum: 2014. január 24. - 10:41:59 »
0 Show voters
másold be nálad hogy néz ki a módosított kód
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

/a
« Válasz #6 Dátum: 2014. január 24. - 12:31:44 »
0 Show voters
CMD:a(playerid, params[])
{
 if(pInfo[playerid][Admin] >=1)
 {
        new id;
        new string[128], szoveg[128],nev[MAX_PLAYER_NAME];
        if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\");
        GetPlayerName(id,nev,sizeof(nev));
        format(string, sizeof(string), \"**Admin : %s **\", szoveg);
        SendClientMessageToAll(-1, string);
  }
  else
  {
  nemadmin(playerid);
  }
   return 1;
}

Elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
/a
« Válasz #7 Dátum: 2014. január 24. - 12:57:03 »
0 Show voters
Idézetet írta: robdan00 date=1390555067\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"45981\" data-ipsquote-contentclass=\"forums_Topic
Megcsináltam amit Kovácsküldött
 
ezt biztosan nem én küldtem :) fõleg hogy ez ránézésre bugos :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

/a
« Válasz #8 Dátum: 2014. január 24. - 15:41:07 »
0 Show voters
Ja bocsi nem ezt akkartma :D
 
CMD:a(playerid, params[])
{
    new string[144],name[MAX_PLAYER_NAME];
    if(sscanf(params, \"s[128]\", string)) { return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\"); }
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    //
    if(ADMINCHAT == 1)        { format(string,sizeof(string),\"[VIP]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[Moderátor]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[1-es admin]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[2-es admin]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[3-as admin]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[4-es admin]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[AlTulajdonos]%s: %s\",name,string); }
    else if(ADMINCHAT  == 1)   { format(string,sizeof(string),\"[FõTulajdonos]%s: %s\",name,string); }
    else if(ADMINCHAT == 1)   { format(string,sizeof(string),\"[JátékFejlesztõ]%s: %s\",name,string); }
    else { return SendClientMessage(playerid, -1, \"Nem használhatod ezt a parancsot!\"); }
    SendClientMessageToAll(-1, string);
    return 1;
}

Elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
/a
« Válasz #9 Dátum: 2014. január 25. - 14:41:35 »
0 Show voters
ADMINCHAT == 1

 

Idézetet írta: Kovacs_Richard date=1390547536\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"45981\" data-ipsquote-contentclass=\"forums_Topic

VALTOZO == 1

 
ide írd be a saját változód/függvényed ! de ha 1 változó értékét figyeled csak akkor tömbbel egyszerûbb megcsinálni és nem kell ez a sok if :)
 
nagyon nem jó amit csináltál :D én gyors sablont csináltam de neked nem mindig == 1-et kell hagyni :D
 
if(val == 1)
else if(val == 2)
else if(val == 3)
else if(val == 4)
else if(val == 5)
...
else
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal