Szerző Téma: error nincs de nem jó a aprancs  (Megtekintve 876 alkalommal)

error nincs de nem jó a aprancs
« Dátum: 2012. július 03. - 21:48:25 »
0 Show voters
császtok olyan kérdésel fordulok hozzátok hogy ha felmegyek a szerveremre és beirok 1 parancsot nem ír ki semmit azt se hogy uncown command semmit üres ez mért lehet kiszedtem az összes scriptet ugyse jó csak onplayercommand textem van a gamemodba dcmd és cmd nincs akkor mi a gondja ??

error nincs de nem jó a aprancs
« Válasz #1 Dátum: 2012. július 03. - 22:05:01 »
0 Show voters
[gmod]Ne nyiss több topicot hasonló problémádnak.[/gmod]
Unknown command felirat akkor jelenik meg ha a visszatérés
 
return 0;

 
Ez visszaküld a samp szervernek egy értéket ami nulla és ez alapján eldönti és megjeleníti az Unknown Command üzenetet.
Ha ez a visszatérés
 
return 1;

 
az üzenet nem jelenik meg.
 
public OnPlayerCommandText(playerid, cmd[])
{
// ha egy
    return 1; // Nem jelenik meg az Unknown Command! üzenet.
// ha nulla
    return 0; // Megjelenik az Unknown Command! üzenet.
}

error nincs de nem jó a aprancs
« Válasz #2 Dátum: 2012. július 03. - 22:08:31 »
0 Show voters
jó de
 

C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(789) : error 029: invalid expression, assumed zero
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(789) : error 004: function \"zcmd_OnPlayerCommandText\" is not implemented
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(791) : error 001: expected token: \";\", but found \"}\"
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(795) : error 010: invalid function or declaration
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(799) : error 010: invalid function or declaration
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(801) : error 054: unmatched closing brace (\"}\")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 03. - 22:10:57 )

na várj az errorokat kiszedtem de most megint csak nem jelennek meg a kódok ilyenre gondolok help cmds stb
« Utoljára szerkesztve: 2012. július 03. - 22:10:57 írta viktorka1 »

error nincs de nem jó a aprancs
« Válasz #3 Dátum: 2012. július 04. - 08:10:06 »
0 Show voters
Sajnos míg csak te látod hogy mit próbálsz összehozni, egyedül vagy a problémáddal.
Ha több segítséget vársz akkor be kellene másolnod pastebin.com-ra vagy ide a kódot amit írsz.

error nincs de nem jó a aprancs
« Válasz #4 Dátum: 2012. július 04. - 08:40:05 »
0 Show voters
Idézetet írta: viktorka1 date=1341346111\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23708\" data-ipsquote-contentclass=\"forums_Topic
jó de
 

C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(789) : error 029: invalid expression, assumed zero
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(789) : error 004: function \"zcmd_OnPlayerCommandText\" is not implemented
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(791) : error 001: expected token: \";\", but found \"}\"
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(795) : error 010: invalid function or declaration
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(799) : error 010: invalid function or declaration
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(801) : error 054: unmatched closing brace (\"}\")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 03. - 22:10:57 )

na várj az errorokat kiszedtem de most megint csak nem jelennek meg a kódok ilyenre gondolok help cmds stb
 
A zcmd nem megy az OnPlayerCommandText alatt.

error nincs de nem jó a aprancs
« Válasz #5 Dátum: 2012. július 04. - 09:54:23 »
0 Show voters
Na itt az onplayercommandtextem
 
#define cmds 230
#define Dialog_szabaly 230
#define Dialog 230
 
public OnPlayerCommandPerformed(playerid, cmdtext[])
{
if (strcmp(\"/kill\", cmdtext, true, 10) == 0)
{
        SetPlayerHealth(playerid,0.0);
 
   }
 
if(strcmp(\"/rules\", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, Dialog_szabaly, DIALOG_STYLE_MSGBOX, \"Szabályzat\", \"{AA3333}Ne szidd az adminokat playereket.\\nNe beszél csúnyán sértõn trágárul a szerveren.\\n{FFFFFF}Ne ölj a kezdõhely ajtóján bellül.\\nNe rongáld meg más kocsiját/jármûvét.\\n{33AA33}Ne flodolj/Ne írd ugyan azt az üzenetet sokszor.\\nÉrezd jól magad!\", \"Betartom\", \"\");
}
if(strcmp(\"/cmds\", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, cmds, DIALOG_STYLE_MSGBOX, \"Parancsok\", \"{FB0000}Alap parancsok: /cmds /help /rules /tele.\\n{FF9933}Egyéb parancsok:\\n{999900}/afk Afk rendszer ha elmennél arra szolgál \\n{0FFDD3}/lbe,lki Lézert rak a fegyvredre 1. bekapcs 2. kikapcs\\n\\n\", \"Rendben\", \"\");
}
   if(strcmp(\"/afk\", cmdtext, true) == 0)
   {
//ShowPlayerDialog(playerid, Dialog, DIALOG_STYLE_MSGBOX, \"Afk rendszer\", \"Most már AFK-zol ha vissza szeretnél térni írd be /back\", \"Oké\", \"\");
SendClientMessage(playerid, COLOR_RED, \"Most már AFK-zol ha vissza szeretnél jönni írd be /back\");
   TogglePlayerControllable(playerid,0);
   label[playerid] = Create3DTextLabel(\"AFK\",COLOR_RED,30.0,40.0,50.0,40.0,0);
   Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
   new string3[70];
   new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
 
   format(string3, sizeof(string3), \"%s elment AFK-ba!\", name);
   SendClientMessageToAll(COLOR_RED, string3);
   }
   if(strcmp(\"/back\", cmdtext, true) == 0)
   {
   TogglePlayerControllable(playerid,1);
   new string3[70];
   new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   format(string3, sizeof(string3), \"%s vissza tért!\", name);
   SendClientMessageToAll(COLOR_BLUE, string3);
   Delete3DTextLabel(Text3D:label[playerid]);
}
 
    return 1;
}

 
nincs error de kódokat hiába irom be semmi nem történik még egy unkown command se

error nincs de nem jó a aprancs
« Válasz #6 Dátum: 2012. július 04. - 10:08:12 »
0 Show voters
OnPlayerCommandReceived -et használj.
 
public 
OnPlayerCommandReceived(playerid, cmdtext[])
{
if(strcmp(\"/kill\", cmdtext, true == 0)
{
SetPlayerHealth(playerid,0.0);
return 1;
}
 
if(strcmp(\"/rules\", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, Dialog_szabaly, DIALOG_STYLE_MSGBOX, \"Szabályzat\", \"{AA3333}Ne szidd az adminokat playereket.\\nNe beszél csúnyán sértõn trágárul a szerveren.\\n{FFFFFF}Ne ölj a kezdõhely ajtóján bellül.\\nNe rongáld meg más kocsiját/jármûvét.\\n{33AA33}Ne flodolj/Ne írd ugyan azt az üzenetet sokszor.\\nÉrezd jól magad!\", \"Betartom\", \"\");
return 1;
}
if(strcmp(\"/cmds\", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, cmds, DIALOG_STYLE_MSGBOX, \"Parancsok\", \"{FB0000}Alap parancsok: /cmds /help /rules /tele.\\n{FF9933}Egyéb parancsok:\\n{999900}/afk Afk rendszer ha elmennél arra szolgál \\n{0FFDD3}/lbe,lki Lézert rak a fegyvredre 1. bekapcs 2. kikapcs\\n\\n\", \"Rendben\", \"\");
return 1;
}
if(strcmp(\"/afk\", cmdtext, true) == 0)
{
//ShowPlayerDialog(playerid, Dialog, DIALOG_STYLE_MSGBOX, \"Afk rendszer\", \"Most már AFK-zol ha vissza szeretnél térni írd be /back\", \"Oké\", \"\");
SendClientMessage(playerid, COLOR_RED, \"Most már AFK-zol ha vissza szeretnél jönni írd be /back\");
TogglePlayerControllable(playerid, 0);
label[playerid] = Create3DTextLabel(\"AFK\",COLOR_RED,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
new string3[70];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string3, sizeof(string3), \"%s elment AFK-ba!\", name);
SendClientMessageToAll(COLOR_RED, string3);
return 1;
}
if(strcmp(\"/back\", cmdtext, true) == 0)
{
TogglePlayerControllable(playerid,1);
new string3[70];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string3, sizeof(string3), \"%s vissza tért!\", name);
SendClientMessageToAll(COLOR_BLUE, string3);
Delete3DTextLabel(Text3D:label[playerid]);
return 1;
}
return 0;
}

error nincs de nem jó a aprancs
« Válasz #7 Dátum: 2012. július 04. - 10:13:53 »
0 Show voters
C:\\Users\\Viktor\\Desktop\\e s szerver\\gamemodes\\basicgm.pwn(94) : error 001: expected token: \")\", but found \"{\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 04. - 11:00:23 )

jó mind 1 beraktam új gamemodeot jó lett zárok
« Utoljára szerkesztve: 2012. július 04. - 11:00:23 írta viktorka1 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal