Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-12-23, 10:06


NitroFuN

El Barto






Wiek: 25
Na forum: 4126 dni
Posty: 532

Piwa: 1195

Respekt: 650,5
Respekt: 650,5Respekt: 650,5

Witam, edytuj? map? PSR i zauwa?y?em, ?e gdy do??czymy na areny, to wywala b??d Server: Command Not Found jednocze?nie teleportuj?c na aren?. Sprawdza?em czy jest wsz?dzie return 1; no i jest, ale b??d nadal wyskakuje. Oto kod z mapki
Pawn
new Float:MinigunSpawn[][] = {
    {2609.016845,2711.149902,36.538642},
    {2631.716308,2727.604003,23.822219},
    {2606.081787,2726.420898,23.822219},
    {2596.262939,2767.795898,23.822219},
    {2519.862304,2775.466308,10.820312},
    {2585.449218,2832.137939,10.820312},
    {2651.011718,2816.635742,36.322219},
    {2556.354492,2807.399658,27.820312},
    {2596.679931,2842.916748,27.820312},
    {2639.352294,2780.043212,23.822219},
    {2653.169433,2740.948730,19.322219},
    {2652.087402,2776.353027,10.820312},
    {2598.592529,2787.366943,16.572219},
    {2588.048339,2726.167480,10.984375},
    {2633.109619,2834.823486,40.328125}
};

new Float:RPGSpawn[][] = {
    {664.8109,885.9849,-40.3984},
    {566.4577,874.8604,-35.9215},
    {504.8477,826.9881,-10.5402},
    {449.2125,876.3629,-4.8458},
    {481.3689,958.4439,5.3957},
    {628.1097,993.2015,5.8817},
    {705.7195,919.0931,-18.6484},
    {774.3939,828.9639,5.8792},
    {688.9326,748.8588,-5.6011},
    {564.4626,778.8513,-17.1351}
};

new Float:OneDeSpawn[][] = {
    {299.645935,172.033493,1007.171875},
    {300.016784,191.228927,1007.171875},
    {268.367980,186.412445,1008.171875},
    {190.478607,179.281967,1003.023437},
    {203.230804,157.636978,1003.023437},
    {220.848861,175.359268,1003.023437},
    {232.202056,171.906906,1003.023437},
    {230.214233,141.809997,1003.023437},
    {240.286666,153.443878,1003.023437},
    {210.722015,146.685974,1003.023437},
    {215.638336,145.874572,1003.023437},
    {220.959396,145.513565,1003.023437},
    {218.413208,183.923355,1003.031250},
    {221.996994,186.683563,1003.031250},
    {223.018569,158.186080,1003.023437}
};




CMD:onede(playerid)
{
    if(Arena[playerid][3])
        return SendClientMessage(playerid, -1"(Error) {0066ff}Jeste? na arenie. /aExit aby wyj??.");
        
    new EventPos random(sizeof(OneDeSpawn));
    PlayerTeleport(playerid,3,197,OneDeSpawn[EventPos][0],OneDeSpawn[EventPos][1], OneDeSpawn[EventPos][2]);
    
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid24999999);
    SetPlayerHealth(playerid5.0);
    SetPlayerArmour(playerid0.0);
    
    SendClientMessage(playerid, -1"(Info) {0066ff}Do??czy?e?(a?) do /OneDe.");
        
    Arena[playerid][0] = 1;
    Arena[playerid][3] = 1;
    aOsob[0]++;
    return 1;
}

CMD:minigun(playerid)
{
    if(Arena[playerid][3])
        return SendClientMessage(playerid, -1"(Error) {0066ff}Jeste? na arenie. /aExit aby wyj??.");
        
       new EventPos random(sizeof(MinigunSpawn));
    PlayerTeleport(playerid,0,200,MinigunSpawn[EventPos][0], MinigunSpawn[EventPos][1], MinigunSpawn[EventPos][2]);

    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid38999999);
    SetPlayerHealth(playerid100.0);
    SetPlayerArmour(playerid100.0);
    
    SendClientMessage(playerid, -1"(Info) {0066ff}Do??czy?e?(a?) do /Minigun.");

    Arena[playerid][1] = 1;
    Arena[playerid][3] = 1;
    aOsob[1]++;
    return 1;
}

