Jump to content
  • 0

pomoc Pádání serveru, přetížení?


snake3321

Dotaz

Dobrý den, nevím zda se ptám správně na tomto webu ale třeba mi pomůžete... Můj problém je, že po vykonání příkazu u jednoho scriptu, konkrétně /zavodinfo (Zobrazí se dialog (označeno červeně v pawnu níže)) vypíšu celý pawn i error log, předem velmi děkuji.

 

Kód

 

 

#include <a_samp>
#include <zcmd>
 
new vehicleid1;
new vehicleid2;
new vehicleid3;
new vehicleid4;
new vehicleid5;
new vehicleid6;
new brana1;
new brana2;
new brana3;
new zakaz;
new Zavod[MAX_PLAYERS];
new Text3D:Label1;
new Text3D:Label2;
new Text3D:Label3;
 
#define dialog 1058
 
CMD:zavodon(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"[ ! ] Nejsi připojen jako RCON Administrátor [ ! ]");
zakaz=1;
vehicleid1 = AddStaticVehicle(411,-1994.6000000,1066.1000000,55.8000000,196.0000000,6,6); //Infernus
vehicleid2 = AddStaticVehicle(411,-1998.5996000,1066.0996000,55.8000000,195.9960000,6,6); //Infernus
vehicleid3 = AddStaticVehicle(411,-2002.5996000,1066.0996000,55.8000000,195.9960000,6,6); //Infernus
vehicleid4 = AddStaticVehicle(411,-2006.5996000,1066.0996000,55.8000000,195.9960000,6,6); //Infernus
vehicleid5 = AddStaticVehicle(411,-2010.5996000,1066.0996000,55.8000000,195.9960000,6,6); //Infernus
vehicleid6 = AddStaticVehicle(411,-2014.5996000,1066.0996000,55.8000000,195.9960000,6,6); //Infernus
brana1 = CreateObject(7657,-2004.1000000,1029.3000000,56.3000000,0.0000000,0.0000000,0.0000000); //object(plasticsgate1) (1)
brana2 = CreateObject(8674,-2018.9000000,1027.3000000,55.9000000,0.0000000,0.0000000,22.0000000); //object(csrsfence02_lvs) (1)
brana3 = CreateObject(7922,-1992.9000000,1028.7000000,56.1000000,0.0000000,0.0000000,0.0000000); //object(vgwstnewall6905) (1)
 
Label1 = Create3DTextLabel("Vyber si auto",0x00FFFFAA,-2004.1007,1057.2054,55.5703,50,0,1);
Label2 = Create3DTextLabel("Pripoj se pomocí {FF0000}/zavodj",0x00FF00AA,-2004.1626,1027.1074,55.5112,50,0,0);
Label3 = Create3DTextLabel("Vice v {FF0000}/zavodinfo",0x00FF00AA,-2004.3414,1041.2200,55.5703,50,0,1);
 
AddVehicleComponent(vehicleid1,1010);
AddVehicleComponent(vehicleid2,1010);
AddVehicleComponent(vehicleid3,1010);
AddVehicleComponent(vehicleid4,1010);
AddVehicleComponent(vehicleid5,1010);
AddVehicleComponent(vehicleid6,1010);
 
AddVehicleComponent(vehicleid1,1074);
AddVehicleComponent(vehicleid2,1074);
AddVehicleComponent(vehicleid3,1074);
AddVehicleComponent(vehicleid4,1074);
AddVehicleComponent(vehicleid5,1074);
AddVehicleComponent(vehicleid6,1074);
 
ChangeVehicleColor(vehicleid1,229,229);
ChangeVehicleColor(vehicleid2,229,229);
ChangeVehicleColor(vehicleid3,229,229);
ChangeVehicleColor(vehicleid4,229,229);
ChangeVehicleColor(vehicleid5,229,229);
ChangeVehicleColor(vehicleid6,229,229);
 
SetVehicleHealth(vehicleid1,9999);
SetVehicleHealth(vehicleid2,9999);
SetVehicleHealth(vehicleid3,9999);
SetVehicleHealth(vehicleid4,9999);
SetVehicleHealth(vehicleid5,9999);
SetVehicleHealth(vehicleid6,9999);
return 1;
}
 
