Need someone's help to fix Errors in roleplay server
#1

Well, I have already script but I cannot Fix some very little errors.
If anyone can help me out it will be appreciated, PM me please if you can help.
Reply
#2

Post errors here.
Reply
#3

When someone frisk other it show frisker name not the person frisked.

PHP код:
if(strcmp(cmd,"/frisk",true)==0)
{
if(
IsPlayerConnected(playerid))
{
new 
st[126], st2[126];
tmp strtok(cmdtextidx);
if(!
strlen(tmp))
{
SendClientMessage(playeridCOLOR_WHITE"{FF0000}Syntax: {FFFFFF} /frisk [playerid/ Username]");
return 
1;
}
giveplayerid ReturnUser(tmp);
if(
IsPlayerConnected(giveplayerid))
{
if(
giveplayerid != INVALID_PLAYER_ID)
{
if(
ProxDetectorS(8.0playeridgiveplayerid))
{
FriskOffer[giveplayerid] = playerid;
format(stsizeof(st), "** %s wants to frisk you, type '/accept frisk' to allow it",PlayerName(playerid));
SendClientMessage(giveplayeridCOLOR_LIGHTBLUEst);
format(st2sizeof(st2), "** You've offered to frisk %s",PlayerName(giveplayerid));
SendClientMessage(playeridCOLOR_LIGHTBLUEst2);
}
else
{
SendClientMessage(playeridCOLOR_GREY" That player is not near you !");
return 
1;
}
}
}
else
{
SendClientMessage(playeridCOLOR_GREY" That player is Offline !");
return 
1;
}
}
return 
1;

Reply
#4

put the codes between [ php][/php] or [ pawn][/pawn]
Reply
#5

Show us accept frisk command and PlayerName function.
Reply
#6

Already given above @AdmBot.
Reply
#7

Anyone can help?
Reply
#8

sscanf!
Reply
#9

Try this:

pawn Код:
#include <zcmd>
CMD:frisk(playerid, params[])
{
    new giveplayerid;
    if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Usage: /frisk [playerid]");
    {
        if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Player not connected.");
        if(!ProxDetectorS(8.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "That player is not near you!");
       
        FriskOffer[giveplayerid] = playerid;
        format(st, sizeof(st), "** %s wants to frisk you, type '/accept frisk' to allow it", PlayerName(playerid));
        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, st);
       
        format(st2, sizeof(st2), "** You've offered to frisk %s",PlayerName(giveplayerid));
        SendClientMessage(playerid, COLOR_LIGHTBLUE, st2);
    }
    return 1;
}
Reply
#10

Quote:
Originally Posted by AdmBot
Посмотреть сообщение
Try this:

pawn Код:
#include <zcmd>
CMD:frisk(playerid, params[])
{
    new giveplayerid;
    if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Usage: /frisk [playerid]");
    {
        if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Player not connected.");
        if(!ProxDetectorS(8.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "That player is not near you!");
       
        FriskOffer[giveplayerid] = playerid;
        format(st, sizeof(st), "** %s wants to frisk you, type '/accept frisk' to allow it", PlayerName(playerid));
        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, st);
       
        format(st2, sizeof(st2), "** You've offered to frisk %s",PlayerName(giveplayerid));
        SendClientMessage(playerid, COLOR_LIGHTBLUE, st2);
    }
    return 1;
}
You forget the variable he/she needs.
PHP код:
#include <zcmd>
CMD:frisk(playeridparams[])
{
    new 
giveplayeridst[126], st2[126];
    if(
sscanf(params"u"giveplayerid)) return SendClientMessage(playeridCOLOR_GREY"Usage: /frisk [playerid]");
    {
        if(!
IsPlayerConnected(giveplayerid)) return SendClientMessage(playeridCOLOR_GREY"Player not connected.");
        if(!
ProxDetectorS(8.0playeridgiveplayerid)) return SendClientMessage(playeridCOLOR_GREY"That player is not near you!"); 
        
        
FriskOffer[giveplayerid] = playerid
        
format(stsizeof(st), "** %s wants to frisk you, type '/accept frisk' to allow it"PlayerName(playerid)); 
        
SendClientMessage(giveplayeridCOLOR_LIGHTBLUEst); 
        
        
format(st2sizeof(st2), "** You've offered to frisk %s"PlayerName(giveplayerid)); 
        
SendClientMessage(playeridCOLOR_LIGHTBLUEst2); 
    }
    return 
1

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)