CMD:rpg(playerid)
{
    if(Arena[playerid][3])
        return SendClientMessage(playerid, -1"(Error) {0066ff}Jeste? na arenie. /aExit {0066ff}aby wyj??.");
        
        
    new EventPos random(sizeof(RPGSpawn));
    PlayerTeleport(playerid,0,198,RPGSpawn[EventPos][0], RPGSpawn[EventPos][1], RPGSpawn[EventPos][2]);
    
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid359999999);
    SetPlayerHealth(playerid100.0);
    SetPlayerArmour(playerid100.0);
    
    SendClientMessage(playerid, -1"(Info) {0066ff}Do??czy?e?(a?) do /RPG.");

    Arena[playerid][2] = 1;
    Arena[playerid][3] = 1;
    aOsob[2]++;
    return 1;
}

CMD:aexit(playerid)
{
    if(Arena[playerid][3])
    {

        if(Arena[playerid][0])
        {
            aOsob[0]--;
        }
        if(Arena[playerid][1])
        {
            aOsob[1]--;
        }
        if(Arena[playerid][2])
        {
            aOsob[2]--;
        }
        Arena[playerid][3] = 0;
        ResetPlayerWeapons(playerid);
        //Daje normal bronie+spawnuje
        SendClientMessage(playerid, -1"(Info) {0066ff}Opu?ci?e?(a?) aren?.");
        SetPlayerRandomSpawn(playerid);
        SetPlayerHealth(playerid100.0);
        if(Arena[playerid][0] < 0)
        {
            aOsob[0] = 0;
        }
        if(Arena[playerid][1] < 0)
        {
            aOsob[1] = 0;
        }
        if(Arena[playerid][2] < 0)
        {
            aOsob[2] = 0;
        }
        Arena[playerid][0] = 0;
        Arena[playerid][1] = 0;
        Arena[playerid][2] = 0;
    }
    else SendClientMessage(playerid, -1"(Error) {0066ff}Nie jeste? na arenie!");
    return 1;
}

