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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4487 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, šiandien susidūriau su problema.

susikūriau darba, viska kita. užsidėjau sau direktorių su tokiu tikrai ID.

ir meta SERVER: Unknown command

 

Va čia tapati situacija, jeigu mano nesuprasit. http://www.supergames.lt/topic/79585-beda-su-priimt-komanda/

 

/priimt kodas

if(!strcmp(cmdtext, "/priimt",true,7))
	    {
	    
	        if(!cmdtext[7])
	        {
				SendClientMessage(playerid,GANG_COLOR,"* Priimti zaideja i savo firma: /priimt [vardo dalis]");
				return 1;
			}

			new name[MAX_PLAYER_NAME];
			strmid(name,cmdtext[8],0,sizeof(name));
			new id = GetPlayeridMid(name);

			if(id == INVALID_PLAYER_ID)
			{
				SendClientMessage(playerid,GANG_COLOR,"* Nurodyto zaidejo nera.");
				return 1;
			}

			if(playerDB[id][leanvited][playerDB[playerid][plead]-1] || playerDB[id][specialybe] == GetJobFromFaction(playerDB[playerid][plead]))
			{
				SendClientMessage(playerid,GANG_COLOR,"* Zaidejas jau priimtas.");
				return 1;
			}

			GetPlayerName(id,name,sizeof(name));

			if(playerDB[playerid][plead] == LEAD_FARAI) SendClientMessage(id,GANG_COLOR,"* Jus kvieciamas i SanFierro Policijos Nuovada. Jei norite istoti, atvykite i policijos nuovada.");
			else if(playerDB[playerid][plead] == LEAD_MEDIKAI) SendClientMessage(id,GANG_COLOR,"* Jus kvieciamas dirbti SanFierro Cenrineje ligonineje. Jei norite istoti, atvykite i ligonines darbuotoju sektoriu.");
			else if(playerDB[playerid][plead] == LEAD_MOKYKLA) SendClientMessage(id,GANG_COLOR,"* Jus kvieciamas dirbti Vairavimo Mokykloje, jei norite, prisistatykit i vairavimo mokykla.");
			else if(playerDB[playerid][plead] == 69) SendClientMessage(id,COLOR," Jūs kviečiamas dirbti darbe.");
			else SendClientMessage(id,GANG_COLOR,"* Jus kvieciamas dirbit NEO taxi. Jei nori atvyk i taxi firma.");

			playerDB[id][leanvited][playerDB[playerid][plead]-1]=true;
			new msg[128];
			format(msg,sizeof(msg),"Pakvietete %s istoti i jusu firma.",name);
			SendClientMessage(playerid,GANG_COLOR,msg);
			return 1;
		}

else if(playerDB[playerid][plead] == 69) SendClientMessage(id,COLOR," Jūs kviečiamas dirbti darbe.");

Kaip suprantu iš GRP... Reikia rašyti ne darbo id, o LEAD. Kūriant darbą su direktorium, turi sukūrti naują eilutę gamemodes/data/playerDB.txt faile prie visų #define LEAD ........ Sukūrk vieną su unikaliu skaičium (kuris dar yra nepanaudotas).

Tą ir norėjau sužinoti, gal ten koks taxi, ar mechanikai turėtu būti, ta prasme LEAD_TAXI(TAKSI) arba LEAD_MECHANIKAS(MECHANIKAI)

Tai turi būti kažkoks define sukūrtas būtent tam darbui. Arba jei kūrei darbą pats, susikūrk vieną eilutę su savo norimu pavadinimu. Tada skripte, prie priimk 69 pakeisk į tą pavadinimą ir taip pat kur į darbą įsidarbinti pakeisk LEAD eilutę.

Tai turi būti kažkoks define sukūrtas būtent tam darbui. Arba jei kūrei darbą pats, susikūrk vieną eilutę su savo norimu pavadinimu. Tada skripte, prie priimk 69 pakeisk į tą pavadinimą ir taip pat kur į darbą įsidarbinti pakeisk LEAD eilutę.

Aš tai suprantu, ne man čia tai aiškink. ;)


        if(!strcmp(cmdtext, "/priimt",true,7))

        {

            if(!cmdtext[7])

            {

                SendClientMessage(playerid,GREEN,"* Priimti zaideja i savo firma: /priimt [vardo dalis]");

                return 1;

            }

            if(playerDB[playerid][specialybe]==69){SendClientMessage(playerid,RED,"* Tokios komandos nera!"); return 1;}

            new name[MAX_PLAYER_NAME];

            strmid(name,cmdtext[8],0,sizeof(name));

            new id = GetPlayeridMid(name);

           

            if(playerDB[id][plead]>0 && id != playerid)

            {

                SendClientMessage(playerid,RED,"* Sis zaidejas yra kitos firmos direktorius.");

                return 1;

            }

            if(id == INVALID_PLAYER_ID)

            {

                SendClientMessage(playerid,RED,"* Nurodyto zaidejo nera.");

                return 1;

            }

           

            if(playerDB[id][leanvited][playerDB[playerid][plead]-1] || playerDB[id][specialybe] == GetJobFromFaction(playerDB[playerid][plead]))

            {

                SendClientMessage(playerid,RED,"* Zaidejas jau priimtas.");

                return 1;

            }

            GetPlayerName(id,name,sizeof(name));

            if(playerDB[playerid][plead] == LEAD_FARAI) SendClientMessage(id,GREEN,"* Jus kvieciamas dirbti Lietuvos Policijoje. Jei norite istoti, atvykite i policijos nuovada.");

            else if(playerDB[playerid][plead] == LEAD_DARBAS) SendClientMessage(id,GREEN,"* Jus kvieciamas dirbti Lietuvos Cenrineje

            playerDB[id][leanvited][playerDB[playerid][plead]-1]=true;

            new msg[128];

            format(msg,sizeof(msg),"Pakvietete %s istoti i jusu firma.",name);

            SendClientMessage(playerid,GREEN,msg);

            return 1;

        }

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