View Full Version : [Ajuda] Erro no comando Teleporte
brunoboy
20/07/2012, 08:42 PM
Ola eu estive pesquisando como criar um comando de Teleporte e encontrei um tutorial e la estava isto mas ta dando 3 Erros:
if(strcmp(cmdtext,"/ilha", true)==0)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
Erro: C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(19) : error 010: invalid function or declaration
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(27) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(30) : error 010: invalid function or declaration
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(33) : warning 203: symbol is never used: "pname"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
.FuneraL.
20/07/2012, 08:50 PM
Retire o GetPlayerName e tente Compilar.
Panico622
20/07/2012, 08:54 PM
if(strcmp(cmdtext,"/ilha", true)==0)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
brunoboy
20/07/2012, 08:58 PM
Ta tendo um erro agora Panico
Na linha 20:
if(strcmp(cmdtext,"/ilha", true)==0) <-- Linha 20
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string); return 1;}
Panico622
20/07/2012, 08:59 PM
cal é a linha que da o erro?
brunoboy
20/07/2012, 09:00 PM
Eu postei ai
@Riichard
20/07/2012, 09:04 PM
O Erro não esta nesta linha, posta o comando/linhas de cima.
brunoboy
20/07/2012, 09:06 PM
Eu estou criando um server do 0
E tudo que ele tem e isto : // This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#if defined FILTERSCRIPT
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
if(strcmp(cmdtext,"/ilha", true)==0)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string); return 1;}
Bruno Alves
20/07/2012, 09:12 PM
if (strcmp (cmdtext, "/ ilha", true) == 0)
{
GameTextForPlayer (playerid, "~ y ~ ~ h ~]] ~ r ~ ~ h ~ PEKENA ILHA ~ y ~ ~ h ~]]", 2500, 4);
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid, 263.6730,2905.4475,7.4086);
ResetPlayerWeapons (playerid);
GivePlayerWeapon (playerid, 26,9999);
format (string, sizeof (string), "{FF0000} [teleporte] {FFFFFF}% s FOI UMA parágrafo Pekena Ilha {FF0000} (/ Ilha)", pname);
SendClientMessageToAll (0xFF0000FF, string);
return 1;
}
/\ para que include zcmd se você esta uzando strcmp ?
.FuneraL.
20/07/2012, 09:13 PM
if(strcmp(cmdtext,"/ilha", true)==0)
Troque para:
CMD:ilha(playerid)
E Retire estes #define FILTERSCRIPT, #if defined FILTERSCRIPT #endif e Coloque Isto:
main()
{
print("GM Ligado");
return 1;
}
if(strcmp(cmdtext,"/ilha", true)==0)
Troque para:
CMD:ilha(playerid)
E Retire estes #define FILTERSCRIPT, #if defined FILTERSCRIPT #endif e Coloque Isto:
main()
{
print("GM Ligado");
return 1;
}
Resumindo :
#include <a_samp>
#include <zcmd>
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
CMD:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
@Riichard
20/07/2012, 09:17 PM
Resumindo :
#include <a_samp>
#include <zcmd>
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
CMD:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
Ades ajudando. Nossa.
Mundo vai acabar!
Panico622
20/07/2012, 09:18 PM
CMD:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
brunoboy
20/07/2012, 09:31 PM
Fogo tanto erro so para 1 comando agora eu deixei assim:
#include <a_samp>
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
CMD:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )",
pname); SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
E ficou este Erro:
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(20) : warning 203: symbol is never used: "ilha"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Ele fala Linha 20 Mas so tem 19 Linhas -.-
[R] ousenber [K]
20/07/2012, 09:46 PM
#include <a_samp>
#include <zcmd>
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
CMD:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}(/Ilha)", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
brunoboy
20/07/2012, 09:51 PM
está dando o mesmo erro acima:
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(21) : warning 203: symbol is never used: "ilha"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
COMMAND:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
Tenta .
[R] ousenber [K]
20/07/2012, 10:03 PM
So tem isso no seu GM?
brunoboy
20/07/2012, 10:06 PM
Agora tem mais :S Fogo
o Pawno ta assim:
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
COMMAND:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
E tem este erros:
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 017: undefined symbol "string"
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 017: undefined symbol "string"
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 029: invalid expression, assumed zero
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
A linha 23 é esta: format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
brunoboy
20/07/2012, 10:08 PM
ousenber eu nao sei mecher muito tou a fazer do 0 porque nao percebo nada ainda
Agora tem mais :S Fogo
o Pawno ta assim:
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
COMMAND:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
E tem este erros:
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 017: undefined symbol "string"
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 017: undefined symbol "string"
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : error 029: invalid expression, assumed zero
C:\Users\Vitor\Desktop\Meu Primeiro Server\gamemodes\Server.pwn(23) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
A linha 23 é esta: format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
new string[128];
Ou seja :
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
new string[128];
main()
{
print("GM Ligado");
return 1;
}
public OnGameModeInit()
{
SetGameModeText("Test");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
COMMAND:ilha(playerid)
{
GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]", 2500, 4);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,26,9999);
format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha {FF0000}( /Ilha )", pname);
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}
@EDIT
Indo aula de espanhol , bjos niggas
brunoboy
20/07/2012, 10:13 PM
hehe foncionou obrigado :)
[R] ousenber [K]
20/07/2012, 10:47 PM
hehe foncionou obrigado :)
é rousenberk, e aqui, porque você não procura o GM do jonathan feitosa, ele fez um GM para aprender, explica bastante, quando eu estava começando eu olhava bastante coisa nele! e ele ensina dialog, menu varias coisas, so não lembro se é zcmd ou strcmp!
brunoboy
20/07/2012, 11:33 PM
Rousenberk ele tem site ou blog para eu poder ver ?
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.