CMD:zavodoff(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"[ ! ] Nejsi připojen jako RCON Administrátor [ ! ]");
    zakaz=2;
    Delete3DTextLabel(Label1);
    Delete3DTextLabel(Label2);
    Delete3DTextLabel(Label3);
    DestroyVehicle(vehicleid1);
    DestroyVehicle(vehicleid2);
    DestroyVehicle(vehicleid3);
    DestroyVehicle(vehicleid4);
    DestroyVehicle(vehicleid5);
    DestroyVehicle(vehicleid6);
    DestroyObject(brana1);
    DestroyObject(brana2);
    DestroyObject(brana3);
    if(zakaz==2)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
      if(IsPlayerConnected(i)) { DisablePlayerRaceCheckpoint(i); }
      return 1;
      }
    }
    return 1;
}
 
CMD:zavodj(playerid, params[])
{
if(zakaz==2)
{
   SendClientMessage(playerid,0xFF0000AA,"Závod nyní neprobíhá!");
   return 1;
}
Zavod[playerid]=1;
SetPlayerRaceCheckpoint(playerid,0,-2004.5568,924.8242,45.0703,-2004.2344,540.2941,34.7869,20);
return 1;
}
 
public OnPlayerEnterRaceCheckpoint(playerid)
{
switch(Zavod[playerid])
{
   case 0:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-2004.2344,540.2941,34.7869,-2005.9302,111.2623,27.3103,20);
   }
   case 1:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-2005.9302,111.2623,27.3103,-2000.0177,-233.8756,35.5103,20);
   }
   case 2:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-2000.0177,-233.8756,35.5103,-1799.0763,-255.1085,18.8512,20);
   }
   case 3:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1799.0763,-255.1085,18.8512,-1818.2351,-577.4659,16.1165,20);
   }
   case 4:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1818.2351,-577.4659,16.1165,-1794.0476,-1041.4224,52.8026,20);
   }
   case 5:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1794.0476,-1041.4224,52.8026,-1557.0699,-1491.5529,37.2317,20);
   }
   case 6:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1557.0699,-1491.5529,37.2317,-1241.0215,-1751.4773,46.3063,20);
   }
   case 7:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1241.0215,-1751.4773,46.3063,-972.7498,-1912.8358,80.1176,20);
   }
   case 8:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-972.7498,-1912.8358,80.1176,-1144.8717,-2280.5066,35.9332,20);
   }
   case 9:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-1144.8717,-2280.5066,35.9332,-630.3873,-2187.7969,15.0497,20);
   }
   case 10:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,0,-630.3873,-2187.7969,15.0497,-279.9889,-1878.3745,24.8658,20);
   }
   case 11:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   SetPlayerRaceCheckpoint(playerid,1,-279.9889,-1878.3745,24.8658,50.7470,-1531.1471,5.0707,20);
   }
   case 12:
   {
       Zavod[playerid] += 1;
   DisablePlayerRaceCheckpoint(playerid);
   GivePlayerMoney(playerid,3000000);
   GameTextForPlayer(playerid,"{00FFFF}Gratulujeme!\n{00FF00}Vyhrál jste: {FF0000}5.000.000$",5000,3);
   zakaz=2;
   if(zakaz==2)
   {
       for(new i=0; i<MAX_PLAYERS; i++)
       {
           if(IsPlayerConnected(i)) { DisablePlayerRaceCheckpoint(i); }
       }
   }
   }
}
}
 
public OnPlayerConnect(playerid)
{
zakaz=2;
return 1;
}
 
CMD:zavodq(playerid, params[])
{
SendClientMessage(playerid,0xFF0000AA,"Opustil jsi závod!");
DisablePlayerRaceCheckpoint(playerid);
return 1;
}
 
