←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

POTTI - lekka przeróbka

Zablokowany

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 24.05.2008

Witajcie :)
Chciałbym żeby ktoś z Was przerobił mi plugin POTTI. Dokładne informacje TUTAJ
Ja dam gotowe SMA bo mi już przerabiał Salamon ale wynikł jeszcze jeden problemik i nie chce mu się już dalej robić.
Przerobił go tak że można tworzyć więcej niż jednego bota. Lecz teraz jak chce coś kupić dla botów to kupuje tylko dla jednego bota. I chciałbym aby ktoś zrobił tak żeby kupywało się dla wszystkich. Tak jak by się kupywało dla jednego bota a kupuje to dla wszystkich jednocześnie. Nie musi być że dla każdego oddzielnie. Dziękuję serdecznie :) Będzie oczywiście +pomógł
Aha. I jeszcze celowanie jest skopane, reszta botów celuje gdzie chce o_O

Proszę o przerobienie tego właśnie SMA:
Załączony plik  potti.sma   28,38 KB   90 Ilość pobrań
Odpowiedz

  • +
  • -
Salamon - zdjęcie Salamon 25.05.2008

ja przypadkiem nie wiem czy to nie bedzie tak, chociaz moge sie mylic, sprobuj to co ja tu podam zamienic z oryginalna czescia (zamienilem botindex[id] na botindex[32] co w moim zamierzeniu ma dzialac na all botow chociaz nie wiem czy nie bedzie na wszystkich graczy^^ )

public execbot(id,level,cid) {
    if(!cmd_access(id,level,cid,2))
        return PLUGIN_HANDLED

    new bot = botindex[32]
    if(!is_user_connected(bot)) {
        console_print(id, "[%s] You have no bot connected..",plugin)
        return PLUGIN_HANDLED
    }

    static cmd[32], name[32]
    read_argv(1, cmd,31)
    get_user_name(bot, name,31)

    if(equal(cmd,"say") || equal(cmd,"say_team")) {
        static saytext[128], team
        new len = strlen(cmd) + 1
        read_args(saytext,127)
        if(equal(cmd,"say_team")) team = 1
        bot_say(bot,team,saytext[len])
        console_print(id, "[%s] Executed on %s: %s %s",plugin,name,cmd,saytext)
        return PLUGIN_HANDLED
    }

    static args[2][32]
    new num = read_argc()-2
    args[0][0] = 0, args[1][0] = 0
    for(new i = 0; i < num; i++) read_argv(i+2, args[i],31)

    if(equal(cmd,"kill")) dllfunc(DLLFunc_ClientKill, bot)
    else if(equal(cmd,"name")) set_user_info(bot,"name",args[0])
    else if(equal(cmd,"model")) set_user_info(bot,"model",args[0])
    else bot_command(bot,cmd,args[0],args[1])

    console_print(id, "[%s] Executed on %s: %s %s %s",plugin,name,cmd,args[0],args[1])
    return PLUGIN_HANDLED
}
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 25.05.2008

To nie ma szans zadzialac Salamon ;>
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 26.05.2008

Miczu a Ty byś dał radę ? :]
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 26.05.2008

Jakbym mial duzo czasu, duzo checi i malo zmartwien na mojej glowie - Nie ;-)
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 24.09.2008

Chciałbym odświeżyć. Może jakiś skrypter mi pomoże ;> ?
Odpowiedz
Zablokowany