Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: System32 poslato Jul 17, 2011, 22:38:15 POSLE PODNE

Naslov: [Savjet] YCMD
Poruka od: System32 poslato Jul 17, 2011, 22:38:15 POSLE PODNE
evo poceo sam se malko razmisaljti da pocmem prebacivati komande iz ZCMD u YCMD, ima ih maximum 100 i manje, pa me zanima sto vi mislite i da ako bi mi mogli samo pokazati ovu koamndu u YCMD da vidim u cemu se razlikuju i to...

Kod (System32) [Izaberi]
CMD:givegun(playerid, params[])
{
    new id,weapon,ammo,string[128], string2[128];
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 2)
    {
        if(sscanf(params,"iii",id,weapon,ammo)) return SendClientMessage(playerid,COLOR_WHITE,"KoriÅ¡tenje: /giveweapon [ID] [Gun ID] [Metci]");
else if(weapon > 46 || weapon < 1) return SendClientMessage(playerid, COLOR_WHITE, "ID oružija mora biti izmeÄ'u 1 i 46!");
        else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "PogreÅ¡an ID");
        else
GivePlayerWeapon(id,weapon,ammo);
format(string, sizeof(string),"Dali ste igraču %s oružije %d!", GetName(id), weapon);
        SendClientMessage(playerid, COLOR_YELLOW, string);
        format(string2 ,sizeof(string2),"Administrator %s vam je dao oružije!", GetName(playerid));
        SendClientMessage(id, COLOR_LIME, string2);
    }
    else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za koriÅ¡tenje ove komande!");
    return 1;
}
Naslov: Odg: [Savjet] YCMD
Poruka od: Rotcod poslato Jul 17, 2011, 22:40:56 POSLE PODNE
Napravljen je tutorijal za ovo. Pretrazi forum.
Naslov: Odg: [Savjet] YCMD
Poruka od: System32 poslato Jul 17, 2011, 22:49:28 POSLE PODNE
Citat: _Stranger poslato Jul 17, 2011, 22:40:56 POSLE PODNE
Napravljen je tutorijal za ovo. Pretrazi forum.
ma jok to, ne zelim ja da vi meni prebacujete koamnde samo da mi pokazete na toj koamndi u YCMD da ja malo vidim, kad vidim onaj Y_lessov tekst od 3 metra zivot mi se zgadi
Naslov: Odg: [Savjet] YCMD
Poruka od: CodeMan poslato Jul 17, 2011, 22:53:53 POSLE PODNE
Jel ti radi ovako?

YCMD:givegun(playerid, params[])
{
    new id,weapon,ammo,string[128], string2[128];
   if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 2)
    {
        if(sscanf(params,"iii",id,weapon,ammo)) return SendClientMessage(playerid,COLOR_WHITE,"KoriÅ¡tenje: /giveweapon [ID] [Gun ID] [Metci]");
      else if(weapon > 46 || weapon < 1) return SendClientMessage(playerid, COLOR_WHITE, "ID oružija mora biti izmeÄ'u 1 i 46!");
        else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "PogreÅ¡an ID");
        else
      GivePlayerWeapon(id,weapon,ammo);
      format(string, sizeof(string),"Dali ste igraču %s oružije %d!", GetName(id), weapon);
        SendClientMessage(playerid, COLOR_YELLOW, string);
        format(string2 ,sizeof(string2),"Administrator %s vam je dao oružije!", GetName(playerid));
        SendClientMessage(id, COLOR_LIME, string2);
    }
    else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za koriÅ¡tenje ove komande!");
    return 1;
}
Naslov: Odg: [Savjet] YCMD
Poruka od: Joey_ poslato Jul 17, 2011, 23:00:04 POSLE PODNE
Ne trebaÅ¡ niÅ¡ta dirati komandu. Jer YCMD je "usklaÄ'en" sa ZCMD-om. Samo includaj umjesto ZCMD-a, YCMD. I sve će radit kako treba.
Naslov: Odg: [Savjet] YCMD
Poruka od: System32 poslato Jul 17, 2011, 23:02:15 POSLE PODNE
ali on ima onaj parametar help i govorili su o nekim dodatnim funkcijama pa me to zanima, i jel ima callbackova kod nega?
Naslov: Odg: [Savjet] YCMD
Poruka od: Joey_ poslato Jul 17, 2011, 23:19:32 POSLE PODNE
Citat: System32 poslato Jul 17, 2011, 23:02:15 POSLE PODNE
ali on ima onaj parametar help i govorili su o nekim dodatnim funkcijama pa me to zanima

Za to ćeš morat koristit baš YCMD, ne ZCMD.

Citat: System32 poslato Jul 17, 2011, 23:02:15 POSLE PODNE
jel ima callbackova kod nega?

Nema.
Naslov: Odg: [Savjet] YCMD
Poruka od: System32 poslato Jul 17, 2011, 23:20:52 POSLE PODNE
evo polako sam prebacio sad samo dolazu mi warninzi za unused help i ja stavim "pragma unused help opet isto -.-
Naslov: Odg: [Savjet] YCMD
Poruka od: Joey_ poslato Jul 17, 2011, 23:22:39 POSLE PODNE
Citat: System32 poslato Jul 17, 2011, 23:20:52 POSLE PODNE
evo polako sam prebacio sad samo dolazu mi warninzi za unused help i ja stavim "pragma unused help opet isto -.-

Ako hoćeš maknut taj warning jer ne koristiš help, stavi samo ovako (prije svega u komandi):

#pragma unused help
Naslov: Odg: [Savjet] YCMD
Poruka od: System32 poslato Jul 17, 2011, 23:25:38 POSLE PODNE
jesam i ja budala, ja sam prije to stavio samo mi je pokazivalo na istoj linij warning za params xD anyway more lock, danke