SA-MP Forums Archive
Need someone's help to fix Errors in roleplay server - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Need someone's help to fix Errors in roleplay server (/showthread.php?tid=602418)



Need someone's help to fix Errors in roleplay server - IamPuzo - 06.03.2016

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.


Re: Need someone's help to fix Errors in roleplay server - AdmBot - 06.03.2016

Post errors here.


Re: Need someone's help to fix Errors in roleplay server - IamPuzo - 06.03.2016

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;




Re: Need someone's help to fix Errors in roleplay server - Vanter - 06.03.2016

put the codes between [ php][/php] or [ pawn][/pawn]


Re: Need someone's help to fix Errors in roleplay server - AdmBot - 06.03.2016

Show us accept frisk command and PlayerName function.


Re: Need someone's help to fix Errors in roleplay server - IamPuzo - 06.03.2016

Already given above @AdmBot.


Re: Need someone's help to fix Errors in roleplay server - IamPuzo - 06.03.2016

Anyone can help?


Re: Need someone's help to fix Errors in roleplay server - MicroKyrr - 06.03.2016

sscanf!


Re: Need someone's help to fix Errors in roleplay server - AdmBot - 07.03.2016

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



Re: Need someone's help to fix Errors in roleplay server - MicroKyrr - 07.03.2016

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