SA-MP Forums Archive
sscanf unkown command - 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: sscanf unkown command (/showthread.php?tid=611631)



sscanf unkown command - melik53 - 09.07.2016

sscanf unkown command


PHP код:
CMD:kapi(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
sifre[MAX_SIFRE];
    if(
sscanf(params"s["#MAX_SIFRE"]", sifre)) return SendClientMessage(playerid, 0xFFFFFFFF, "Kullanım: /kapi [şifre]");
    
new id = -1;
    for(new 
iMAX_GATE; ++i)
    {
        if(
GateData[i][Aktif] == 0) continue;
        if(
IsPlayerInRangeOfPoint(playerid10.0GateData[i][posX], GateData[i][posY], GateData[i][posZ]))
        {
            
id i;
            break;
        }
    }
    if(
id == -1) return SendClientMessage(playerid0xFFFFFFFF"Yakınınızda bir kapı yok.");
    if(
strcmp(GateData[id][Sifre], sifrefalseMAX_SIFRE)) return SendClientMessage(playerid0xFFFFFFFF"Kapı şifresi yanlış.");
    switch(
GateData[id][Durum])
    {
        case 
GATE_DURUM_KAPALI:
        {
            
GateData[id][Durum] = GATE_DURUM_ACIK;
            
MoveObject(GateData[id][Obje], GateData[id][posX], GateData[id][posY], GateData[id][posZ]-83.0GateData[id][rotX], GateData[id][rotY], GateData[id][rotZ]);
        }
        case 
GATE_DURUM_ACIK:
        {
            
GateData[id][Durum] = GATE_DURUM_KAPALI;
            
MoveObject(GateData[id][Obje], GateData[id][posX], GateData[id][posY], GateData[id][posZ], 3.0GateData[id][rotX], GateData[id][rotY], GateData[id][rotZ]);
        }
    }
    return 
1;
}
CMD:gateolustur(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
modelsifre[MAX_SIFRE];
    if(
sscanf(params"is["#MAX_SIFRE"]", model, sifre)) return SendClientMessage(playerid, 0xFFFFFFFF, "Kullanım: /gateolustur [model id] [şifre]");
    
GateOlustur(playeridmodelsifre);
    return 
1;
}
CMD:gatebilgi(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
id = -1;
    for(new 
iMAX_GATE; ++i)
    {
        if(
GateData[i][Aktif] == 0) continue;
        if(
IsPlayerInRangeOfPoint(playerid10.0GateData[i][posX], GateData[i][posY], GateData[i][posZ]))
        {
            
id i;
            break;
        }
    }
    if(
id == -1) return SendClientMessage(playerid0xFFFFFFFF"Yakınınızda bir gate yok.");
    new 
string[64];
    
format(stringsizeof(string), "Gate ID: %d"id);
    
SendClientMessage(playerid0xFFFFFFFFstring);
    
format(stringsizeof(string), "Gate Şifresi: %s"GateData[id][Sifre]);
    
SendClientMessage(playerid0xFFFFFFFFstring);
    return 
1;
}
CMD:gateduzenle(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
id;
    if(
sscanf(params"i"id)) return SendClientMessage(playerid0xFFFFFFFF"Kullanım: /gatesil [gate id]");
    if(
GateData[id][Aktif] == 0) return SendClientMessage(playerid0xFFFFFFFF"Geзerli bir Gate ID girmediniz.");
    
GateID[playerid] = id;
    
EditObject(playeridGateData[id][Obje]);
    return 
1;
}
CMD:gatesil(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
id;
    if(
sscanf(params"i"id)) return SendClientMessage(playerid0xFFFFFFFF"Kullanım: /gatesil [gate id]");
    if(
GateData[id][Aktif] == 0) return SendClientMessage(playerid0xFFFFFFFF"Geзerli bir Gate ID girmediniz.");
    
GateTemizle(id);
    return 
1;




Re: sscanf unkown command - Napst34 - 09.07.2016

The problem is?


Re: sscanf unkown command - melik53 - 09.07.2016

sscanf giving so bad unkown command


Re: sscanf unkown command - Napst34 - 09.07.2016

PHP код:
 if(!IsPlayerAdmin(playerid)) return 0
Make it like this
PHP код:
 if(!IsPlayerAdmin(playerid)) return SendClientMessage(....); 



Re: sscanf unkown command - melik53 - 09.07.2016

I tried and did not


Re: sscanf unkown command - SyS - 09.07.2016

every code has that problem? you might check the first cmd again