CMD:zavodinfo(playerid, params[])
{
    new string[550];
strcat(string, "{00FFFF}/zavodon {FFAA00}- {FF0000}Vytvoří vozidla a startovní bránu.\n{00FFFF}/zavodoff {FFAA00}- {FF0000}Zruší celý závod (Vypne hráčům CP a odstraní vozidla).\n{00FFFF}/zavodstart {FFAA00}- {FF0000}Otevře bránu čímž se závod spustí\n{00FFFF}/bz {FFAA00}- {FF0000}Zavře bránu.\n{00FFFF}/zavod {FFAA00}- {FF0000}Teleportace na závod.\n{00FFFF}/zavodj {FFAA00}- {FF0000}Připojení do závodu.\n{00FFFF}/zavodq {FFAA00}- {FF0000}Opustí závod.");
ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX,"{FFFFFF}Závod - By {00FF00}snake3321", string, "OK");
return 1;
}
 
CMD:zavodstart(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"[ ! ] Nejsi připojen jako RCON Administrátor [ ! ]");
MoveObject(brana1,-2004.0999755859,1029.3000488281,62.299999237061,20);
return 1;
}
 
CMD:bz(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"[ ! ] Nejsi připojen jako RCON Administrátor [ ! ]");
    MoveObject(brana1,-2004.0999755859,1029.3000488281,56.299999237061,20);
return 1;
}
 
CMD:zavod(playerid, params[])
{
SetPlayerPos(playerid,-2007.8632,1046.5765,55.5637);
    return 1;
}
 

Server Log

 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
SA-MP Server: 0.3z
 
 
 
Exception At Address: 0x00401ED7 Module: (samp-server.exe)
 
 
 
Registers:
 
EAX: 0x00000079 EBX: 0x00000000 ECX: 0x0000006D EDX: 0x79000000
 
ESI: 0x00805E00 EDI: 0x007A6498 EBP: 0x00803A68 ESP: 0x0018F3D0
 
EFLAGS: 0x00010212
 
 
 
Stack:
 
+0000: 0x0018F874   0x00000001   0x0080B5D4   0x007A6498
 
+0010: 0x00000000   0x000057B8   0x0000584B   0x000057C8
 
+0020: 0x000018AC   0x0000006D   0x000018AC   0x008039FC
 
+0030: 0x00805E00   0x00000000   0x008035F8   0x00002404
 
+0040: 0x00472DDE   0x007A6498   0x0018F864   0x00000006
 
+0050: 0x00470001   0x00007369   0x5F646D63   0x6F76617A
 
+0060: 0x666E6964   0x0047006F   0x007A6498   0x00805E00
 
+0070: 0x00000000   0x000018A4   0x00000000   0x00000000
 
+0080: 0x00000000   0x00000000   0x00000000   0x00000000
 
+0090: 0x00000000   0x00000000   0x00000000   0x00000000
 
+00A0: 0x00000000   0x00000000   0x00000000   0x00000000
 
+00B0: 0x00000000   0x00000000   0x00000000   0x77AC17D1
 
+00C0: 0xD9CF882B   0x00000058   0x0000004D   0x02120000
 
+00D0: 0x45537119   0xFFFFF9E0   0x00000000   0x02124FFE
 
+00E0: 0xFFFFFFFF   0xFFFFFFFF   0x00000000   0xFFFFFFEA
 
+00F0: 0x0212A050   0x00000003   0x0045ACCE   0x004B2110
 
+0100: 0x0018F560   0x00000001   0x00000008   0x00000003
 
+0110: 0x22000022   0x0000D2E7   0x02C17BC4   0x77AC41A2
 
+0120: 0x02C17BC4   0x00000000   0x00000007   0x002401E0
 
+0130: 0x00240000   0x02BEEB88   0x00000042   0x529FB543
 
 
 
--------------------------
 
 
 
Loaded Modules:
 
samp-server.exe A: 0x00400000 - 0x004F5000 (C:\Users\Michael\Desktop\Pawno\samp-server.exe)
 
ntdll.dll A: 0x77A80000 - 0x77BEE000 (C:\Windows\SYSTEM32\ntdll.dll)
 
KERNEL32.DLL A: 0x77140000 - 0x77280000 (C:\Windows\SYSTEM32\KERNEL32.DLL)
 
KERNELBASE.dll A: 0x75510000 - 0x755E0000 (C:\Windows\SYSTEM32\KERNELBASE.dll)
 
SHELL32.dll A: 0x75A20000 - 0x76BD7000 (C:\Windows\SYSTEM32\SHELL32.dll)
 
