Szerző Téma: Ban cmd  (Megtekintve 728 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ban cmd
« Dátum: 2014. június 09. - 14:51:51 »
0 Show voters
Üdvözletem , kérnék egy kis segítséget ebben a kódban , úgy szeretném megoldani a /ban-t hogy ha
a 0-át ír be a params részhez akkor name bant ad ha 1-est akkor véglegest. Valaki tud rá egy jó megoldás-t?
Kód az én megoldásomról , csak nem jó :
 
CMD:ban(playerid,params[])
{
if(GetPVarInt(playerid,\"AdminLvl\") >= 4) {
     new indok[128],id,veg;
     if(sscanf(params,\"us[128]d\",id,indok,veg)) return SendClientMessage(playerid,red,\"Használat: /ban [ ID ] [ INDOK ] [0-Név Ban / 1 - Végleges ] \");
  if(strcmp(params,\"0\",true))
  {
      format(szFormat,sizeof(szFormat),\"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : NévBan \",GetN(playerid),GetN(id),indok);
      SendClientMessageToAll(-1,szFormat);
  }else if(strcmp(params,\"1\",true))
  {
     format(szFormat,sizeof(szFormat),\"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : Végleg \",GetN(playerid),GetN(id),indok);
      SendClientMessageToAll(-1,szFormat);
  }
 
}
return 1;
}

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Ban cmd
« Válasz #1 Dátum: 2014. június 09. - 15:17:33 »
+1 Show voters
CMD:ban(playerid,params[]) {
if(GetPVarInt(playerid, \"AdminLvl\") < 4) return 1;
new indok[128], id, veg;
if(sscanf(params, \"us[128]d\", id, indok, veg)) return SendClientMessage(playerid,red,\"Használat: /ban [ ID ] [ INDOK ] [0-Név Ban / 1 - Végleges ] \");
if(veg) {
format(szFormat, sizeof(szFormat), \"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : Végleg \", GetN(playerid), GetN(id), indok);
return SendClientMessageToAll(-1, szFormat);
}
format(szFormat, sizeof(szFormat), \"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : NévBan \", GetN(playerid), GetN(id), indok);
return SendClientMessageToAll(-1, szFormat);
}

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ban cmd
« Válasz #2 Dátum: 2014. június 09. - 16:04:41 »
0 Show voters
Köszönöm szépen, úgy mûködik ahogy elképzeltem . 

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ban cmd
« Válasz #3 Dátum: 2014. június 09. - 14:51:51 »
0 Show voters
Üdvözletem , kérnék egy kis segítséget ebben a kódban , úgy szeretném megoldani a /ban-t hogy ha
a 0-át ír be a params részhez akkor name bant ad ha 1-est akkor véglegest. Valaki tud rá egy jó megoldás-t?
Kód az én megoldásomról , csak nem jó :
 
CMD:ban(playerid,params[])
{
if(GetPVarInt(playerid,\"AdminLvl\") >= 4) {
     new indok[128],id,veg;
     if(sscanf(params,\"us[128]d\",id,indok,veg)) return SendClientMessage(playerid,red,\"Használat: /ban [ ID ] [ INDOK ] [0-Név Ban / 1 - Végleges ] \");
  if(strcmp(params,\"0\",true))
  {
      format(szFormat,sizeof(szFormat),\"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : NévBan \",GetN(playerid),GetN(id),indok);
      SendClientMessageToAll(-1,szFormat);
  }else if(strcmp(params,\"1\",true))
  {
     format(szFormat,sizeof(szFormat),\"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : Végleg \",GetN(playerid),GetN(id),indok);
      SendClientMessageToAll(-1,szFormat);
  }
 
}
return 1;
}

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Ban cmd
« Válasz #4 Dátum: 2014. június 09. - 15:17:33 »
0 Show voters
CMD:ban(playerid,params[]) {
if(GetPVarInt(playerid, \"AdminLvl\") < 4) return 1;
new indok[128], id, veg;
if(sscanf(params, \"us[128]d\", id, indok, veg)) return SendClientMessage(playerid,red,\"Használat: /ban [ ID ] [ INDOK ] [0-Név Ban / 1 - Végleges ] \");
if(veg) {
format(szFormat, sizeof(szFormat), \"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : Végleg \", GetN(playerid), GetN(id), indok);
return SendClientMessageToAll(-1, szFormat);
}
format(szFormat, sizeof(szFormat), \"{FF0000}[Admin]{ff00cc}%s {ccff00} kitiltotta {FFFFFF} %s {00ccff} felhasználót! {FF0000} Indok : %s | Ban Típusa : NévBan \", GetN(playerid), GetN(id), indok);
return SendClientMessageToAll(-1, szFormat);
}

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ban cmd
« Válasz #5 Dátum: 2014. június 09. - 16:04:41 »
0 Show voters
Köszönöm szépen, úgy mûködik ahogy elképzeltem . 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal