[Ajuda] Chego na coordenada jogo crasha
#1

Quando eu chego em qualquer uma dessas coordenadas meu jogo crasha, nгo sу o meu, os dos players q estгo jogando q chegam na coordenada crasha...

pawn Код:
new Float:Searchplaces[25][3] =
{
    {255.3864,76.7248,1003.6406},
    {235.4062,74.3358,1005.0391},
    {-20.2721,-52.8958,1003.5469},
    {-18.2101,-50.8218,1003.5469},
    {502.5851,-19.5065,1000.6797},
    {476.1003,-14.7468,1003.6953},
    {2285.4458,-1133.9231,1050.8984},
    {2279.3196,-1135.3746,1050.8984},
    {257.3222,-43.0028,1002.0234},
    {2500.0161,-1706.7634,1014.7422},
    {2500.0164,-1711.2230,1014.7422},
    {2495.2734,-1704.6929,1018.3438},
    {2493.8638,-1700.8329,1018.3438},
    {1210.5579,-15.5985,1000.9219},
    {1215.1836,-15.4792,1000.9219},
    {2342.0168,-1187.5696,1027.9766},
    {2322.7087,-1177.4677,1027.9834},
    {2322.2703,-1172.5985,1027.9766},
    {2348.7813,-1173.9921,1031.9766},
    {380.0800,-57.6338,1001.5078},
    {376.2350,-57.6464,1001.5078},
    {2368.3879,-1134.9847,1050.8750},
    {2361.1465,-1130.8175,1050.8750},
    {2366.8477,-1120.0946,1050.8750},
    {2374.3179,-1128.3701,1050.8750}
};
Reply
#2

Existem muitos objetos nessa бrea?
Reply
#3

Nгo, й interior, antes nгo crashava, nгo sei porque estб crashando, ai й para o player procurar itens.
Reply
#4

Help-me por favor?
Reply
#5

Posta o cуdigo que usa essas coordenadas
Reply
#6

pawn Код:
for(new j; j < sizeof(Searchplaces);j++)
        {
            if(IsPlayerInRangeOfPoint(i,1.0,Searchplaces[j][0],Searchplaces[j][1],Searchplaces[j][2]))
            {
                GameTextForPlayer(i,"~n~~n~~r~~h~Pressione ~w~~k~~C~~r~~h~ para procurar itens.",3500,3);
            }
        }
E tem esse tambйm que quando pressiona C procura.


pawn Код:
new id;
            id = -1;
            for(new j; j < sizeof(Searchplaces);j++)
            {
                if(GetTickCount() - PInfo[playerid][Searching] < 5000) return 0;
                if(IsPlayerInRangeOfPoint(playerid,1.0,Searchplaces[j][0],Searchplaces[j][1],Searchplaces[j][2]))
                {
                    id = j;
                    break;
                }
            }
            if(id == -1) return 0;
            else
            {
                PInfo[playerid][Searching] = GetTickCount();
                ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,1,0,0,0,0);
                SetTimerEx("ClearAnim",1500,false,"i",playerid);
                static rand;
                rand = random(15);
                goto Random;
                Random:
                {
                    switch(rand)
                    {
                        case 0:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 1:
                        {
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) encontrou um grande kit mйdico.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            AddItem(playerid,"Large Medical Kits",1);
                        }
                        case 2:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 3:
                        {
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) encontrou um kit mйdico mйdio.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            AddItem(playerid,"Medium Medical Kits",1);
                        }
                        case 4:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 5:
                        {
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) encontrou um kit mйdico mйdio.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            AddItem(playerid,"Small Medical Kits",1);
                        }
                        case 6:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 7:
                        {
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i)  Vocк encontrou uma pнlula anti-tonteiras.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            AddItem(playerid,"Dizzy Pills",1);
                        }
                        case 8:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 9:
                        {
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) encontrou uma lanterna.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            AddItem(playerid,"Flashlight",1);
                        }
                        case 10:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
                        }
                        case 11:
                        {
                            if(PInfo[playerid][MolotovMission] == 1) return SendClientMessage(playerid,white,"* "cred"Vocк nгo encontrou nada!");
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) Vocк encontrou um guia de missгo molotov.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            PInfo[playerid][MolotovMission] = 1;
                            AddItem(playerid,"Molotovs Guide",1);
                        }
                        case 12:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
                        }
                        case 13:
                        {
                            static rand2;
                            rand2 = random(2);
                            if(rand2 == 0) return SendClientMessage(playerid,white,"* "cred"Vocк encontrou um vibrador quebrado.");
                            static string[100];
                            GivePlayerWeapon(playerid,10,1);
                            format(string,sizeof string,""cjam"%s(%i) encontrou um vibrador roxo.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                        }
                        case 14:
                        {
                            if(PInfo[playerid][SPerk] == 18)
                            {
                                if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
                                {
                                    goto Random;
                                    PInfo[playerid][LuckyCharm] = GetTickCount();
                                }
                                else
                                {
                                    SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
                                }
                            }
                            else
                                SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
                        }
                        case 15:
                        {
                            if(PInfo[playerid][BettyMission] == 1) return SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
                            static string[100];
                            format(string,sizeof string,""cjam"%s(%i) encontrou um guia betty boucing.",GetPName(playerid),playerid);
                            SendNearMessage(playerid,white,string,20);
                            PInfo[playerid][BettyMission] = 1;
                            AddItem(playerid,"Bouncing Bettys Guide",1);
                        }
                    }
                }
            }
        }
Reply
#7

Alguem me ajuda pelo amro de deus?
Reply
#8

Usa o plugin CrashDetect
Reply
#9

Ao meu ver, a ъnica coisa que poderia fazer crashar aн й isso:
GameTextForPlayer(i,"~n~ ~n~ ~r~ ~h~Pressione ~w~ ~k~ ~C~ ~r~ ~h~ para procurar itens.",3500,3);
Esse ~C~ pode estar fazendo crashar, tente sem os ~ em volta.
GameTextForPlayer(i,"~n~~n~~r~~h~Pressione ~w~~k~C~r~~h~ para procurar itens.",3500,3);

Quote:
Originally Posted by _SysTeM_OFF
Посмотреть сообщение
Usa o plugin CrashDetect
Crashdetect й para detectar erros na execuзгo do samp-server, nгo do cliente.
Reply
#10

Kuddy vc й foda cara + REP
FUNCIONOU !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)