Jump to content
  • 0

Intrebare comanda


eXtreMe96

Question

10 answers to this question

Recommended Posts

Nus in rusia sun in moldova dar invats in scoala de rusi  :evil:

Nu mai inteles ce vreau eu

Va explic pe pasi

Am de exemplu comanda asta

if(strcmp(cmdtext, "/kamikadze", true) == 0)
     {
     if(DM[playerid] == 1) return ShowPlayerDialog(playerid,TELEWARN,DIALOG_STYLE_MSGBOX,"Eroare:","{FFF1AF}Nu poti folosi acesta comanda cind esti in {B7FF00}zona deathmatch.","OK", "" );

			new Float:X, Float:Y, Float:Z;
		GetPlayerPos(playerid,X,Y,Z);
		CreateExplosion(X,Y,Z,6,50);
		CreateExplosion(X,Y,Z,6,50);
			SendClientMessage(playerid,0x38FF06FF,"{B7FF00}|- Esti kamikadze |");
			PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);

return 1;
}

Vreau sa fac ca sa so executi sa coaste score daca nu ai score comanda sa nu o poti executa

lol

Link to comment
Share on other sites

aaa vrea ca comanda aceea sa coste level nu? score=level

Nu totul se invarte la RP, score = scor.

Uite asa:

if(strcmp(cmdtext, "/kamikadze", true) == 0)
     {
     if(DM[playerid] == 1) return ShowPlayerDialog(playerid,TELEWARN,DIALOG_STYLE_MSGBOX,"Eroare:","{FFF1AF}Nu poti folosi acesta comanda cind esti in {B7FF00}zona deathmatch.","OK", "" );
     if(GetPlayerScore <= scor_cost) return SendClientMessage(playerid,COLOR_RED,"Nu ai suficient scor");
    GivePlayerScore(playerid,GetPlayerScore(playerid) - scor);
         new Float:X, Float:Y, Float:Z;
      GetPlayerPos(playerid,X,Y,Z);
      CreateExplosion(X,Y,Z,6,50);
      CreateExplosion(X,Y,Z,6,50);
         SendClientMessage(playerid,0x38FF06FF,"{B7FF00}|- Esti kamikadze |");
         PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);

return 1;
}

Scor - inlocuiesti cu cat scor vrei sa coste.

Link to comment
Share on other sites

Mia eronat si pawno de la cod :D uite

ce71cfd25762.jpg

Am rezolvato amu alta

D:\Ãîâàÿ ïàïêà (3)\gamemodes\SGM.pwn(4497) : error 076: syntax error in the expression, or invalid function call
Linia unde este erroarea
if(GetPlayerScore <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");

lol

Link to comment
Share on other sites

eXtreMe" post="52362" timestamp="1296402882"]

Mia eronat si pawno de la cod :D uite

ce71cfd25762.jpg

Am rezolvato amu alta

D:\Ãîâàÿ ïàïêà (3)\gamemodes\SGM.pwn(4497) : error 076: syntax error in the expression, or invalid function call
Linia unde este erroarea
if(GetPlayerScore <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");
if(GetPlayerScore <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");
Greseala mea, corect:
if(GetPlayerScore(playerid) <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");

Link to comment
Share on other sites

Lol nu mai pot de ris amu scorul mi se inmulteste plus ca si al putere de la suma care o am xD

DACA am score 3 imi spune ca nu am destul daca am 4 lucreaza simi da pina la 5 peruma dau kamikadze imi da 7 dupa aia 11 dupa aia 19 aiureste de tot

Uite codul parca e drept

if(strcmp(cmdtext, "/kamikadze", true) == 0)
     {
     if(DM[playerid] == 1) return ShowPlayerDialog(playerid,TELEWARN,DIALOG_STYLE_MSGBOX,"Eroare:","{FFF1AF}Nu poti folosi acesta comanda cind esti in {B7FF00}zona deathmatch.","OK", "" );
     if(GetPlayerScore(playerid) <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");
     GivePlayerScore(playerid,GetPlayerScore(playerid) -3);
     new Float:X, Float:Y, Float:Z;
      GetPlayerPos(playerid,X,Y,Z);
      CreateExplosion(X,Y,Z,6,50);
      CreateExplosion(X,Y,Z,6,50);
      SendClientMessage(playerid,0x38FF06FF,"{B7FF00}|- Esti kamikadze |{00C0FF}cost (3 score)");
      PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);

return 1;
}
Numi scade scorul dar se inmulteste


[code]

Lol a mers nustiu cum sati multumesc puteti da locked xD

lol

Link to comment
Share on other sites

Oh, o alta greseala a mea =))

if(strcmp(cmdtext, "/kamikadze", true) == 0)
     {
     if(DM[playerid] == 1) return ShowPlayerDialog(playerid,TELEWARN,DIALOG_STYLE_MSGBOX,"Eroare:","{FFF1AF}Nu poti folosi acesta comanda cind esti in {B7FF00}zona deathmatch.","OK", "" );
     if(GetPlayerScore(playerid) <= 3) return SendClientMessage(playerid,COLOR_RED,"Nu ai {00C0FF}score{FFFFFF} destul (3 sc0re)!");
     GivePlayerScore(playerid,-3);
     new Float:X, Float:Y, Float:Z;
      GetPlayerPos(playerid,X,Y,Z);
      CreateExplosion(X,Y,Z,6,50);
      CreateExplosion(X,Y,Z,6,50);
      SendClientMessage(playerid,0x38FF06FF,"{B7FF00}|- Esti kamikadze |{00C0FF}cost (3 score)");
      PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);

return 1;
}

Pe viitor gandeste si tu.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.