Ü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.


Üzenetek - Johnies00

Oldalak: 1 ... 13 14 [15] 16 17 18
211
Segítségkérés / || és && jelek
« Dátum: 2012. október 17. - 15:04:56 »
Tudom, és azt is akarom.

Vagy RCON vagy Belsõ admin -nak fusson le a 2. Üzenet.


Valamint ellenõriztem a Disconnect-es fgv-eket, lefutnak ez biztos, tehát gõzöm sincs mi a probléma.

212
Segítségkérés / || és && jelek
« Dátum: 2012. október 17. - 14:56:45 »
Akkor jól tudtam még is..
 

CMD:admin(playerid, params[])
{
    if(Info[playerid][adminszint] != 1 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, BLUE, \"Nem vagy se RCON, se Belsõ admin.\");
    SendClientMessage(playerid, BLUE, \"Vagy RCON vagy, vagy Belsõ admin.\");
    return 1;
}

 
Jelen esetben az adminszint-em 1, rcon-ba nem vagyok bejelentkezve mégis azt írja hogy \"Vagy RCON vagy, vagy Belsõ admin.\"

Miért?


Valamint miért van az hogyha lelépek a szerverrõl a megfelelõ ini fájlba a változók lenullázódnak?


Például átírom az ini -be az adminszintem 1 re, belépek a szerveren lekérdezem az értéket és 1-et ír, lelépek a szerverrõl megnézem az ini fájl-t és az adminszintem 0.

 
public OnPlayerDisconnect(playerid, reason)
{
new file[128];
GetPlayerName(playerid, plName, sizeof(plName));
format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", plName);
if(fexist(file))
{
dini_IntSet(file, \"Adminszint\", Info[playerid][adminszint]);
dini_IntSet(file, \"Penz\", Info[playerid][penz]);
dini_IntSet(file, \"Olesek\", Info[playerid][olesek]);
}
return 1;
}

 
Lehetséges hogy nem futnak le az eljárások mert már lecsatlakoztam?

213
Segítségkérés / Kapus kérdés.
« Dátum: 2012. október 17. - 00:58:47 »
CMD:nyit(playerid,params[])
{
if (IsPlayerInRangeOfPoint(playerid,8,1065.4315,-1759.4772,13.4035))
{
SetObjectRot(kapu2,0.00000000,10.00000000,269.99996948);
                SetObjectRot(kapu1, rotx, roty, rotz);
SetTimer(\"GateClose\", 6000, 0);
SendClientMessage(playerid, ZOLD,\"A sorompó kinyitva! Hamarosan bezárodik (6mp).\");
}else{
    SendClientMessage(playerid,PIROS,\"Nem állsz kapu közelében!\");
}
return 1;
}

 
Egy sor hiányzott, a rotx y és z helyére írd be a kapu1 nek a pozicióit (amikor el van mozdulva)
U.I.:
 
kapu1= CreateObject(968,1065.50000000,-1776.29980469,13.10000038,0.00000000,270.00000000,269.99993896);
kapu2= CreateObject(968,1066.50000000,-1755.89941406,13.19999981,0.00000000,90.00000000,270.00000000);

 
helyett
 
kapu1 = CreateObject(968,1065.50000000,-1776.29980469,13.10000038,0.00000000,270.00000000,269.99993896);
kapu2 = CreateObject(968,1066.50000000,-1755.89941406,13.19999981,0.00000000,90.00000000,270.00000000);

214
Segítségkérés / || és && jelek
« Dátum: 2012. október 16. - 21:45:58 »
Rosszul írtam kadaram.. szerkesztettem a hozzászólást erre próbálj meg légyszíves indokot adni..  :noexpression:

215
Segítségkérés / || és && jelek
« Dátum: 2012. október 16. - 21:33:31 »
Ez ugyan az csak az indentáció más, viszont így mûködik, de akkor se értem..
 

CMD:admin(playerid, params[])
{
if(Info[playerid][adminszint] != 1 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, BLUE, \"Nem vagy: Vagy Rcon, vagy belsõ admin\");
SendClientMessage(playerid, BLUE, \"Aktív valamelyik: Belsõ admin vagy RCON\");
return 1;
}

 
az adminszintem tuti 1, nem vagyok rconba bejelentkezve és azt írja egyik se aktív. (ha rconba is bejelentkezek akkor lefut a második eljárás.. rossz szkriptileg??)

216
Segítségkérés / || és && jelek
« Dátum: 2012. október 16. - 21:20:15 »
Eddig úgy tudtam hogy a && azt jelenti hogy ha mind a 2 (vagy több) változó igaz akkor lefut az eljárás, ha valamelyik nem akkor nem.

A || pedig ha egyik vagy a másik változó aktív akkor lefut az eljárás, ha egyik se akkor nem.


Viszont most kétségek között vagyok, ugyanis:

 

CMD:admin(playerid, params[])
{
    if(Info[playerid][adminszint] == 1 && IsPlayerAdmin(playerid))
    {
        print(\"Admin + RCON vagy\");
        } else {
        print(\"Nem vagy mindketto egyszerre.\");
    }
    return 1;
}

 
Ez azt jelenti hogy ha az admin szintem 1 és rconba is bent vagyok akkor lefut az elsõ eljárás, ha valamelyikbe nem akkor a második.

Viszont mind a kettõ igaz (ez biztos!) mégis a második eljárás fut le, ötlet??


U.I.: Disconnectnél az Info[playerid][adminszint] változóm 0 lesz, pedig az van disconnectnél hogy az épp aktuális értéket mentse le az ini-be, és az aktuális az az 1, ezt se értem miért van..

217
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 16. - 17:09:54 »
Idézetet írta: ɐʞzssǝlosz date=1350397937\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28655\" data-ipsquote-contentclass=\"forums_Topic
Fájlba való mentésnél gondoltam lezárás hibára, \\r\\n hiányra.
Ha nem szerkesztesz bele akkor mûködik azt írtad, próbálj valami más szövegszerkesztõt a fájl módosítására, pl.: notepad++ -t.
 
Jegyzettömb nem tetszett neki, Notepad++-al hozzáírtam 3ezer $-t, be is tudok jelentkezni és a pénz is megvan köszi szépen a segítséget megy a +  :)  :)

218
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 16. - 16:06:25 »
Az pénzen változtattam hogy megnézzem 1-2 hiba jelen van-e.

Ha nem szerkesztek bele akkor be tudok jelentkezni.


Ha sor lezárás lehet az oka akkor miért nem ír rá semmit a pawno?

219
Segítségkérés / ybevesz hiba
« Dátum: 2012. október 15. - 23:40:41 »
Drága vajaskenyér... :mistrust:
Ha így se jó nincs tippem  :mistrust:
 
if(!GetPVarInt(playerid, \"iYakuza\") != 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 

if(GetPVarInt(playerid, \"iYakuza\") != 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 
Már nem merek 1 et írni.. :D

220
Segítségkérés / ybevesz hiba
« Dátum: 2012. október 15. - 23:19:12 »
if(!GetPVarInt(playerid, \"iYakuza\") == 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 
Így is tudja 1es és 2 es? És az admin?

221
Segítségkérés / ybevesz hiba
« Dátum: 2012. október 15. - 23:08:02 »
Próbáld meg így:
 

CMD:ybevesz(playerid, params[])
{
    if(GetPVarInt( playerid, \"iYakuza\") == 3 && IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
    {
        new iPlayer, iYakuza;
        if(sscanf( params, \"ui\", iPlayer, iYakuza)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /setrank <Játékos ID/Név> <Szint>\");
        if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\");
        if(0 > iYakuza || 3 < iYakuza) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: A szint csak 0-3 között lehet.\");
        SetPVarInt(iPlayer,  \"iYakuza\", iYakuza);
    }
    return 1;
}

222
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 21:17:32 »
Megfogadom a tanácsod igazad van így vakon dolgozok. :D

Akkor elemezgetem hol lehet a probléma.


Lekértem a játékos nevét, csak mint írtam a GetPlayerName-ben pName helyett file-t írtam.  :)


Valamint még mit ajánlasz ahhoz hogy ne titkosítottként írja a jelszót?


U.I.: Ha beleszerkesztek a DaWee.ini-be és felmegyek a szerverre a \"Jelszó= 145490553\" átváltozik \"ÿJelszó= 145490553\" -ra, gondolom ezért nem tudja beolvasni, mert a script \"Jelszó\"ból olvas.  ???  ???  ???  ???

223
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:43:33 »

if(dialogid == DIALOG_REG)
{
if(response)
{
    new file[128];
    GetPlayerName(playerid, file, sizeof(file));
    if(strlen(inputtext) == 0)
   {
      ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót\", \"Regisztráció\", \"Mégse.\");
      return 1;
   }
   format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", pName);
   if(!fexist(file))
   {
      dini_Create(file);
      dini_IntSet(file, \"Jelszó\", udb_hash(inputtext));
      dini_IntSet(file, \"Adminszint\", 0);
      dini_IntSet(file, \"Pénz\", 0);
      dini_IntSet(file, \"Ölések\", 0);
      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad\", \"Belépés\", \"Mégse\");
   }
}
}

 
Itt van, de megoldottam félig.. A francért se akarja kiírni sárgával az üzenetet o.O (elõzõ hsz-t szerkesztettem)
u.i: Nem jelentkezik be csak eltûnik a dialog (a fájlban tárolt pénzt se kapom meg, pedig OnPlayerSpawn-nál megadtam a pénzt a fájból)
 
SA-MP Dedicated Server
----------------------
v0.3e-R2, (C)2005-2012 SA-MP Team
[20:50:33]
[20:50:33] Server Plugins
[20:50:33] --------------
[20:50:33]  Loading plugin: sscanf
[20:50:33]
[20:50:33]  ===============================
[20:50:33]       sscanf plugin loaded.     
[20:50:33]    (c) 2009 Alex \"Y_Less\" Cole
[20:50:33]  ===============================
[20:50:33]   Loaded.
[20:50:33]  Loaded 1 plugins.
[20:50:33]
[20:50:33] Ban list
[20:50:33] --------
[20:50:33]  Loaded: samp.ban
[20:50:33]
[20:50:33]
[20:50:33] Filterscripts
[20:50:33] ---------------
[20:50:33]   Loading filterscript \'weedadmin.amx\'...
[20:50:33] << ------------------------------------ >>
[20:50:33] << Weed Adminszkript betoltve by: DaWee >>
[20:50:33] << ------------------------------------ >>
[20:50:33]   Loaded 1 filterscripts.
[20:50:33] Number of vehicle models: 0
[20:50:50] Incoming connection: 127.0.0.1:51075
[20:50:50] [join] DaWee has joined the server (0:127.0.0.1)
[20:50:53] /Weed-Admin/Jatekosok/DaWee.ini

224
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:34:22 »
A Szkript elején létre van hozva egy pName változó hogy le tudja menteni a nevemmel a .ini fájlt.

U.I.: Egy megoldás sem vezetett még sikerhez.  :(


U.I.2: A GetPlayerName(playerid, file, sizeof(file)); nál pName helyett file-t írtam...


Így bejelentkezik viszont nem írja ki az üzenetet o.o


A jelszavas cuccosra van megoldás?

225
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:24:20 »
Dini-be?

Oldalak: 1 ... 13 14 [15] 16 17 18
SimplePortal 2.3.7 © 2008-2024, SimplePortal