Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3429 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki visi!

Jau antrą kartą sukuriau temą ir vis dar turiu klausimą, kaip GT režimą sukurt visoms transporto priemonėms?

Turiu tokią komandą vienai mašinai:

public OnPlayerCommandText( playerid, cmdtext[ ] )
{
    if( !strcmp( cmdtext, "/gtrall", true ) )
    {
        if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, 0xFF0000FF, "Вы не RCON администратор!" );
        if( !IsPlayerInAnyVehicle( playerid ) ) return SendClientMessage( playerid, 0xFF0000FF, "Должны сидеть в Т.С.!" );
        new
            masina = GetPlayerVehicleID( playerid )
        ;
        if( GTRezimas[ masina ] )
        {
            SendClientMessage( playerid, 0xFFFF00FF, "GT режим выключен!" );
            GTRezimas[ masina ] = false;
        }
        else
        {
            SendClientMessage( playerid, 0xFFFF00FF, "GT режим включен!" );
            GTRezimas[ masina ] = true;
        }
        return 1;
    }
    return 0;
}

 

(redaguota)

Pagal viską tas kodas turi veikti visoms mašinoms (kiek vienai atskirai panaudojus komandą).

P.S: Aj...

new bool:GTRezimoB; // į modo pradžią

if(!strcmp(cmdtext, "/gtrall", true))
{
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Вы не RCON администратор!");
        GTRezimoB = ~GTRezimoB;
        SendClientMessage(playerid, 0xFFFF00FF, GTRezimoB ? ("GT режим включен для всех Т.С.") : ("GT режим выключен для всех Т.С.!"));
        for(new v = GetVehiclePoolSize(); v > 0; v--)
        {
                if(IsValidVehicle(v)) GTRezimas[v] = GTRezimoB;
        }
        return 1;
}
Redaguota , nario ES.^
  • Teigiamai 1

Pagal viską tas kodas turi veikti visoms mašinoms (kiek vienai atskirai panaudojus komandą).

P.S: Aj...

new bool:GTRezimoB; // į modo pradžią

if(!strcmp(cmdtext, "/gtrall", true))
{
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Вы не RCON администратор!");
        GTRezimoB = ~GTRezimoB;
        SendClientMessage(playerid, 0xFFFF00FF, GTRezimoB ? ("GT режим включен для всех Т.С.") : ("GT режим выключен для всех Т.С.!"));
        for(new v = GetVehiclePoolSize(); v > 0; v--)
        {
                if(IsValidVehicle(v)) GTRezimas[v] = GTRezimoB;
        }
        return 1;
}

Errorus meta :(

Aš atnaujinau kodą, greičiausiai su klaidom įkėlei. Pabandyk dabar. Jeigu mes, rodyk klaidas.

Vistiek kažkas išeina, nžn kas... Ar galiu su tavim susisiekt skype arba PM?

C:\Users\PC\Desktop\GTRALL.pwn(73) : error 017: undefined symbol "GetVehiclePoolSize"

C:\Users\PC\Desktop\GTRALL.pwn(75) : error 017: undefined symbol "IsValidVehicle"

C:\Users\PC\Desktop\GTRALL.pwn(79) : warning 217: loose indentation

Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase

2 Errors.

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3429 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...