Szerző Téma: Rádiós  (Megtekintve 779 alkalommal)

Rádiós
« Dátum: 2012. március 29. - 19:12:04 »
0 Show voters
Sziasztok! Valaki tuddna nekem egy olyan scriptet csinálni hogy egy kijelölt személy akit az admin jelölt ki rádiósnak beirja /rádiós és akkor megjelenik neki hogy : /rádiós <Üzenet>
és akkor tudd üzeneteket irni oda hogy pl. mi történt az eggyik uton meg stb.
Kérlek segitsetek!
Elõre is köszi!

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Rádiós
« Válasz #1 Dátum: 2012. március 29. - 19:25:40 »
0 Show voters
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid, \"Radios\", 0);
    return 1;
}
 
CMD:setradios(playerid, params[])
{
 
   if(IsPlayerAdmin(playerid))
  {
   new
          string[128],
          name[MAX_PLAYER_NAME],
          PID;
   if(sscanf(params, \"u\", PID)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /setradios <Játékos név/ID>\");
   if(PID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz id!\");
   SetPVarInt(PID, \"Radios\", 1);
   GetPlayerName(playerid, name, MAX_PLAYER_NAME);
   format(string, sizeof(string), \"Adtál %s-nek/nak rádiós rangot!\", name);
   SendClientMessage(playerid, 0x33CCFFAA, string);
   }
   else
   {
      SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy admin!\");
   }
   return 1;
}
CMD:radios(playerid, params[])
{
     if(GetPVarInt(playerid, \"Radios\") == 1)
    {
     
      new szoveg[128];
      if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /radios <szöveg>\");
      format(szoveg, sizeof(szoveg), \"Rádiós: %s\", szoveg);
      SendClientMessageToAll(0x33FF33AA, szoveg);
     }
     else
     {
        SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy rádiós!\");
     }
     return 1;
}

Tessék!
« Utoljára szerkesztve: 2012. március 29. - 20:07:31 írta Gabor.. »

Rádiós
« Válasz #2 Dátum: 2012. március 30. - 05:35:48 »
0 Show voters
Köszi de nem lehetne úgy megcsinálni hogy egy scriptben legyen?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Rádiós
« Válasz #3 Dátum: 2012. március 30. - 07:08:37 »
0 Show voters
Szivesen! :D
Itt van fs formába:
 

#include <a_samp>
#include <zcmd>
#include <sscanf2>
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid, \"Radios\", 0);
    return 1;
}
 
CMD:setradios(playerid, params[])
{
 
   if(IsPlayerAdmin(playerid))
  {
   new
          string[128],
          name[MAX_PLAYER_NAME],
          PID;
   if(sscanf(params, \"u\", PID)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /setradios <Játékos név/ID>\");
   if(PID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Rossz id!\");
   SetPVarInt(PID, \"Radios\", 1);
   GetPlayerName(playerid, name, MAX_PLAYER_NAME);
   format(string, sizeof(string), \"Adtál %s-nek/nak rádiós rangot!\", name);
   SendClientMessage(playerid, 0x33CCFFAA, string);
   }
   else
   {
      SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy admin!\");
   }
   return 1;
}
CMD:radios(playerid, params[])
{
     if(GetPVarInt(playerid, \"Radios\") == 1)
    {
     
      new szoveg[128];
      if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /radios <szöveg>\");
      format(szoveg, sizeof(szoveg), \"Rádiós: %s\", szoveg);
      SendClientMessageToAll(0x33FF33AA, szoveg);
     }
     else
     {
        SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy rádiós!\");
     }
     return 1;
}

Rádiós
« Válasz #4 Dátum: 2012. március 30. - 16:11:31 »
0 Show voters
Köszi Gabor! Nem tudom mi a baj mert LADMIN-t használok és mikor beteszem magam adminnak beirom /setradios és azt irja ki hogy: Nem vagy admin!
Lécci segits!

Rádiós
« Válasz #5 Dátum: 2012. március 30. - 16:29:35 »
0 Show voters
csak rcon admin használhatja jelentkez be rconba és ugy meni fog /rcon login jelszó

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal