Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - Yakuza™

Oldalak: 1 ... 5 6 [7] 8 9 10
91
SA-MP: Szerverfejlesztés / [RA] Rendõr parancsok
« Dátum: 2012. Március 18. - 21:17:42 »
Felrakom nektek a [R]endõr [A]cademya rendõr parancsait és még +-t is!
LuxAdmin szükséges! De ki lehet venni,hogy ne csak admin tudja használni.
Segítettek:
Cannonn
Parancsok:
/a1 /a2 /a3 /i /p /szl /szonda /fuj /bor /bilincs /levesz /lecsuk
Végül a letöltés:
Letöltés
Kód:
 
#include <a_samp>
#include zcmd
#include <sscanf>
#include <ladmin>
new bool:ittas[MAX_PLAYERS];
forward borido(playerid);
#define hiba    0xFF0000AA
CMD:i(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /i [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Kérem álljon félre %s, igazoltatás!\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:p(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /p [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} %s papírokat kérnék! {ff0000}[[/jogsimutat %s]]\",name, illeto, name, name);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:a1(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a1 [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Itt a rendõrség, álljon meg!\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:a2(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a2 [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Ha nem áll meg kénytelenek leszünk tüzet nyitni!\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:a3(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a3 [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Utolsó figyelmeztetés! Ha nem áll meg tüzelünk!\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:szl(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szl [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Itt a rendõrség, szálljon ki/le {ff0000}%s!\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:szonda(playerid, params[])
{
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szonda [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
               if(IsPlayerLuxAdmin(playerid))
        {
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
new illeto[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, illeto, sizeof(illeto));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Kérem fújjon bele a szondába %s! {ff0000}[[/fuj]]\",name, illeto);
SendClientMessageToAll(0x00ff1eAA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
CMD:bor(playerid, params[])
{
ittas[playerid] = true;
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
SetTimer(\"borido\", 60000*10, false);
    SendClientMessage(playerid,0x00ff33AA,\"Úgydöntöttél iszol egy üveg bort!\");
return 1;
}
public borido(playerid)
{
ittas[playerid] = false;
    SendClientMessage(playerid,0x00ff33AA,\"Kiürült az alkohol a szervezetedbõl!\");
}
CMD:fuj(playerid, params[])
{
if(ittas[playerid] == true)
{
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"%s belefújt a szondába. Eredménye: {ff0000}Ittas\", name);
SendClientMessageToAll(0xfff200AA,string);
}
else
{
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"%s belefújt a szondába. Eredménye: {00ff00}Tiszta\", name);
SendClientMessageToAll(0xfff200AA,string);
}
return 1;
}
CMD:bilincs(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
        new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /bilincs  <playerid>\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
else{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Megbilincselte {ff0000}%s-t!\", name, name2);
        SendClientMessageToAll(0xB3D5B2AA,string);
        TogglePlayerControllable(giveplayerid,0);
        }
}
    return 1;
}
CMD:levesz(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
        new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
       if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /levesz <playerid>\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
else{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Levette a bilincset {ff0000}%s{008a20}-ról/rõl.\", name,name2);
        SendClientMessageToAll(0xFF0000FF,string);
        TogglePlayerControllable(giveplayerid,1);
          }
}
             return 1;
}
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if(sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [perc] [indok]\");
if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
SendClientMessageToAll(0xB3D5B2AA,string);
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
SetPlayerInterior(giveplayerid, 6);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\");
}
return 1;
}
forward Bortonido(playerid);
public Bortonido(playerid)
{
SpawnPlayer(playerid);
return 1;
}

92
Segítségkérés / Autó kezelõ valaki le pawnozza?
« Dátum: 2012. Március 18. - 19:21:54 »
Van egy eredeti pwn fájl a filterscripts mappába az a neve,hogy test_cmds.pwn
Nos ebbõl kéne az a rész,hogy motoháztetõ/fel/le riasztó/be/ki lápma/fel/le csomagtartó/ki/be motor/be/ki
Nekem hibát ír :S
 
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new engine,lights,alarm,doors,bonnet,boot,objective;
if(strcmp(cmd, \"/motorbe\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/motorki\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/csmgki\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
}
    return 1;
}
if(strcmp(cmd, \"/csmgbe\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
}
    return 1;
}
if(strcmp(cmd, \"/mki\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/mbe\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/riasztó\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/riasztóki\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/lámpafel\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
}
    return 1;
}
if(strcmp(cmd, \"/lámpale\",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
     if(vid != INVALID_VEHICLE_ID) {
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
}
    return 1;
}

 
Valahogy így van...

93
Szkript kérések / /vontat /leakaszt
« Dátum: 2012. Március 18. - 14:18:00 »
Hali kéne egy olyan,hogy vontat és csak a tow truckal lehessen  vontatni az autókat,és kéne egy /leakaszt amivel ha beirjuk akkor nem vontatjuk a kocsit.
Köszönöm :)

94
Segítségkérés / Ennek mi a baja? :D /adminok
« Dátum: 2012. Március 16. - 17:40:24 »
Csináltam egy ilyet:
 
CMD:adminok(playerid, params[])
{
    new string[256];
    new fstring[64];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(level > 0))
        {
            new pname[MAX_PLAYER_NAME];
            GetPlayerName(i,pname, sizeof(pname));
            format(fstring, sizeof(fstring),\"{00bbff}%s (%i) - {ffffff}Szint: {00bbff}%i\\n\", pname, i, level);
            strcat(string, fstring, sizeof(string));
        }
    }
    ShowPlayerDialog(playerid,2563,DIALOG_STYLE_MSGBOX,\"{ff0000}Online Adminok\",string,\"OK\",\"\");
    return 1;
}

 
és hibát ír:
 
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 017: undefined symbol \"level\"
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : warning 215: expression has no effect
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 001: expected token: \";\", but found \"]\"
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 029: invalid expression, assumed zero
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

95
Szkript kérések / /adminok parancs
« Dátum: 2012. Március 16. - 17:06:36 »
Ebbõl:
 
dcmd_admins(playerid,params[])
{
    #pragma unused params
        new count = 0;
        new string[128];
        new ChangeColor;
        SendClientMessage(playerid, green, \" \");
        SendClientMessage(playerid, green, \"______[RA]______ | Jelenlévõ rendõrök/adminok | ______[RA]______\");
SendClientMessage(playerid, green, \" \");
for(new i = 0; i < MAX_PLAYERS; i++)
{
       if (IsPlayerConnected(i))
      {
      if(AccInfo[Level] >= 1 && AccInfo[Hide] == 0)
         {
         if(AccInfo[Level] > 5)
         {
            AdmRank = \"Tulaj Helyettes\";
            ChangeColor = Color_Professional_Admin;
         }
            if(IsPlayerAdmin(i))
           {
              AdmRank = \"Tulaj\";
              ChangeColor = Color_RCON_Administrator;
           }
          else
          {
             switch(AccInfo[Level])
            {
               case 1: {
               AdmRank = \"Kadét\";
               ChangeColor = Color_Basic_Moderator;
               }
               case 2: {
               AdmRank = \"Rendõrtiszt\";
               ChangeColor = Color_Moderator;
               }
               case 3: {
               AdmRank = \"Parancsnok\";
               ChangeColor = Color_Master_Moderator;
               }
               case 4: {
               AdmRank = \"Rendõrfõnök\";
               ChangeColor = Color_Administrator;
               }
               case 5: {
               AdmRank = \"Sheriff\";
               ChangeColor = Color_Master_Administrator;
               }
            }
         }
          switch(AccInfo[OnDuty])
         {
            case 0: AdmDuty = \"Szolgálatban!\";
            case 1: AdmDuty = \"Szolgálaton kívül!\";
         }
         format(string, 128, \"Szint: %d - %s (Id:%i) | %s | %s\",AccInfo[Level], PlayerName2(i),i,AdmRank,AdmDuty);
         SendClientMessage(playerid, ChangeColor, string);
         count++;
      }
   }
}
if (count == 0)
SendClientMessage(playerid,red,\"Nincs rendõr/admin a szerveren!\");
SendClientMessage(playerid, green, \"________________________________________________________________\");
return 1;
}

 
Átkéne alakítani nem zcmd-re hanem simára,hogy dialogosan jöjjön be és a szintek is ott legyen és,hogy hanyas szintûek.

96
Segítségkérés / Skinválasztóba háttér fekete :S
« Dátum: 2012. Március 16. - 11:42:39 »
public OnPlayerRequestClass(playerid, classid)
{
if(classid >= 0 && classid <= 2)
{
GameTextForPlayer(playerid, \"~b~Rendr~w~/~r~Admin\", 3000, 3);
SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 602.8676,545.5309,3.9967);
    SetPlayerFacingAngle(playerid, 94.0821);
    SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
        SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
        }else if(classid >= 3 && classid <= 7)
{
GameTextForPlayer(playerid, \"~w~Civil\", 3000, 3);
SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2027.7410,1007.7834,10.8203);
    SetPlayerFacingAngle(playerid, 94.0821);
    SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
        SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
return 1;
}
public SetupPlayerForClassSelection(playerid)
{
return 1;
}

 
Így van a módomba és valamiért fekete a háttér és a skineket sem jeleníti meg.

97
SA-MP: Szerverfejlesztés / Sziréna neon
« Dátum: 2012. Március 15. - 21:46:21 »
Csináltam egy olyat,hogy ha beirjuk,hogy /sziréna bejön egy dialog és az admin tud rakni a kocsira szirénát de le is tudja venni..
Script:
 
#include <a_samp>
#include ladmin
#define hiba    0xFF0000AA
public OnFilterScriptInit()
{
print(\"\\n************************************\");
print(\"         Sziréna Betöltve       \");
print(\"************************************\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n***************************************\");
print(\"         Sziréna Kikapcsolva         \");
print(\"***************************************\\n\");
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/sziréna\", true)==0)
{
  if(IsPlayerLuxAdmin(playerid))
{
    ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, \"Sziréna System By Yakuza\", \"Sziréna\\nSziréna törlése\", \"Kiválaszt\", \"Kilépés\");
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 8899)
{
if(response)
{
   if(listitem == 0)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"undercover\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"undercover1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover1\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0x00FFFFAA, \"Sziréna felrakva!\");
   }
   if(listitem == 1)
   {
            DestroyObject(GetPVarInt(playerid, \"undercover\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"undercover1\"));
            DeletePVar(playerid, \"Status\");
          }
}
}
return 0;
}

 
Civil is tudja használni:
 
#include <a_samp>
#include ladmin
#define hiba    0xFF0000AA
public OnFilterScriptInit()
{
print(\"\\n************************************\");
print(\"         Sziréna Betöltve       \");
print(\"************************************\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n***************************************\");
print(\"         Sziréna Kikapcsolva         \");
print(\"***************************************\\n\");
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/sziréna\", true)==0)
    ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, \"Sziréna System By Yakuza\", \"Sziréna\\nSziréna törlése\", \"Kiválaszt\", \"Kilépés\");
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 8899)
{
if(response)
{
   if(listitem == 0)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"undercover\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"undercover1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover1\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0x00FFFFAA, \"Sziréna felrakva!\");
   }
   if(listitem == 1)
   {
            DestroyObject(GetPVarInt(playerid, \"undercover\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"undercover1\"));
            DeletePVar(playerid, \"Status\");
          }
}
}
return 0;
}

 
Valakinek jól jöhet :D
Edit:
ladmin.inc
http://solidfiles.com/d/bc5089d7c9/

98
Segítségkérés / /lecsuk [idõ] hiba
« Dátum: 2012. Március 15. - 18:44:29 »
Nos, van ez:
 
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy rendõr/admin.\");
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [idõ] [indok]\");
if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
      SetPlayerInterior(giveplayerid, 6);
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
     SendClientMessageToAll(0xB3D5B2AA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}

 
és ezzel az a baj,hogy akármennyi számot irok be az idõhöz pl. /lecsuk 1 2 teszt
akkor azt irja ki h
[RENDÕR,Yakuza]: Börtönbe zárta XY-t. [Perc: 60000] [indok: teszt]

99
Szkript kérések / /kirak parancs
« Dátum: 2012. Március 15. - 17:34:46 »
Csá all.
Kéne egy olyan,hogy beirja az admin/rendõr,hogy /kirak és az útra kirak egy szöges drótot.
Ha átmegy rajta az autó akkor defektes legyen a gumija.
Köszönöm...

100
Segítségkérés / /lecsuk parancs luxadminosan
« Dátum: 2012. Március 15. - 12:54:24 »
Hali van nekem egy ilyenem:
 
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
       new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [ido] [indok]\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
else{
new jtime;
if(jtime == 0) jtime = 9999;
AccInfo[name2][JailTime] = jtime*1000*60;
    SetTimerEx(\"JailPlayer\",5000,0,\"d\",name2);
    SetTimerEx(\"Jail1\",1000,0,\"d\",name2);
if(jtime == 9999)
{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
        SendClientMessageToAll(0xB3D5B2AA,string);
        SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
        SetPlayerInterior(giveplayerid, 6);
        TogglePlayerControllable(giveplayerid,0);
    }
}
return 1;
}

 
Nos ezt próbáltam meg csinálni úgy,ahogy itt van a luxadminba a /jail parancs:
 
dcmd_jail(playerid,params[])
{
if(AccInfo[playerid][LoggedIn] == 1)
{
if(AccInfo[playerid][Level] >= 1)
{
   new Index;
    new tmp[256];  tmp  = strtok(params,Index);
   new tmp2[256]; tmp2 = strtok(params,Index);
   new tmp3[256]; tmp3 = strtok(params,Index);
    if(!strlen(params)) return
   SendClientMessage(playerid, red, \"Használat: /jail [Játékos ID] [Perc] [indok]\") &&
   SendClientMessage(playerid, orange, \"Funkció: Börtönbe zárod a játékost\");
       new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
   player1 = strval(tmp);
    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel]))
    {
      if(AccInfo[player1][Jailed] == 0)
      {
         GetPlayerName(player1, playername, sizeof(playername));
         GetPlayerName(playerid, adminname, sizeof(adminname));
         new jtime = strval(tmp2);
         if(jtime == 0) jtime = 9999;
             SendCommandToAdmins(playerid,\"Jail\");
         AccInfo[player1][JailTime] = jtime*1000*60;
                 SetTimerEx(\"JailPlayer\",5000,0,\"d\",player1);
           SetTimerEx(\"Jail1\",1000,0,\"d\",player1);
           AccInfo[player1][Jailed] = 1;
         if(jtime == 9999)
         {
         if(!strlen(params[strlen(tmp2)+1])) format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20}Börtönbe zárta {ff0000}%s -t.\",adminname,playername);
         else format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.\",adminname,playername,params[strlen(tmp)+1]);
                  }
          else
          {
         if(!strlen(tmp3)) format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.{ff0000}[%d percre]\",adminname,playername, jtime);
         else format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.\",adminname,playername,jtime,params[strlen(tmp2)+strlen(tmp)+1]);
         }
             return SendClientMessageToAll(blue,string);
      }
      else return SendClientMessage(playerid, red, \"Játékos már börtönben van!\");
   }
   else return SendClientMessage(playerid, red, \"Hiba!\");
}
else return ErrorMessages(playerid, 1);
}
else return SendClientMessage(playerid,red,\"Nem vagy rendszervezet tagja!\");
}

 
Azért akarom átalakítani mert ami van hiába irom be az idõt,hogy mennyire csukja le nem engedi ki :S

101
Segítségkérés / NPC Hiba
« Dátum: 2012. Március 14. - 16:32:05 »
Csináltam egy npc-t elsõnek úgy h járkák,beraktam az mûködött mert megjelent.
Utánna csináltam egy másikat ami autóval járkál ami egy oldalon néztem meg h azt hogy kell meg csinálni de az nem jó :S valamiért az elõzõt tölti be :S

102
Fórum Archívum (Témák/Fórumok) / Re:Samp-npc
« Dátum: 2012. Március 13. - 20:37:26 »
ez jó kérdés   ;) :thumbsup:

103
Szkript kérések / Jogosítvány másmódon
« Dátum: 2012. Március 12. - 17:37:57 »
Kéne egy olyan jogosítvány script amihez kell a scriptfiles mappába egy Jogsik mappa.
Meglehessen venni az adott pontnál/kordinátánál.
ha nincs jogosítványa ne tudja vezetni az autókat.
ki irja neki,hogy Nincs jogosítványod!
köszönöm.

104
Segítségkérés / gTeam nélkül
« Dátum: 2012. Március 12. - 17:11:20 »
Helló.
Meglehet azt oldani gTeam nélkül,hogy az adminnak/rendõrnek fekete legyen a színe és ne lehessen látni a radaron?
Kösz :) P

105
Segítségkérés / /lecsuk probléma
« Dátum: 2012. Március 12. - 15:11:30 »
Be írom,hogy /lecsuk 1 teszt
és nem rakja börtönbe ehelyett engem ki rak valahova a levegõbe...
De ha magamon próbálom akkor mûködik.
 
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
       new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [ido] [indok]\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
else{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
        SendClientMessageToAll(0xB3D5B2AA,string);
        SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
        SetPlayerInterior(giveplayerid, 6);
        jailtimer[playerid] = SetTimerEx( \"jail\", ido, false, \"i\", giveplayerid);
        TogglePlayerControllable(giveplayerid,0);
    }
}
return 1;
}

Oldalak: 1 ... 5 6 [7] 8 9 10
SimplePortal 2.3.7 © 2008-2024, SimplePortal