Szerző Téma: Gamemodba --- > parancs?!  (Megtekintve 1157 alkalommal)

Gamemodba --- > parancs?!
« Dátum: 2012. július 18. - 12:06:25 »
0 Show voters
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;
}

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Gamemodba --- > parancs?!
« Válasz #1 Dátum: 2012. július 18. - 12:21:06 »
0 Show voters
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.

Gamemodba --- > parancs?!
« Válasz #2 Dátum: 2012. július 18. - 16:47:34 »
0 Show voters
Í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.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Gamemodba --- > parancs?!
« Válasz #3 Dátum: 2012. július 18. - 16:51:53 »
0 Show voters
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.

Gamemodba --- > parancs?!
« Válasz #4 Dátum: 2012. július 18. - 17:52:55 »
0 Show voters
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.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Gamemodba --- > parancs?!
« Válasz #5 Dátum: 2012. július 18. - 18:16:32 »
0 Show voters
Kettõ onplayercommandtext eljárásod van.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal