Szerző Téma: "Dupla parancsos parancs"  (Megtekintve 1015 alkalommal)

"Dupla parancsos parancs"
« Dátum: 2014. április 01. - 17:08:50 »
0 Show voters
Az lenne a kérdésem, hogy hogyan tudok egy olyan parancsot írni, ami úgy mûködik, hogy: pl.
Beírjuk, hogy: /parancs  És a parancs mûködésbe lépéséhez be kellene írni, azt hogy:/acceptparancs. Elõre is kösz a helpet.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #1 Dátum: 2014. április 01. - 17:25:00 »
+1 Show voters
#include a_samp
#include zcmd
CMD:acceptparancs(playerid) {
SetPVarInt(playerid, \"cmd\", 1);
SendClientMessage(playerid, -1, \"A /parancs parancs aktiválva lett.\");
return 1;
}
CMD:parancs(playerid) {
if(!GetPVarInt(playerid, \"cmd\")) return SendClientMessage(playerid, -1, \"A /parancs parancs nincs aktiválva!\");
// többi..
return 1;
}

"Dupla parancsos parancs"
« Válasz #2 Dátum: 2014. április 01. - 17:32:02 »
0 Show voters
köszi, majd tesztelem, de ez mit csinál?
 
SetPVarInt(playerid, \"cmd\", 1);

 
[mod]Kitettem helyetted a pawn code taget![/mod]
« Utoljára szerkesztve: 2014. április 04. - 19:44:17 írta Dfoglalo »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #3 Dátum: 2014. április 01. - 17:34:08 »
0 Show voters
átállítja a PVar értékét 1-re 0-ról.

"Dupla parancsos parancs"
« Válasz #4 Dátum: 2014. április 01. - 17:36:50 »
0 Show voters
És ha pl 1 módban 2 ilyen parancsot szeretnék írni? Akkor nem fog összegabalyodni az egész? :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #5 Dátum: 2014. április 01. - 17:49:13 »
0 Show voters
Hát akkor a \"cmd\" helyére valami mást írsz.

"Dupla parancsos parancs"
« Válasz #6 Dátum: 2014. április 01. - 20:34:24 »
0 Show voters
Nah jó, ma kivan az agyam mindennel. De úgy hogy lehetne megcsinálni, hogy nem kell elõre beírni az acceptparancsot,hanem utána, mert így csak úgy jó, ha elõre beírom azt, aztán a parancsot.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #7 Dátum: 2014. április 04. - 19:37:29 »
0 Show voters
így gondolod?

#include <a_samp>
#include <zcmd>
beirva[MAX_PLAYERS];
CMD:parancs(playerid)
{
SendClientMessage(playerid, -1, \"A parancs befejezéséhez írd: /acceptparancs\");
beirva[playerid] = 1;
return 1;
}
CMD:acceptparancs(playerid)
{
if(beirva[playerid] == 0) return 0; // így nem ír ki semmit, és nem történik semmi, amíg a másik parancsot be nem írja
if(beirva[playerid] == 1)
{
//parancs többi része
beirva[playerid] = 0; //ezzel pedig újra bekell majd írnia az elsõ parancsot, ha mégegyszer használni akarja.
}
return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #8 Dátum: 2014. április 04. - 20:12:37 »
0 Show voters
ha nem zavarna, én is pont ezt írtam meg neki.

"Dupla parancsos parancs"
« Válasz #9 Dátum: 2014. április 04. - 21:25:20 »
0 Show voters
Szerintem már értem, hogy hogy van.. Szóval a két parancs funkcióját kell felcserélnem. Most fáradt vagyok, majd holnap tesztelem..

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #10 Dátum: 2014. április 12. - 21:17:56 »
0 Show voters
[mod]Témát zártam! Amennyiben nem oldódott meg a problémád, írj PÜ-t és nyitásra kerül a téma![/mod]

"Dupla parancsos parancs"
« Válasz #11 Dátum: 2014. április 01. - 17:08:50 »
0 Show voters
Az lenne a kérdésem, hogy hogyan tudok egy olyan parancsot írni, ami úgy mûködik, hogy: pl.
Beírjuk, hogy: /parancs  És a parancs mûködésbe lépéséhez be kellene írni, azt hogy:/acceptparancs. Elõre is kösz a helpet.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #12 Dátum: 2014. április 01. - 17:25:00 »
0 Show voters
#include a_samp
#include zcmd
CMD:acceptparancs(playerid) {
SetPVarInt(playerid, \"cmd\", 1);
SendClientMessage(playerid, -1, \"A /parancs parancs aktiválva lett.\");
return 1;
}
CMD:parancs(playerid) {
if(!GetPVarInt(playerid, \"cmd\")) return SendClientMessage(playerid, -1, \"A /parancs parancs nincs aktiválva!\");
// többi..
return 1;
}

"Dupla parancsos parancs"
« Válasz #13 Dátum: 2014. április 01. - 17:32:02 »
0 Show voters
köszi, majd tesztelem, de ez mit csinál?
 
SetPVarInt(playerid, \"cmd\", 1);

 
[mod]Kitettem helyetted a pawn code taget![/mod]
« Utoljára szerkesztve: 2014. április 04. - 19:44:17 írta Dfoglalo »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
"Dupla parancsos parancs"
« Válasz #14 Dátum: 2014. április 01. - 17:34:08 »
0 Show voters
átállítja a PVar értékét 1-re 0-ról.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal