public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
if ( strcmp( cmd, "/Goto", true ) == 0 ) {
new id = strval(cmdtext);
else if(!strlen(cmdtext)) return SendClientMessage(playerid, 0xFF0000AA, "/Goto [playerid]");
else if(id == playerid) return SendClientMessage(playerid, 0xFF0000AA, "You cannot goto yourself...");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
else
{
new tmp[256];
tmp = strtok( cmdtext, idx );
if ( !strlen( tmp ) ) { return 1; }
new Float:X, Float:Y, Float:Z, Pname[24];
GetPlayerPos( strval(tmp), X, Y, Z );
ResetPlayerWeapons(playerid);
if (GetPlayerState(playerid)==PLAYER_STATE_DRIVER)SetVehiclePos( GetPlayerVehicleID(playerid), X+2, Y+2, Z );
else SetPlayerPos( playerid, X+2, Y+2, Z );
new String[56];
format(String, sizeof(String), "You have teleported to %s(%d)", Pname, id);
SendClientMessage(playerid, 0xFF0000AA, String);
}
return 1;
}
//More
else if(!strlen(cmdtext)) return SendClientMessage(playerid, 0xFF0000AA, "/g [playerid]");
C:\Documents and Settings\orion\Фб ЭггсбцЬ мпх\Downloads\samp03csvr_R2-2_win32 (2)\gamemodes\Xtreamgaming.pwn(5647) : error 029: invalid expression, assumed zero
C:\Documents and Settings\orion\Фб ЭггсбцЬ мпх\Downloads\samp03csvr_R2-2_win32 (2)\gamemodes\Xtreamgaming.pwn(5647) : warning 215: expression has no effect
C:\Documents and Settings\orion\Фб ЭггсбцЬ мпх\Downloads\samp03csvr_R2-2_win32 (2)\gamemodes\Xtreamgaming.pwn(5647) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
new id = strval(cmdtext); /*change to*/ new id = strval(cmd);
if(!strlen(cmd)) return SendClientMessage(playerid, 0xFF0000AA, "/Goto [playerid]");
new String[56];
format(String, sizeof(String), "You have teleported to %s(%d)", Pname, id);
SendClientMessage(playerid, 0xFF0000AA, String);
You have teleported to (0)
GetPlayerName(strval(tmp), Pname, sizeof(Pname));
format(String, sizeof(String), "You have teleported to %s(%d)", Pname, strval(tmp));
GetPlayerName( strval( tmp ), Pname, sizeof ( Pname ) );
new tmp[256];
|
pawn Код:
|
format(String, sizeof(String), "%s(%d) has teleported to %s(%d)",playerid, Pname, strval(tmp));
GetPlayerName(strval(tmp), Pname, sizeof(Pname));
format(String, sizeof(String), "You have teleported to %s(%d)", Pname, strval(tmp));
SendClientMessage(playerid, COLOR, String);
GetPlayerName(playerid, Pname, sizeof(Pname));
format(String, sizeof(String), "%s(%d) was teleported to you", Pname, playerid);
SendClientMessage(strval(tmp), COLOR, String);
|
Yes, see if this work.
pawn Код:
|