Need little help with SendClientMessage.
#1

I tried many times but it won't come out.
What i want to do, is that when player name isn't Steven_Hayen, then he/she can't teleport. And server send text to him (ex. You don't have permissions! or something like that)

Teleport code is here.

pawn Код:
if (strcmp(cmdtext, "/telealla", true)==0)
    {
    GetPlayerName(playerid,pName,64);
    if(!strcmp(pName,"Steven_Hayen",true)) // Change Name_Name to your name.
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    SetPlayerInterior(playerid, 0);
    LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
    SetVehiclePos(GetPlayerVehicleID(playerid), 260.1984,-1230.9200,58.5478);
    SetVehicleZAngle(GetPlayerVehicleID(playerid), 180.945861);
    return 1;
    }
    else
    {
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 260.1984,-1230.9200,58.5478);
    SetPlayerFacingAngle(playerid, 180.945861);
    return 1;
    }
    }
    }
Reply
#2

Like this? Then add a return 1; after the sendclientmessage
pawn Код:
if (strcmp(cmdtext, "/telealla", true)==0)
    {
    GetPlayerName(playerid,pName,64);
    if(!strcmp(pName,"Steven_Hayen",true)) // Change Name_Name to your name.
    {
         [COLOR="Red"]SendClientMessage(playerid, COLOR_HERE, "Your name is not Steven_Hayden.  You can not teleport"[/COLOR]
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    SetPlayerInterior(playerid, 0);
    LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
    SetVehiclePos(GetPlayerVehicleID(playerid), 260.1984,-1230.9200,58.5478);
    SetVehicleZAngle(GetPlayerVehicleID(playerid), 180.945861);
    return 1;
    }
    else
    {
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 260.1984,-1230.9200,58.5478);
    SetPlayerFacingAngle(playerid, 180.945861);
    return 1;
    }
    }
    }
Reply
#3

Code above wont work.

pawn Код:
if (strcmp(cmdtext, "/telealla", true)==0)
{
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    if(!strcmp(pName,"Steven_Hayen",true)) // Change Name_Name to your name.
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            SetPlayerInterior(playerid, 0);
            LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
            SetVehiclePos(GetPlayerVehicleID(playerid), 260.1984,-1230.9200,58.5478);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), 180.945861);
        }
        else
        {
            SetPlayerInterior(playerid, 0);
            SetPlayerPos(playerid, 260.1984,-1230.9200,58.5478);
            SetPlayerFacingAngle(playerid, 180.945861);
        }
    }
    else return SendClientMessage(playerid,COLOR_RED,"You may not teleport!");
    return 1;
}
Reply
#4

Wait, i try.
Reply
#5

tried to fix this, but look's like i'm way too newbie at this.

Код:
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#6

Quote:
Originally Posted by pliptm
Посмотреть сообщение
tried to fix this, but look's like i'm way too newbie at this.

Код:
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Steven\Desktop\Server Stuff\RRserver\Ravens_Roleplay_0.3c\Ravens_Roleplay_0.3c\Raven's Roleplay 0.3c\gamemodes\larp2.pwn(26868) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Next time use EDIT button and not doublepost....
Reply
#7

Mike, i will try your's
Reply
#8

Why didn't you try mine from the beginning? I said at my post that Placeboo's code wouldn't work.
Reply
#9

I don't know, at the beginning i saw only Placeboo's code and then i tried his, but now i tried yours and it worked.
Thanks a lot.
Reply
#10

No problem.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)