Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: elemental. poslato Jul 31, 2012, 18:46:54 POSLE PODNE

Naslov: [pomoć] Unknow command
Poruka od: elemental. poslato Jul 31, 2012, 18:46:54 POSLE PODNE
Skripta koju koristim: GM od 0
Detaljan opis problema: Napravio sam sve, nema ni errora niti ničeg, ali mi opet neće, opet mi izbacuje SERVER: Unknown command,
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Jul 31, 2012, 21:57:18 POSLE PODNE
frešRe, tema pala na drugu stranu ?
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 01, 2012, 21:39:14 POSLE PODNE
frešRe, tema pala na 3 stranicu ?
Naslov: Odg: [pomoć] Unknow command
Poruka od: Capetroon. poslato Avgust 02, 2012, 01:11:01 PRE PODNE
Pa daj komandu koju si pravio a imaš tut kako da promjeniš to da ti ljepše izgleda kad nema komande. :)
Naslov: Odg: [pomoć] Unknow command
Poruka od: [BW]fitiLj. poslato Avgust 02, 2012, 10:52:27 PRE PODNE
za svaku komandu ili za samo jednu ako za svaku onda si negde zeznuo return ili tako nesto isti problem sam ja imao
Naslov: Odg: [pomoć] Unknow command
Poruka od: ∂αηιεℓ zεяσ poslato Avgust 02, 2012, 10:55:21 PRE PODNE
To se i meni desavalo , return si pogresio negde.
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 02, 2012, 11:11:33 PRE PODNE
Citat: [BW]fitiLj. poslato Avgust 02, 2012, 10:52:27 PRE PODNE
za svaku komandu ili za samo jednu ako za svaku onda si negde zeznuo return ili tako nesto isti problem sam ja imao

return na komandi, ili ?
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 02, 2012, 20:02:16 POSLE PODNE
frešRe, pomoć ?
Naslov: Odg: [pomoć] Unknow command
Poruka od: Joey_ poslato Avgust 02, 2012, 20:03:58 POSLE PODNE
Pa daj primjer neke komande na kojoj ti se to dogaÄ'a.
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 02, 2012, 21:02:30 POSLE PODNE
Citat: Joey_ poslato Avgust 02, 2012, 20:03:58 POSLE PODNE
Pa daj primjer neke komande na kojoj ti se to dogaÄ'a.

Na svim:

