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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4565 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, taigi susitvarkiau problemą dėl racijos darbui..


Bet dabar pastebėjau dar vieną klaidą -

 

Kai parašai /r, ir paspaudi enter išmėta -
 

O aš norėčiau padaryti, kad parašius /r, rašytų - Naudokite komandą /r [TEKSTAS]

[01:44:19] SERVER: Unknown command.

[01:44:21] SERVER: Unknown command.

[01:44:22] SERVER: Unknown command.

[01:44:34] SERVER: Unknown command.

[01:44:34] SERVER: Unknown command.

Nesupratau šitų vietų dėl ko mėto Unknown command. , nors yra tokie dalykai -

SendClientMessage(playerid,RED,"Jūs neturite racijos.");
            return 1;
if(!cmdtext[3]) return SendClientMessage(playerid,BLUE,"Kalbeti per racija:{ffffff} /r [tekstas]");

/r komandos scriptas ( nežinau ar per daug įdėjau kodo, ar per mažai, bet apačioje specialybes ) -

if(!strcmp(cmdtext, "/r", true,2))
    {
        new spc = playerDB[playerid][specialybe];
        if(!(spc == 1 || spc == 2 || spc == 3 || spc == 5 || spc == 6 || spc == 7 || spc == 8 || spc == 9 || spc == 10))
        {
            SendClientMessage(playerid,RED,"Jūs neturite racijos.");
            return 1;
        }
        
        if(!cmdtext[3]) return SendClientMessage(playerid,BLUE,"Kalbeti per racija:{ffffff} /r [tekstas]");
        
        new msg[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(msg,sizeof(msg),"[Racija] %s: %s",name,cmdtext[3]);

 


if(!strcmp(cmdtext, "/r", true,2))

{

if(!(playerDB[playerid][specialybe] == 1 || playerDB[playerid][specialybe] == 3 || playerDB[playerid][specialybe] == 2))

{

SendClientMessage(playerid,COLOR,"* Jus neturite racijos.");

return 1;

}

if(!cmdtext[3]) return SendClientMessage(playerid,COLOR,"* Kalbeti per racija: /r [tekstas]");

new msg[128],name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

format(msg,sizeof(msg),"[racija] %s: %s",name,cmdtext[3]);

if(playerDB[playerid][specialybe] == 1) SendMessageToCops(COLOR,msg);

else if(playerDB[playerid][specialybe] == 2) SendMessageToMedics(COLOR,msg);

else if(playerDB[playerid][specialybe] == 3) SendMessageToTaxi(COLOR,msg);

return 1;

}

OaVnsR8.png

    if(!strcmp(cmdtext, "/r", true,2))
    {
        if(!(playerDB[playerid][specialybe] == 1 || playerDB[playerid][specialybe] == 3 || playerDB[playerid][specialybe] == 2))
        {
	        SendClientMessage(playerid,COLOR,"* Jus neturite racijos.");
	        return 1;
		}
		
		if(!cmdtext[3]) return SendClientMessage(playerid,COLOR,"* Kalbeti per racija: /r [tekstas]");
		
		new msg[128],name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof(name));
		format(msg,sizeof(msg),"[racija] %s: %s",name,cmdtext[3]);
		
		if(playerDB[playerid][specialybe] == 1) SendMessageToCops(COLOR,msg);
		else if(playerDB[playerid][specialybe] == 2) SendMessageToMedics(COLOR,msg);
		else if(playerDB[playerid][specialybe] == 3) SendMessageToTaxi(COLOR,msg);
        return 1;
	}

Gal būtum geras ir parašytum visą kodą ? :/

Pagal Ruff padėjimą -

C:\Documents and Settings\pc\Desktop\MPH Leis 05\tvarkinga mod\gamemodes\modas.pwn(5786) : error 017: undefined symbol "Naudokite"
C:\Documents and Settings\pc\Desktop\MPH Leis 05\tvarkinga mod\gamemodes\modas.pwn(5786) : error 017: undefined symbol "komand"
C:\Documents and Settings\pc\Desktop\MPH Leis 05\tvarkinga mod\gamemodes\modas.pwn(5786) : error 029: invalid expression, assumed zero
C:\Documents and Settings\pc\Desktop\MPH Leis 05\tvarkinga mod\gamemodes\modas.pwn(5786) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Pagal EdvardasK padėjimą -

Viskas tvarkoje, rašo tą tekstą kai esi darbe -

return SendClientMessage(playerid, -1, "Naudok /r [tekst]");

Bet problema vis tiek ta pati, KAI ESI NE DARBE, tai rašo SERVER UNKNOWN COMMAND. Todėl noriu sužinoti kaip sutvarkyti /r bėdą kai esi ne darbę, kad rašytų jus neturite racijos.


Pagal Jono prašymą visas kodas -
 

     if(!strcmp(cmdtext, "/r", true,2))
    {
        new spc = playerDB[playerid][specialybe];
        if(!(spc == 1 || spc == 2 || spc == 3 || spc == 5 || spc == 6 || spc == 7 || spc == 8 || spc == 9 || spc == 10))
        {
            return SendClientMessage(playerid, -1, "Naudok /r [tekstas]");
        }
        
        if(!cmdtext[3]) return SendClientMessage(playerid,BLUE,"Kalbeti per racija:{ffffff} /r [tekstas]");
        
        new msg[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(msg,sizeof(msg),"[Racija] %s: %s",name,cmdtext[3]);
        
        if(playerDB[playerid][specialybe] == 1) SendMessageToCops(0x00A3FFFF,msg);//PD
        else if(playerDB[playerid][specialybe] == 2) SendMessageToMedics(RED,msg);//MEDIKAI
        else if(playerDB[playerid][specialybe] == 3) SendMessageToTaxi(0xFFE200FF,msg);//TAKSI
        else if(playerDB[playerid][specialybe] == 5) SendMessageToMoto(0xBE0000FF,msg);//MOTO KLUBAS
        else if(playerDB[playerid][specialybe] == 10) SendMessageToGund(0xBE0000FF,msg);//Dyleriai
        else if(playerDB[playerid][specialybe] == 6) SendMessageToMechanikai(PILK,msg);//MECHANIKAI
        else if(playerDB[playerid][specialybe] == 7) SendMessageToBallas(0xA800FFFF,msg);//BALLAS GAUJA
        else if(playerDB[playerid][specialybe] == 8) SendMessageToVarrios(BALT,msg);//VARRIOS GAUJA
        else if(playerDB[playerid][specialybe] == 9) SendMessageToSwat(0x008290FF,msg);//SWAT
        return 1;
    }

 

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