EventUpdate()
{
    format(Other[mstring],sizeof Other[mstring],"~g~~h~~h~/Minigun ~w~[%d]  ~g~~h~~h~/OneDe ~w~[%d]  ~g~~h~~h~/RPG ~w~[%d]",aOsob[1], aOsob[0], aOsob[2]);
    TextDrawSetString(Areny,Other[mstring]);
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 10:42


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Problem tkwi w public OnPlayerCommandReceived i CommandPerformed, o ile pami?tam. Zobacz tam, ewentualnie daj kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 10:49


NitroFuN

El Barto






Wiek: 25
Na forum: 4126 dni
Posty: 532

Piwa: 1195

Respekt: 650,5
Respekt: 650,5Respekt: 650,5

OnPlayerCommandReceived
Pawn
public OnPlayerCommandReceived(playeridcmdtext[])
{
    if(!logged[playerid] && Player[playerid][Registered])
    {
        SendClientMessage(playeridC_ERROR"(Error) Zaloguj si?!");
        return 0;
    }
    if(!MozeMowic[playerid])
        return  SendClientMessage(playerid,C_ERROR,"{b}Zaloguj si?{/b} aby {b}u?y? komendy");
    
    if(GetPVarInt(playerid,"Spam_Cmd") > GetTickCount() && !Player[playerid][HeadAdmin] && !Player[playerid][Administrator]) {
        SendClientMessage(playerid,C_ORANGE,"(Info) Wykryto spam komendami! Mo?liwo?? u?ywania komend chwilowo zablokowana!");
        SetPVarInt(playerid,"Spam_Cmd",GetPVarInt(playerid,"Spam_Cmd")+600);
        return 0;
    }
    
    SetPVarInt(playerid,"Spam_Cmd",GetTickCount()+1600);
    
    if(strcmp(cmdtext,"/rsp",true4) == 0) return 1;
    if(strcmp(cmdtext,"/flo",true4) == 0) return 1;
    if(strcmp(cmdtext,"/raport",true7) == 0) return 1;
    if(strcmp(cmdtext,"/toadmin",true8) == 0) return 1;
    if(strcmp(cmdtext,"/b",true2) == 0) return 1;
    if(strcmp(cmdtext,"/k",true2) == 0) return 1;
    if(strcmp(cmdtext,"/warn",true5) == 0) return 1;
    if(strcmp(cmdtext,"/wiez",true5) == 0) return 1;
    if(strcmp(cmdtext,"/unwiez",true7) == 0) return 1;
    if(strcmp(cmdtext,"/mute",true4) == 0) return 1;
    if(strcmp(cmdtext,"/a",true2) == 0) return 1;
    if(strcmp(cmdtext,"/m",true2) == 0) return 1;
    if(strcmp(cmdtext,"/cz",true4) == 0) return 1;
    if(strcmp(cmdtext,"/dmbron",true15) == 0) return 1;
    if(strcmp(cmdtext,"/explode",true12) == 0) return 1;
    if(strcmp(cmdtext,"/specoff",true9) == 0) return 1;
    if(strcmp(cmdtext,"/x",true2) == 0) return 1;
    
    if((strcmp(cmdtext"/zlecenieexit"false)) && (GetPVarInt(playerid"WykonujeZlecenie"))) return !SendClientMessage(playeridC_ERROR"(Error) Nie mo?esz u?ywa? komend. Wyj?tek: /zlecenieexit.");

    
    if(ZapisalSieNaEv[playerid] && TrwaEv)
    {
        if(strcmp(cmdtext,"/evexit",true,10) == 0) return 1;
        if(strcmp(cmdtext,"/evtp",true,6) == 0) return 1;
        if(strcmp(cmdtext,"/rdualso",true9) == 0) return 1;
        if(strcmp(cmdtext,"/stylwalki",true,16) == 0) return 1;
        if(evPojazdy == || Szefik[playerid] == 1)
        {
            if(strcmp(cmdtext,"/tune",true,6) == 0) return 1;
            if(strcmp(cmdtext,"/tunemenu",true,12) == 0) return 1;
            if(strcmp(cmdtext,"/tunesf",true,8) == 0) return 1;
            if(strcmp(cmdtext,"/tunelv",true,8) == 0) return 1;
            if(strcmp(cmdtext,"/tunels",true,8) == 0) return 1;
            if(strcmp(cmdtext,"/napraw",true,8) == 0) return 1;
            if(strcmp(cmdtext,"/cars",true,7) == 0) return 1;
            if(strcmp(cmdtext,"/carss",true,7) == 0) return 1;
        }
        SendClientMessage(playerid, -1"(Event) Na Evencie nie mo?esz u?ywa? komend, wyj?tki: /EvExit, /EvTP");
        return 0;
    }
    
    if(!IsPlayerAdmin(playerid) &&  Cenzor[playerid] || Wiezien[playerid]){
        SendClientMessage(playeridC_RED2"&#8226;&#8226;|Block| Masz zablokowan? mo?liwo?? wpisywania komend!");
        return 0;
    }
    
    if(Chowany[playerid] || Szukajacy[playerid] && ChWystartowala){
        if(strcmp(cmdtext,"/chexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Chowanym nie mo?na u?ywa? komend, wyj?tek: /CHexit");
        return 0;
    }
    
    if(Strzelnica[playerid] && StrzelnicaON){
        if(strcmp(cmdtext,"/stexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Strzelnicy nie mo?na u?ywa? komend, wyj?tek: /STexit");
        return 0;
    }
    
    if(DerbyMen[playerid] && DerbyON){
        if(strcmp(cmdtext,"/dbexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Derbach nie mo?na u?ywa? komend, wyj?tek: /DBexit");
        return 0;
    }
    
    if(SumoMen[playerid] && SumoON){
        if(strfind(cmdtext,"/smexit",true) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Sumo nie mo?na u?ywa? komend, wyj?tek: /SMexit");
        return 0;
    }
    
    if(SianoMen[playerid] && SianoON){
        if(strcmp(cmdtext,"/snexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Siano nie mo?na u?ywa? komend, wyj?tek: /SNexit");
        return 0;
    }
    
    if(TowerMen[playerid] && TowerON){
        if(strcmp(cmdtext,"/trexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Tower nie mo?na u?ywa? komend, wyj?tek: /TRexit");
        return 0;
    }
    
    if(PaintbMen[playerid] && PaintbON){
        if(strcmp(cmdtext,"/pbexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na PaintBall nie mo?na u?ywa? komend, wyj?tek: /PBexit");
        return 0;
    }
    
    if(DMMen[playerid] && DMON){
        if(strcmp(cmdtext,"/dmexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na DeathMatch nie mo?na u?ywa? komend, wyj?tek: /DMexit");
        return 0;
    }
    
    if(Labirynt[playerid] && LabON){
        if(strcmp(cmdtext,"/lbexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Labiryncie nie mo?na u?ywa? komend, wyj?tek: /LBexit");
        return 0;
    }
    
    if(CTFKandydat[playerid] && CTFON){
        if(strcmp(cmdtext,"/ctfexit",true,8) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Capture The Flag nie mo?na u?ywa? komend, wyj?tek: /CTFexit");
        return 0;
    }
    
    if(TankCzlonek[playerid] && Tank[Status] == 2){
        if(strcmp(cmdtext,"/wcexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Wojnie czo?g?w nie mo?na u?ywa? komend, wyj?tek: /WCexit");
        return 0;
    }
    
    if(WGTeam[playerid] == || WGTeam[playerid] == 2){
        if(strcmp(cmdtext,"/wgexit",true,7) == 0) return 1;
        SendClientMessage(playerid,C_RED2,"Na Wojnie Gang?w nie mo?na u?ywa? komend, wyj?tek: /WGexit");
        return 0;
    }
    
    
    if(SoloPlayer[0] == playerid || SoloPlayer[1] == playerid){
        if(strcmp(cmdtext,"/soloexit",true,9) == 0) return 1;
        SendClientMessage(playeridC_RED2"Podczas sol?wki nie mo?na u?ywa? komend, wyj?tek: /SoloExit");
        return 0;
    }
    
    if(Arena[playerid][3]){
        if(strcmp(cmdtext,"/aexit",true,8) == 0) return 1;
        SendClientMessage(playeridC_RED2"Nie mo?esz u?ywa? komend! Wyj?tek: /aExit");
        return 0;
    }
    
    if(RaceWystartowal && RaceMen[playerid] || Drager[playerid]){
        if(strcmp(cmdtext,"/napraw",true,7) == 0) return 1;
        if(strcmp(cmdtext,"/flip",true,5) == 0) return 1;
        if(strcmp(cmdtext,"/rcexit",true,7) == 0) return 1;
        SendClientMessage(playeridC_RED2"Na wy?cigu nie mo?na u?ywa? komend, wyj?tki: /RCexit /Napraw /Nos /Flip");
        return 0;
    }
    
    if(n00bUcieka[playerid]) {
        if(strcmp(cmdtext,"/l",true,40) == 0) return 1;
        if(strcmp(cmdtext,"/reports",true,9) == 0) return 1;
        SendClientMessage(playeridC_RED2"[Anty ucieczka]: Zosta?y zadane Ci obra?enia, chwilowo komendy zablokowane!");
        return 0;
    }
    
    return 1;
}


OnPlayerCommandPerformed
Pawn
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    if(SetAnimation(playeridcmdtext) == 1)
        return 1;

    new teleId getTeleportId(cmdtext);
    if(Arena[playerid][3]) return 0;
        
    if(teleId != -1){
        if(Teles[teleId][tInt] == && Teles[teleId][tVw] == && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
            new auto GetPlayerVehicleID(playerid);
            SetVehiclePos(autoTeles[teleId][tPosX],Teles[teleId][tPosY],Teles[teleId][tPosZ] + 0.5);
            SetVehicleZAngle(autoTeles[teleId][tPosA]);
            LinkVehicleToInterior(auto0);
            SetVehicleVirtualWorld(auto0);    
        }else{
            SetPlayerPos(playeridTeles[teleId][tPosX],Teles[teleId][tPosY],Teles[teleId][tPosZ]);
            SetPlayerFacingAngle(playeridTeles[teleId][tPosA]);
        }
        SetPlayerInterior(playeridTeles[teleId][tInt]);
        SetPlayerVirtualWorld(playeridTeles[teleId][tVw]);
        PlayerPlaySound(playerid11300.00.010.0);
        new ctinfo[25];
        format(ctinfo,sizeof(ctinfo),"Witaj w %s",cmdtext);
        SendDrawMessage(playerid,C_INFO,ctinfo);
        
        return 1;
    }

    if(success){
        if(gConfig[Pm_Log]){
            if(strfind(cmdtext,"/pm ",true) == || strfind(cmdtext,"/a ",true) == || strfind(cmdtext,"/m ",true) == 0|| strfind(cmdtext,"/x ",true) == 0) return 1;
            ToLog(playerid,CMD_TEXT,cmdtext);
        }
        }else{
        SendClientMessage(playeridC_ERROR"(Info) Nie odnaleziono podanej komendy, u?yj /cmd");
    }
    return 1;
}


Podpis
GG: 61963221 - Discord: NitroFuN#2819


Gracz SA:MP - 2010-2019
Support Team - 26.11.2017 - 16.01.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-23, 12:09


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Za ten blad odpowiada
Kod:

if(Arena[playerid][3]) return 0;

:)

Postaw piwo autorowi tego posta
 

 
Tagi: server: :: command :: not :: found
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku