PDA

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;
}

Ades
20/07/2012, 09:13 PM
/\ 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;
}

Ades
20/07/2012, 09:16 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;
}

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.

Ades
20/07/2012, 09:54 PM
#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

Ades
20/07/2012, 10:09 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);

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 ?