USER32.dll A: 0x757B0000 - 0x758FC000 (C:\Windows\SYSTEM32\USER32.dll)
 
WSOCK32.dll A: 0x71970000 - 0x71978000 (C:\Windows\SYSTEM32\WSOCK32.dll)
 
WINMM.dll A: 0x73300000 - 0x73320000 (C:\Windows\SYSTEM32\WINMM.dll)
 
msvcrt.dll A: 0x77450000 - 0x7750E000 (C:\Windows\SYSTEM32\msvcrt.dll)
 
combase.dll A: 0x77280000 - 0x773CE000 (C:\Windows\SYSTEM32\combase.dll)
 
SHLWAPI.dll A: 0x76E70000 - 0x76EB1000 (C:\Windows\SYSTEM32\SHLWAPI.dll)
 
GDI32.dll A: 0x756A0000 - 0x757A7000 (C:\Windows\SYSTEM32\GDI32.dll)
 
WS2_32.dll A: 0x776B0000 - 0x776FD000 (C:\Windows\SYSTEM32\WS2_32.dll)
 
WINMMBASE.dll A: 0x730F0000 - 0x73110000 (C:\Windows\SYSTEM32\WINMMBASE.dll)
 
RPCRT4.dll A: 0x76F00000 - 0x76FB0000 (C:\Windows\SYSTEM32\RPCRT4.dll)
 
NSI.dll A: 0x77960000 - 0x77967000 (C:\Windows\SYSTEM32\NSI.dll)
 
cfgmgr32.dll A: 0x76BE0000 - 0x76C1A000 (C:\Windows\SYSTEM32\cfgmgr32.dll)
 
DEVOBJ.dll A: 0x75380000 - 0x7539F000 (C:\Windows\SYSTEM32\DEVOBJ.dll)
 
SspiCli.dll A: 0x75480000 - 0x7549D000 (C:\Windows\SYSTEM32\SspiCli.dll)
 
CRYPTBASE.dll A: 0x75470000 - 0x75479000 (C:\Windows\SYSTEM32\CRYPTBASE.dll)
 
sechost.dll A: 0x76EC0000 - 0x76EFE000 (C:\Windows\SYSTEM32\sechost.dll)
 
bcryptPrimitives.dll A: 0x75410000 - 0x75462000 (C:\Windows\SYSTEM32\bcryptPrimitives.dll)
 
IMM32.DLL A: 0x76C90000 - 0x76CB5000 (C:\Windows\system32\IMM32.DLL)
 
MSCTF.dll A: 0x77520000 - 0x77617000 (C:\Windows\SYSTEM32\MSCTF.dll)
 
mswsock.dll A: 0x71BF0000 - 0x71C35000 (C:\Windows\system32\mswsock.dll)
 
napinsp.dll A: 0x6CF80000 - 0x6CF90000 (C:\Windows\system32\napinsp.dll)
 
pnrpnsp.dll A: 0x6CF60000 - 0x6CF74000 (C:\Windows\system32\pnrpnsp.dll)
 
NLAapi.dll A: 0x6CF40000 - 0x6CF54000 (C:\Windows\system32\NLAapi.dll)
 
DNSAPI.dll A: 0x71370000 - 0x713EC000 (C:\Windows\SYSTEM32\DNSAPI.dll)
 
winrnr.dll A: 0x6CF30000 - 0x6CF39000 (C:\Windows\System32\winrnr.dll)
 
IPHLPAPI.DLL A: 0x729A0000 - 0x729BE000 (C:\Windows\SYSTEM32\IPHLPAPI.DLL)
 
WINNSI.DLL A: 0x72350000 - 0x72358000 (C:\Windows\SYSTEM32\WINNSI.DLL)
 
rasadhlp.dll A: 0x71360000 - 0x71367000 (C:\Windows\System32\rasadhlp.dll)

Edited by UareBugged
Nauč sa používať spoiler
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
samp-server.exe A: 0x00400000 - 0x004F5000 (C:\Users\Michael\Desktop\Pawno\samp-server.exe)

Ti neni dost local? :)

 

Jinak bych zkusil toto:

ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX,"{FFFFFF}Závod - By {00FF00}snake3321", string, "OK","");
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...