-
Hali! szeretném megkérdezni hogy ezta parancsot hogyan tudom beletenni a játékmódba?
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/tgf\", true) == 0)
{
new BigString15[1900];
strcat(BigString15, \"{11f511}A szerveren 3 klánba lehet jelentkezni!\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Drift Clan [PDC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Stunt Clan [PSC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Parkour Clan [PPC]\\n\",1900);
strcat(BigString15, \"{11f511}Jelentkezni a következöképpen lehetséges.\\n\", 1900 );
strcat(BigString15, \"{11f511}PDC -re xxxx-nél / xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PSC -re Egyenlõre xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PPC -re Egyenlõre xxxx-nél\", 1900 );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{11f511}--- Tgf Információ Menü ---\", BigString15, \"Oké\");
return 1;
}
return 0;
}
-
Megkeresed a public onplayercommandtext-et és oda beilleszted innét:
if(strcmp(cmdtext, \"/tgf\", true) == 0)
{
new BigString15[1900];
strcat(BigString15, \"{11f511}A szerveren 3 klánba lehet jelentkezni!\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Drift Clan [PDC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Stunt Clan [PSC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Parkour Clan [PPC]\\n\",1900);
strcat(BigString15, \"{11f511}Jelentkezni a következöképpen lehetséges.\\n\", 1900 );
strcat(BigString15, \"{11f511}PDC -re xxxx-nél / xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PSC -re Egyenlõre xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PPC -re Egyenlõre xxxx-nél\", 1900 );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{11f511}--- Tgf Információ Menü ---\", BigString15, \"Oké\");
return 1;
}
ha meg még nincs OnPlayerCommandText, akkor meg csak valahová bemásolod az egészet.
-
Így ?
public OnPlayerCommandText(playerid,cmdtext[])
{
//parancsok
return SendClientMessage(playerid,-1,\"Nincs ilyen parancs.\");
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
if(strcmp(cmdtext, \"/tgf\", true) == 0)
{
new BigString15[1900];
strcat(BigString15, \"{11f511}A szerveren 3 klánba lehet jelentkezni!\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Drift Clan [PDC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Stunt Clan [PSC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Parkour Clan [PPC]\\n\",1900);
strcat(BigString15, \"{11f511}Jelentkezni a következöképpen lehetséges.\\n\", 1900 );
strcat(BigString15, \"{11f511}PDC -re xxxx-nél / xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PSC -re Egyenlõre xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PPC -re Egyenlõre xxxx-nél\", 1900 );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{11f511}--- Tgf Információ Menü ---\", BigString15, \"Oké\");
return 1;
}
Mert így 4 error..
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(158) : error 010: invalid function or declaration
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(161) : error 021: symbol already defined: \"strcat\"
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(170) : error 021: symbol already defined: \"ShowPlayerDialog\"
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(172) : error 010: invalid function or declaration
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(304) : warning 203: symbol is never used: \"BigString15\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext, \"/tgf\", true) == 0)
{
new BigString15[1900];
strcat(BigString15, \"{11f511}A szerveren 3 klánba lehet jelentkezni!\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Drift Clan [PDC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Stunt Clan [PSC]\\n\", 1900 );
strcat(BigString15, \"{11f511}Paradise Parkour Clan [PPC]\\n\",1900);
strcat(BigString15, \"{11f511}Jelentkezni a következöképpen lehetséges.\\n\", 1900 );
strcat(BigString15, \"{11f511}PDC -re xxxx-nél / xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PSC -re Egyenlõre xxxx-nél\\n\", 1900 );
strcat(BigString15, \"{11f511}PPC -re Egyenlõre xxxx-nél\", 1900 );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{11f511}--- Tgf Információ Menü ---\", BigString15, \"Oké\");
return 1;
}
return SendClientMessage(playerid,-1,\"Nincs ilyen parancs.\");
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
Így.
-
Jól haladunk..
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(154) : error 021: symbol already defined: \"OnPlayerCommandText\"
C:\\DOCUME~1\\RENDSZ~1\\Asztal\\Kiki\\new.pwn(168) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
Kettõ onplayercommandtext eljárásod van.