Quote:
Originally Posted by FalconX
pawn Код:
new bool:bIsGoEnabled[ MAX_PLAYERS ]; // top
CMD:go( playerid, params[ ] ) { if( isnull( params ) ) { if( bIsGoEnabled[ playerid ] ) { bIsGoEnabled[ playerid ] = false; SendClientMessage( playerid, -1, "GO: Disabled" ); } else { bIsGoEnabled[ playerid ] = true; SendClientMessage( playerid, -1, "GO: Enabled" ); } } else { new goid; if( sscanf( params, "u", goid ) ) return SendClientMessage( playerid, -1, "Error: /go <id>" ); if( IsPlayerConnected( goid ) || goid == INVALID_PLAYER_ID ) return SendClientMessage( playerid, -1, "Error: Player not connected or invalid id" ); if( !bIsGoEnabled[ playerid ] ) return SendClientMessage( playerid, -1, "Error: GO is disabled." ); new Float:X, Float:Y, Float:Z; GetPlayerPos( goid, X, Y, Z ); SetPlayerPos( playerid, X, Y, Z ); SendClientMessage( playerid, -1, "GO: You have been teleported." ); } return 1; }
Not sure if this is what you want, just made it as soon as I could - Try and see I am unsure if it has bugs or something..
Hope this helps.
Regards,
FalconX
|
Nothings change bro nothing happens. Can you make it simple script? If
/go - sendclientmessage /go <id>
/gof - Disable goes.
also add if player is not online - Player not connected or invalid id