YCMD:makeleader(playerid, params[], help)
{
if (IsPlayerAdmin(playerid)) // Provjerava da li je igrac RCON admin, vi to mozete promijeniti u svoju provjeru
{
new
iPlayerID,
iOrgID,
szPlayerName[MAX_PLAYER_NAME],
szMessage[105];

if (sscanf(params, "ud", iPlayerID, iOrgID))
return SendClientMessage(playerid, C_WHITE, "Korištenje: /makeleader [ID/Dio imena] [ID vojske]");
else if (iPlayerID == INVALID_PLAYER_ID)
return SendClientMessage(playerid, C_WHITE, "Pogresan ID/Dio imena.");
else if (iOrgID < 1 || iOrgID > MAX_ORGS)
return SendClientMessage(playerid, C_WHITE, "ID organizacije ne smije biti manji od 1 ili veci od "#MAX_ORGS);

P_Data[iPlayerID][pLeader] = iOrgID;
P_Data[iPlayerID][pRank] = 6;

switch(iOrgID)
{
case 1:
{
P_Data[iPlayerID][pSkin] = GetPlayerSkin(iPlayerID);
P_Data[iPlayerID][pOrgskin] = 283;

SetPlayerSkin(iPlayerID, P_Data[iPlayerID][pOrgskin]);
}

case 2:
{
P_Data[iPlayerID][pSkin] = GetPlayerSkin(iPlayerID);
P_Data[iPlayerID][pOrgskin] = 283;

SetPlayerSkin(iPlayerID, P_Data[iPlayerID][pOrgskin]);
}
}

GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

format(szMessage, sizeof(szMessage), "Postavljeni ste za lidera organizacije %s od Administratora %s.", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(iPlayerID, C_WHITE, szMessage);

GetPlayerName(iPlayerID, szPlayerName, MAX_PLAYER_NAME);

format(szMessage, sizeof(szMessage), "Postavio si igraca %s za lidera organizacije %s", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(playerid, C_WHITE, szMessage);
}
else
SendClientMessage(playerid, C_WHITE, "Moraš biti RCON admin da koristiš ovu komandu.");
return 1;
}
Naslov: Odg: [pomoć] Unknow command
Poruka od: Encyanix poslato Avgust 02, 2012, 22:34:00 POSLE PODNE
Jel koristis ycmd i strcmp zajedno?
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 02, 2012, 23:20:19 POSLE PODNE
Citat: Encyanix poslato Avgust 02, 2012, 22:34:00 POSLE PODNE
Jel koristis ycmd i strcmp zajedno?

Samo YCMD.
Naslov: Odg: [pomoć] Unknow command
Poruka od: Rotcod poslato Avgust 03, 2012, 08:01:28 PRE PODNE
Probaj staviti return 1; u OnPlayerCommandText, ovako:

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1;
}
Naslov: Odg: [pomoć] Unknow command
Poruka od: Encyanix poslato Avgust 03, 2012, 09:44:12 PRE PODNE
Probaj onplayercommandtext promjenit u onplayercommandperformed
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 03, 2012, 13:03:24 POSLE PODNE
Citat: Encyanix poslato Avgust 03, 2012, 09:44:12 PRE PODNE
Probaj onplayercommandtext promjenit u onplayercommandperformed

Probao sam to, i staviti return 1;, ali neće

Citat: Extreme a.k.a. Snooker poslato Avgust 03, 2012, 08:01:28 PRE PODNE
Probaj staviti return 1; u OnPlayerCommandText, ovako:

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1;
}


Pa da stavim komande izvan CallBacka ? Ako trebam staviti u CallBack, neće opet.
Naslov: Odg: [pomoć] Unknow command
Poruka od: Rotcod poslato Avgust 03, 2012, 14:43:18 POSLE PODNE
Naravno da komande idu izvan callbacka i da ti callback treba biti prazan samo da ima return 1;
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 03, 2012, 16:09:09 POSLE PODNE
Citat: Extreme a.k.a. Snooker poslato Avgust 03, 2012, 14:43:18 POSLE PODNE
Naravno da komande idu izvan callbacka i da ti callback treba biti prazan samo da ima return 1;

Jesam, neće opet. Pogledaj PM
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 03, 2012, 17:48:31 POSLE PODNE
Citat: [BURPG]Shockâ,,¢ poslato Avgust 03, 2012, 17:43:37 POSLE PODNE
Preimenuj OnPlayerCommandText u OnPlayerStrcmpCommand(playerid, cmdtext[])

I dodaj ovaj public
OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(success) return 1;
   else return OnPlayerStrcmpCommand(playerid, cmdtext);
}


Error mi izbacuje na ovoj liniji:

   else return OnPlayerStrcmpCommand(playerid, cmdtext);

undefined symbol:"OnPlayerStrcmpCommand"
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 03, 2012, 17:58:44 POSLE PODNE
Citat: [BURPG]Shockâ,,¢ poslato Avgust 03, 2012, 17:51:27 POSLE PODNE
Izbrisi  bivsi OnPlayerCommandText koji si preimenuvao i izbrisi onaj drugi public sto sam ti dao i dodaj ih ovako
OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(success) return 1;
   else return OnPlayerStrcmpCommand(playerid, cmdtext);
}

OnPlayerStrcmpCommand(playerid, cmdtext[])
{
   if(!strcmp(cmdtext,"/mycommand",true))
   {
      //command code
      return 1;
   }
   return 0;
}


YCMD koristim :O
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 04, 2012, 13:57:38 POSLE PODNE
Napravio sam to, ali kada kucam /Gmx, ne pamti mi ni org ni lidera

public LoadPlayerData(playerid, name[], value[])
{
    INI_Int("Password", P_Data[playerid][pPassword]);
    INI_Int("Admin", P_Data[playerid][pAdmin]);
    INI_Int("Money", P_Data[playerid][pMoney]);
    INI_Int("Score", P_Data[playerid][pScore]);
    INI_Int("Skin", P_Data[playerid][pSkin]);
    INI_Int("Warn", P_Data[playerid][pWarn]);
    INI_Int("VIP", P_Data[playerid][VIP]);
    INI_Int("Org", P_Data[playerid][pOrg]);
    INI_Int("Lider", P_Data[playerid][pLeader]);
    return 1;
}


Evo GMX:

YCMD:gmx(playerid, params[], help)
{
        #pragma unused help
        #pragma unused params
        if(P_Data[playerid][pAdmin] < 1338) return SCM(playerid, COLOR_RED, "You need to be admin level 5 to use this!");
        SendRconCommand("gmx");
        return 1;
}
Naslov: Odg: [pomoć] Unknow command
Poruka od: elemental. poslato Avgust 04, 2012, 19:11:32 POSLE PODNE
frešRe, tema pala na drugu stranu.