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

[Skubu] Ieškau pagalbos dėl pawn komandos kurimo.


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

Taigi sveiki draugai. Pradėsiu nuo to, kad esu pawn pradinukas ir meginu sukurti vaistinėlių sistemą, na bet tai ne esmė.
Vienu žodžiu sukūriau komandą panaudoti vaistinėlę, ir sukompiliuojant gm error'ų nemeta, o nuėjus į serverį ir parašius tą komandą, rašo, kad ji neegzistuoja.

Kodas:

command:vaistinele(playerid)
{
		if(playerDB[playerid][vaistines] == 0) return SendClienteMessage(playerid, RED, ""COL_TEXT"Jūs neturite vaistinėlių!");

		SendClientMessage(playerid, RED, ""COL_TEXT"Panaudojote vaistinėlę!");
	    playerDB[playerid][vaistines] - 1;
	    SetPlayerHealth(playerid, 100);
	    
	    return 1;
}

 

Labai prašau, pagelbėkit

Redaguota , nario Žmogeliukas420
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

2 minutes prieš, Michael_Scott parašė:

Trečioje eilutėje, e padėjai netyčia. Vietoje SendClienteMessage turi būti SendClientMessage.

Taip pat gali būti, kad command turi būti didžiosiomis, o jį gali pakeisti į CMD

Labai dėkingas už pagalbą! Teks, kitą kartą būt atidesniam, nes dėl tos vienos "e" raidelės, vargstu antra diena :D

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

7 minutes prieš, Žmogeliukas420 parašė:

Na šitą klaidą sutvarkiau vietoj SetPlayerHealth, parašęs SetPlayerHealthEx, bet atsirado dar viena bėda :D Panaudojus vaistinėlę iš duomenų bazės nenuskaičiuoja jos

Ir neturi nuskaičiuot. Kai atsijungsi, jei yra saugojimas atsinaujins.

 

Redaguota , nario mariusqw
Nuoroda į komentarą
Dalintis per kitą puslapį

5 minutes prieš, Michael_Scott parašė:

playerDB[playerid][vaistines] -= 1;

Lygu pamiršai padėt. Ir kaip tau errorų nemeta? Čia tikrai turėjo mest bent keletą

Susitvarkiau. Dar kartelį labai dėkingas tau senyzai, o dėl error'ų, kodėl nemetė tai net neįsivaizduoju, galbūt dėl to, kad COMMAND:vaistinele, buvo mažosioms

Nuoroda į komentarą
Dalintis per kitą puslapį

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

Skelbimai


×
×
  • Sukurti naują...