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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4147 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

(redaguota)

Esu žalias ant skriptinimo, bet kažka bandau :D 
Taigi turiu tokia bėdą

C:\Users\Dell\Desktop\MAP GM\gamemodes\map.pwn(222) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\Dell\Desktop\MAP GM\gamemodes\map.pwn(222) : error 010: invalid function or declaration
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase




1 Error.
 
Ir va ta vidurinioji eilutė yra 222
 

}
return 0;
}
Pasidariau, ačiū.
Redaguota , nario HKS Mapper

RobertasHks

 

 

(redaguota)
}
return 1;
}

Bandei? 

 

}

}

return 1;

}

 

Antras variantas išmeta daugiau tik errorų.

C:\Users\Dell\Desktop\MAP GM\gamemodes\map.pwn(222) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\Dell\Desktop\MAP GM\gamemodes\map.pwn(222) : error 054: unmatched closing brace ("}")
C:\Users\Dell\Desktop\MAP GM\gamemodes\map.pwn(223) : error 010: invalid function or declaration
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase




2 Errors.
}
return 1;
}

Tas pats error'as su tuo, mėginau jau.

 

}
return 0;
}
Redaguota , nario HKS Mapper

RobertasHks

 

 


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

if ( newkeys == KEY_CROUCH ) // H klavisas

{

if(IsPlayerInRangeOfPoint(playerid, 10.0 , -2307.37988, -180.39999, 35.28000)) // Vietoi X,Y,Z irašome vartu koordinates

{

if(IsPlayerInAnyVehicle(playerid)) // Patikrinam ar mašinoi

{

if(GetPVarInt(playerid, "Vartai") == 0) //Jei vartai uždaryti

{

MoveObject(968, -2307.37988, -180.39999, 35.28000, 5.0); // Patraukiam objekta

SetPVarInt(playerid, "Vartai", 1); //Padarom vartus atidarytus

SendClientMessage(playerid, -1, " Vartai atidaryti"); //Nusiunciam žinute?

}

else if(GetPVarInt(playerid, "Vartai") == 1) //Jei vartai atidaryti

{

MoveObject(968, -2307.37988, -180.39999, 35.48000, 5.0); // Patraukiam objekta

SetPVarInt(playerid, "Vartai", 0); //Padarom vartus uždarytus

SendClientMessage(playerid, -1, " Vartai uždaryti"); //Nusiunciam žinute?

}

}

return 1;

}

}

}

return 0;

}

RobertasHks

 

 

(redaguota)
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)






if ( newkeys == KEY_CROUCH ) // H klavisas
{
if(IsPlayerInRangeOfPoint(playerid, 10.0 , -2307.37988, -180.39999, 35.28000)) // Vietoi X,Y,Z irašome vartu koordinates
{
if(IsPlayerInAnyVehicle(playerid)) // Patikrinam ar mašinoi
{


if(GetPVarInt(playerid, "Vartai") == 0) //Jei vartai uždaryti
{
MoveObject(968, -2307.37988, -180.39999, 35.28000, 5.0); // Patraukiam objekta
SetPVarInt(playerid, "Vartai", 1); //Padarom vartus atidarytus
SendClientMessage(playerid, -1, " Vartai atidaryti"); //Nusiunciam žinute?
}
else if(GetPVarInt(playerid, "Vartai") == 1) //Jei vartai atidaryti
{
MoveObject(968, -2307.37988, -180.39999, 35.48000, 5.0); // Patraukiam objekta
SetPVarInt(playerid, "Vartai", 0); //Padarom vartus uždarytus
SendClientMessage(playerid, -1, " Vartai uždaryti"); //Nusiunciam žinute?
                }
                return 0;
            }
        }
        return 0;
    }

Pamegink šitaip

Redaguota , nario - Arnas
(redaguota)


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

if ( newkeys == KEY_CROUCH ) // H klavisas

{

if(IsPlayerInRangeOfPoint(playerid, 10.0 , -2307.37988, -180.39999, 35.28000)) // Vietoi X,Y,Z irašome vartu koordinates

{

if(IsPlayerInAnyVehicle(playerid)) // Patikrinam ar mašinoi

{

if(GetPVarInt(playerid, "Vartai") == 0) //Jei vartai uždaryti

{

MoveObject(968, -2307.37988, -180.39999, 35.28000, 5.0); // Patraukiam objekta

SetPVarInt(playerid, "Vartai", 1); //Padarom vartus atidarytus

SendClientMessage(playerid, -1, " Vartai atidaryti"); //Nusiunciam žinute?

}

else if(GetPVarInt(playerid, "Vartai") == 1) //Jei vartai atidaryti

{

MoveObject(968, -2307.37988, -180.39999, 35.48000, 5.0); // Patraukiam objekta

SetPVarInt(playerid, "Vartai", 0); //Padarom vartus uždarytus

SendClientMessage(playerid, -1, " Vartai uždaryti"); //Nusiunciam žinute?

}

}

return 1;

}

Redaguota , nario Barz

avataras.png

Pasinaudok http://codegenerators.pl/, ten yra toks dalykas kaip "Bracket counter". Įdėk kodą savo ten ir pažiūrėk ar netrūksta skliaustų (kurių turėtų trūkti).

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

(redaguota)

pas tave yra

 

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

 

 

 

o turi buti taip

 

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

Nu kaip ir nebėra errorų, bet įdomu ar funkcija veiks :D

 

Edit: Sutvarkyt errorai tai susitvarkė, bet pati funkcija nefunkcionuoja. T.y. Rašo tik Vartai atidaryti, arba uždaryti, bet nei uždaro nei atidaro :D

Redaguota , nario HKS Mapper

RobertasHks

 

 

(redaguota)
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ( newkeys == KEY_CROUCH ) // H klavisas
{
if(IsPlayerInRangeOfPoint(playerid, 10.0 , -2307.37988, -180.39999, 35.28000)) // Vietoi X,Y,Z irašome vartu koordinates
{
if(IsPlayerInAnyVehicle(playerid)) // Patikrinam ar mašinoi
{


if(GetPVarInt(playerid, "Vartai") == 0) //Jei vartai uždaryti
{
MoveObject(968, -2307.37988, -180.39999, 35.28000, 5.0); // Patraukiam objekta
SetPVarInt(playerid, "Vartai", 1); //Padarom vartus atidarytus
SendClientMessage(playerid, -1, " Vartai atidaryti"); //Nusiunciam žinute?
}
else if(GetPVarInt(playerid, "Vartai") == 1) //Jei vartai atidaryti
{
MoveObject(968, -2307.37988, -180.39999, 35.48000, 5.0); // Patraukiam objekta
SetPVarInt(playerid, "Vartai", 0); //Padarom vartus uždarytus
SendClientMessage(playerid, -1, " Vartai uždaryti"); //Nusiunciam žinute?
}
}
return 1;
}

:D Pas tave kordinatės lieka tokios pačios pakeisk trečias po kalbelio, ten turėtų būti tavo nuleistų kordinačių aukštis.

ten kur pirmas kodas kad nusileistų -2307.37988, -180.39999, 35.28000

Redaguota , nario Martynukas

5f704c2efbf06ea636d16975c8dde1ba2.jpg

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4147 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...