-
Sziasztok az lenne a kérdésem hogy lehet megcsinálni 1rangtol 3rangig mert ha 3as rangu vagyok nem engedi ki nyitni mert nem vagyok akkor 1es rangú és úgy kéne hogy 1 rangól 3asik engedje.Segítséget elõre is köszönöm,
PWN:
CMD:ynyit(playerid,params[])
{
if( GetPVarInt( playerid, \"iYakuza\" ) == 3)
{
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
}
return 1;
}
-
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
vagy...( de inkább az 1. ajánlom )
if(GetPVarInt( playerid, \"iYakuza\" ) >= 1 && GetPVarInt( playerid, \"iYakuza\" ) <= 3)
-
Köszönöm még egy kérdés hogy lehet azt megoldani hogy ha már nyitva van a kapu mert ha mégegyszer ki próbálják nyitni be zár a szerver :(
CMD:ynyit(playerid,params[])
{
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
{
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
}
return 1;
}
-
http://wiki.sa-mp.com/wiki/IsObjectMoving
http://wiki.sa-mp.com/wiki/GetObjectPos
ha mozog ne lehessen nyitni és ha nyitott pozíción van akkor se...
-
Ebböl mind a 2õt vagy csak az eggyiket használjam?(Amúgy kösssz)
-
nem tudom miért fagy ki a szerver azért ajánlom mind2-t vagy a probléma megtalálását és javítását :)
-
Én se vágom :( most megyek el légyszives segits mert még így is csinálja szerintem én csináltam rosszul szokásosan :) köszönöm
CMD:ynyit(playerid,params[])
{
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
{
if(IsObjectMoving(980))StopObject(980);
new Float:x, Float:y, Float:z;
GetObjectPos(980, x, y, z);
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
}
return 1;
}
-
CMD:ynyit(playerid,params[])
{
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
{
if(IsObjectMoving(yakuza)) StopObject(yakuza);
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
}
return 1;
}
-
írd le pontosan mikor is fagy ki a szerver a mozgatásnál
-
new ykapu;
CMD:ynyit(playerid,params[])
{
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
{
if(ykapu == 0)
{
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
ykapu = 1;
}
}
else if(ykapu == 1)
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
SendClientMessage(playerid,COLOR_GREEN,\"Ez a kapu már nyitva van..\");
}
}
return 1;
}
Ez után a zárásához írd be ezt:
ykapu = 0
Dexter
-
Probléma még mindig fenn áll meg próbálom meg oldani írok ha sikerült írok ha nem
Így próbáltam meg oldani 2szer nem fagy ki 3.ra ki fagy
PWN:
forward ykapu();
CMD:ynyit(playerid,params[])
{
if(1 <= GetPVarInt( playerid, \"iYakuza\" ) <= 3)
{
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
SetTimer(\"ykapu\", 10000, 1);
}
else
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem tudod ki nyitni ezt a kaput mert nem vagy a yakuza tagja\");
}
return 1;
}
public ykapu()
{
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 8.8000001907349,5);
return 1;
}
-
de írd le konkrétan mitõl fagy ki...írj debug üzeneteket print-el hogy meddig fut le a kód...
-
Server log:
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3e-R2, (C)2005-2012 SA-MP Team
[22:39:41]
[22:39:41] Server Plugins
[22:39:41] --------------
[22:39:41] Loading plugin: sscanf
[22:39:41]
[22:39:41] ===============================
[22:39:41] sscanf plugin loaded.
[22:39:41] (c) 2009 Alex \"Y_Less\" Cole
[22:39:41] 0.3d-R2 500 Players \"dnee\"
[22:39:41] ===============================
[22:39:41] Loaded.
[22:39:41] Loading plugin: streamer
[22:39:42]
*** Streamer Plugin v2.6 by Incognito loaded ***
[22:39:42] Loaded.
[22:39:42] Loaded 2 plugins.
[22:39:42]
[22:39:42] Ban list
[22:39:42] --------
[22:39:42] Loaded: samp.ban
[22:39:42]
[22:39:42]
[22:39:42] Filterscripts
[22:39:42] ---------------
[22:39:42] Loading filterscript \'reg.amx\'...
[22:39:42] OnFilter
[22:39:42]
--------------------------------------
[22:39:42] Blank Filterscript by your name here
[22:39:42] --------------------------------------
[22:39:42] Loaded 1 filterscripts.
[22:39:42] OnGameo
[22:39:42] OnGameo
[22:39:42]
----------------------------------
[22:39:42] Blank Gamemode by your name here
[22:39:42] ----------------------------------
[22:39:42] Number of vehicle models: 4
[22:40:17] Incoming connection: 127.0.0.1:2748
[22:40:17] [join] [COR]Mantenio has joined the server (0:127.0.0.1)
[22:40:38] RCON (In-Game): Player #0 ([COR]Mantenio) has logged in.
Ennyit ír logba :(
Hiba nincs:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Crash info:
--------------------------
SA-MP Server: 0.3e-R2
Exception At Address: 0x00D32558 Module: (streamer.dll)
Registers:
EAX: 0x02592F78 EBX: 0x02594DD0 ECX: 0x02594DD0 EDX: 0x02594DD0
ESI: 0xFFFFFFFF EDI: 0x025931DC EBP: 0x0012FDD0 ESP: 0x0012FD70
EFLAGS: 0x00010202
Stack:
+0000: 0x01DB8C58 0x01E24E74 0x40A00000 0x00000035
+0010: 0x00000000 0x00000000 0x025931D8 0x00000000
+0020: 0xC52224CD 0x44A96666 0x410CCCCD 0xC47A0000
+0030: 0xC47A0000 0xC47A0000 0x00000000 0x00000000
+0040: 0x00000000 0x00000000 0x00000000 0x00000000
+0050: 0x00000000 0x00000000 0x00000000 0x00000000
+0060: 0x01E24E5C 0x00402BD0 0x01DB8C58 0x01E2FA3C
+0070: 0x01E71660 0x00000000 0x00000000 0x01DB8C58
+0080: 0x40A00000 0x0000ABD8 0x0000ABC8 0x0000ABF8
+0090: 0x00006BFC 0x0000ABEC 0x00006BFC 0x01E13FEC
+00A0: 0x01E24E74 0x61526576 0x01E13230 0x00010E88
+00B0: 0x0047EE08 0x01DB8C58 0x0012FE50 0x00000040
+00C0: 0x00BF7620 0x7C802446 0x3C91BFCA 0x00BF6B90
+00D0: 0x01E71660 0x00000040 0x00BF6B90 0x00E82FB8
+00E0: 0x000001F4 0x0048A9EA 0x00000011 0x7C802530
+00F0: 0x7C80A0A7 0x00000000 0x3C91BFCA 0x0048706D
+0100: 0x00000000 0x00000A28 0x0012FFC0 0x01F2C54D
+0110: 0x00010660 0x00010101 0x000001F4 0x00001E61
+0120: 0x00000090 0x00000BCC 0x00BF7620 0x656D6167
+0130: 0x65646F6D 0x00003531 0x004BC014 0x004BC010
--------------------------
Loaded Modules:
samp-server.exe A: 0x00400000 - 0x004F6000 (C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\samp-server.exe)
ntdll.dll A: 0x7C900000 - 0x7C9B1000 (C:\\WINDOWS\\system32\\ntdll.dll)
kernel32.dll A: 0x7C800000 - 0x7C8FB000 (C:\\WINDOWS\\system32\\kernel32.dll)
SHELL32.dll A: 0x7C9C0000 - 0x7D1DC000 (C:\\WINDOWS\\system32\\SHELL32.dll)
ADVAPI32.dll A: 0x77DC0000 - 0x77E6B000 (C:\\WINDOWS\\system32\\ADVAPI32.dll)
RPCRT4.dll A: 0x77E70000 - 0x77F02000 (C:\\WINDOWS\\system32\\RPCRT4.dll)
Secur32.dll A: 0x77FE0000 - 0x77FF1000 (C:\\WINDOWS\\system32\\Secur32.dll)
GDI32.dll A: 0x77F10000 - 0x77F59000 (C:\\WINDOWS\\system32\\GDI32.dll)
USER32.dll A: 0x7E360000 - 0x7E3F1000 (C:\\WINDOWS\\system32\\USER32.dll)
msvcrt.dll A: 0x77C00000 - 0x77C58000 (C:\\WINDOWS\\system32\\msvcrt.dll)
SHLWAPI.dll A: 0x77F60000 - 0x77FD6000 (C:\\WINDOWS\\system32\\SHLWAPI.dll)
WSOCK32.dll A: 0x71A70000 - 0x71A7A000 (C:\\WINDOWS\\system32\\WSOCK32.dll)
WS2_32.dll A: 0x71A50000 - 0x71A67000 (C:\\WINDOWS\\system32\\WS2_32.dll)
WS2HELP.dll A: 0x71A40000 - 0x71A48000 (C:\\WINDOWS\\system32\\WS2HELP.dll)
WINMM.dll A: 0x76B20000 - 0x76B4E000 (C:\\WINDOWS\\system32\\WINMM.dll)
IMM32.DLL A: 0x76360000 - 0x7637D000 (C:\\WINDOWS\\system32\\IMM32.DLL)
comctl32.dll A: 0x773C0000 - 0x774C3000 (C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll)
comctl32.dll A: 0x5D520000 - 0x5D5BA000 (C:\\WINDOWS\\system32\\comctl32.dll)
MPR.DLL A: 0x71AC0000 - 0x71AD2000 (C:\\WINDOWS\\system32\\MPR.DLL)
OLE32.DLL A: 0x774D0000 - 0x7760D000 (C:\\WINDOWS\\system32\\OLE32.DLL)
OLEAUT32.DLL A: 0x77110000 - 0x7719B000 (C:\\WINDOWS\\system32\\OLEAUT32.DLL)
sscanf.dll A: 0x10000000 - 0x1000C000 (C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\plugins\\sscanf.dll)
MSVCR100.dll A: 0x78AA0000 - 0x78B5E000 (C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\MSVCR100.dll)
streamer.dll A: 0x00D20000 - 0x00D5B000 (C:\\Documents and Settings\\Csalad\\Asztal\\[HUN]RPG\\plugins\\streamer.dll)
MSVCP90.dll A: 0x78480000 - 0x7850E000 (C:\\WINDOWS\\WinSxS\\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e\\MSVCP90.dll)
MSVCR90.dll A: 0x78520000 - 0x785C3000 (C:\\WINDOWS\\WinSxS\\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e\\MSVCR90.dll)
mswsock.dll A: 0x719F0000 - 0x71A30000 (C:\\WINDOWS\\system32\\mswsock.dll)
hnetcfg.dll A: 0x66780000 - 0x667D8000 (C:\\WINDOWS\\system32\\hnetcfg.dll)
wshtcpip.dll A: 0x71A30000 - 0x71A38000 (C:\\WINDOWS\\System32\\wshtcpip.dll)
DNSAPI.dll A: 0x76F10000 - 0x76F37000 (C:\\WINDOWS\\system32\\DNSAPI.dll)
winrnr.dll A: 0x76FA0000 - 0x76FA8000 (C:\\WINDOWS\\System32\\winrnr.dll)
WLDAP32.dll A: 0x76F50000 - 0x76F7D000 (C:\\WINDOWS\\system32\\WLDAP32.dll)
rasadhlp.dll A: 0x76FB0000 - 0x76FB6000 (C:\\WINDOWS\\system32\\rasadhlp.dll)
uxtheme.dll A: 0x5B1D0000 - 0x5B208000 (C:\\WINDOWS\\system32\\uxtheme.dll)
MSCTF.dll A: 0x746D0000 - 0x7471C000 (C:\\WINDOWS\\system32\\MSCTF.dll)
netapi32.dll A: 0x5B0E0000 - 0x5B136000 (C:\\WINDOWS\\system32\\netapi32.dll)
appHelp.dll A: 0x77B30000 - 0x77B52000 (C:\\WINDOWS\\system32\\appHelp.dll)
CLBCATQ.DLL A: 0x76FC0000 - 0x7703F000 (C:\\WINDOWS\\system32\\CLBCATQ.DLL)
COMRes.dll A: 0x77040000 - 0x7710B000 (C:\\WINDOWS\\system32\\COMRes.dll)
VERSION.dll A: 0x77BF0000 - 0x77BF8000 (C:\\WINDOWS\\system32\\VERSION.dll)
iertutil.dll A: 0x43370000 - 0x433B5000 (C:\\WINDOWS\\system32\\iertutil.dll)
urlmon.dll A: 0x436D0000 - 0x437F7000 (C:\\WINDOWS\\system32\\urlmon.dll)
SETUPAPI.dll A: 0x77910000 - 0x77A06000 (C:\\WINDOWS\\system32\\SETUPAPI.dll)
Kép:
http://kepfeltoltes.hu/view/121008/63113225n_vtelen_www.kepfeltoltes.hu_.jpg
-
Ezt csak akkor fagyik be ha belerakod a szkriptet vagy alap a mód befagyik? Minden plugin benne van?
-
A mód fagy be nem scriptbe van a cucc hanem módba eggyetlen script van a regrendszer de az nem hibás és minden plugin megvan
Ez lehet probléma?
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
Hogy dynamic al van nem sima createobject és nem sima moveobject?
-
Töltsd le, cseréld le samp-server.exe és az announce.exe fájlt, majd próbáld újra.
Ha használsz NPC-t, akkor a samp-npc.exe-t is.
http://files.sa-mp.com/samp03e_svr_win32.zip
-
Probléma még mindig fenn áll meg próbálom meg oldani írok ha sikerült írok ha nem
Így próbáltam meg oldani 2szer nem fagy ki 3.ra ki fagy
2x hagytad teljesen kinyílni aztán vissza csuktad és ez a 3.-nál kifagyást okozott?
amúgy ajánlom kevesebb tizedessel add meg a pozíciókat...4 is bõven elég :) nem hiszem hogy látható különbséget tudsz elérni ezzel a \"pontosággal\" :)
-
Köszönöm divkn erre már nem lessz sor mert meg oldottam az elmélet be vált hogy nem
MoveDynamicObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
Hanem
MoveObject(yakuza,-2594.3000488281, 1355.1999511719, 13.300000190735,5);
És igy már nincs probléma ezért menni fog a respect mert sokat gondolkoztatok és sokáig probáltatok segiteni hála ez az elmélet be vált zárok és nagyon köszönöm a segitség nyújtásotokat jó éjszakát jó munkát