Szerző Téma: Parancs magyarázat  (Megtekintve 1645 alkalommal)

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Dátum: 2012. Március 23. - 14:25:34 »
0 Show voters
Sziasztok
Csináltam pár parancsot. Amikor valamilyen parancsot beírok akkor mindig a /help parancs üzenete jön ki. Miért van ez?
SZERK.: + megy érte. És nem szeretném ha elkérnétek a sort és visszaadnátok készen hanem magyarázatot szeretnék, hogy tanuljak is mellé. Köszönöm elõre is :)

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Parancs magyarázat
« Válasz #1 Dátum: 2012. Március 23. - 14:26:58 »
0 Show voters
HA dialógos , akkor a dialog id-k keverednek!


2 vagy több ugyan olyan dialog id van.
« Utoljára szerkesztve: 2012. Március 23. - 14:30:09 írta Dead »

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Válasz #2 Dátum: 2012. Március 23. - 14:28:01 »
0 Show voters
Nem dialogos. 4 kemény parancs.
/help
/helpg
/helpb
/feladat
 
if(strcmp

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Parancs magyarázat
« Válasz #3 Dátum: 2012. Március 23. - 14:30:25 »
0 Show voters
ha ZCMD-be teszed akkor is keveredik?
E: másold be a /help-et meg egy másikat amit beírsz és a help jön ki.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs magyarázat
« Válasz #4 Dátum: 2012. Március 23. - 14:31:53 »
0 Show voters
Másold be!

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Válasz #5 Dátum: 2012. Március 23. - 14:32:12 »
0 Show voters
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
if(strcmp(cmd, \"/help\", true) == 0) {
SendPlayerFormattedText(playerid,\"{002bff}Üdvözlünk. Ez a szerver egy Capture the car szerver.\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : {aa00ff}/ballash a ballas segítségéért.\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : {3bb000}/grooveh a groove segítségéért.\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : {b0a100}/feladat a feladat megtudásáért.\", 0);
       return 1;
}
if(strcmp(cmd, \"/ballash\", true) == 0) {
SendPlayerFormattedText(playerid,\"{aa00ff}A Ballasnak a {3bb000}Groove {aa00ff}Enforcerét kell megkeresni és leszállítani.\",0);
SendPlayerFormattedText(playerid,\"{aa00ff}A Ballasnak vannak helikopterei is mivel a {3bb000}Groovenak{aa00ff} rejtett helyen van a kocsi.\",0);
SendPlayerFormattedText(playerid,\"{aa00ff}Egy kis gyárnál tanyázik a {3bb000}Groove{aa00ff}.\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : /help a többi információért.\", 0);
       return 1;
}
if(strcmp(cmd, \"/grooveh\", true) == 0) {
SendPlayerFormattedText(playerid,\"{3bb000}A Groovenak a {aa00ff}Ballas {3bb000}Enforcerét kell megkeresni és leszállítani.\",0);
SendPlayerFormattedText(playerid,\"{3bb000}A {aa00ff}Ballasnak {3bb000}van helikopter is így vigyázni kell a légi támadásokra.\",0);
SendPlayerFormattedText(playerid,\"{3bb000}A {aa00ff}Ballas {3bb000}az 51-es körzetben tanyázik valahol.(Area51)\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : {d66836}/help a többi információért.\", 0);
       return 1;
}
if(strcmp(cmd, \"/feladat\", true) == 0) {
SendPlayerFormattedText(playerid,\"{0033ff}A két szembenálló fél : {aa00ff}Ballas {0033ff}és {3bb000}Groove\",0);
SendPlayerFormattedText(playerid,\"{d9ff00}A {aa00ff}Ballas {d9ff00}az Area51-en a {3bb000}Groove {d9ff00}pedig egy kis gyárnál tanyázik.\",0);
SendPlayerFormattedText(playerid,\"{ff0000}A lényeg, hogy beszállsz az ellenfél {d9ff00}Enforcerébe {ff0000}és elszállítod a kijelölt CP-hez.\",0);
SendPlayerFormattedText(playerid,\"{fff373}Írd be, hogy : {d66836}/help a többi információért.\", 0);
       return 1;
}
 
return SendClientMessage(playerid, 0xff0000AA, \"{fa0303}Hib{ffffff}ás par{089900}ancs.\");
}

 
Valahogy mintha a /help üzenete lenne a hibás parancs :S

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Parancs magyarázat
« Válasz #6 Dátum: 2012. Március 23. - 14:33:28 »
0 Show voters
SendClientMessage(playerid,\"\"); ?
SendPlayerFormattedText ez mivel van \"Definálva\" ?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs magyarázat
« Válasz #7 Dátum: 2012. Március 23. - 14:34:01 »
0 Show voters
SendClientMassage-el csináld!

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Válasz #8 Dátum: 2012. Március 23. - 14:34:09 »
0 Show voters
forward SendPlayerFormattedText(playerid, const str[], define);
forward public SendAllFormattedText(playerid, const str[], define);

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Parancs magyarázat
« Válasz #9 Dátum: 2012. Március 23. - 14:35:34 »
0 Show voters
Idézetet írta: Gabor.. date=1332509641\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18941\" data-ipsquote-contentclass=\"forums_Topic
SendClientMassage-el csináld!
 
Off:Ugyan ezt írtam nem baj?
 a public -a mi a forwardoknak?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs magyarázat
« Válasz #10 Dátum: 2012. Március 23. - 14:36:00 »
0 Show voters
Próbáld  SendClientMessage-val csinálni, akkor jónak kell lennie.
OFF: Sorry, nem vettem észre.

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Válasz #11 Dátum: 2012. Március 23. - 14:36:12 »
0 Show voters
error 035: argument type mismatch (argument 2)

 
Error SendClientMessageval... :S

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs magyarázat
« Válasz #12 Dátum: 2012. Március 23. - 14:40:16 »
+1 Show voters
SendClientMessage(playerid, 0xfa0a0aAA, \"blabla\");

 Igy irtad?

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Parancs magyarázat
« Válasz #13 Dátum: 2012. Március 23. - 14:42:43 »
0 Show voters
[pawn]   new cmd[256];
if(strcmp(cmd, \"/help\", true) == 0) {
   SendClientMessage(playerid, 0xfa0a0aAA,\"{002bff}Üdvözlünk. Ez a szerver egy Capture the car szerver.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : {aa00ff}/ballash a ballas segítségéért.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : {3bb000}/grooveh a groove segítségéért.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : {b0a100}/feladat a feladat megtudásáért.\");
       return 1;
}
if(strcmp(cmd, \"/ballash\", true) == 0) {
   SendClientMessage(playerid, 0xfa0a0aAA,\"{aa00ff}A Ballasnak a {3bb000}Groove {aa00ff}Enforcerét kell megkeresni és leszállítani.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{aa00ff}A Ballasnak vannak helikopterei is mivel a {3bb000}Groovenak{aa00ff} rejtett helyen van a kocsi.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{aa00ff}Egy kis gyárnál tanyázik a {3bb000}Groove{aa00ff}.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : /help a többi információért.\");
       return 1;
}
if(strcmp(cmd, \"/grooveh\", true) == 0) {
   SendClientMessage(playerid, 0xfa0a0aAA,\"{3bb000}A Groovenak a {aa00ff}Ballas {3bb000}Enforcerét kell megkeresni és leszállítani.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{3bb000}A {aa00ff}Ballasnak {3bb000}van helikopter is így vigyázni kell a légi támadásokra.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{3bb000}A {aa00ff}Ballas {3bb000}az 51-es körzetben tanyázik valahol.(Area51)\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : {d66836}/help a többi információért.\");
       return 1;
}
if(strcmp(cmd, \"/feladat\", true) == 0) {
   SendClientMessage(playerid, 0xfa0a0aAA,\"{0033ff}A két szembenálló fél : {aa00ff}Ballas {0033ff}és {3bb000}Groove\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{d9ff00}A {aa00ff}Ballas {d9ff00}az Area51-en a {3bb000}Groove {d9ff00}pedig egy kis gyárnál tanyázik.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{ff0000}A lényeg, hogy beszállsz az ellenfél {d9ff00}Enforcerébe {ff0000}és elszállítod a kijelölt CP-hez.\");
   SendClientMessage(playerid, 0xfa0a0aAA,\"{fff373}Írd be, hogy : {d66836}/help a többi információért.\");
       return 1;
}
return SendClientMessage(playerid, 0xff0000AA, \"{fa0303}Hib{ffffff}ás par{089900}ancs.\");
}[/pawn]

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Parancs magyarázat
« Válasz #14 Dátum: 2012. Március 23. - 14:45:30 »
0 Show voters
warning 202: number of arguments does not match definition

 
16 ilyen warning o.O

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal