sscanf unkown command
#1

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;

Reply
#2

The problem is?
Reply
#3

sscanf giving so bad unkown command
Reply
#4

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

I tried and did not
Reply
#6

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


Forum Jump:


Users browsing this thread: 1 Guest(s)