Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Cak Bess poslato Februar 08, 2014, 18:46:15 POSLE PODNE

Naslov: [Pomoc]Prebacivanje
Poruka od: Cak Bess poslato Februar 08, 2014, 18:46:15 POSLE PODNE
Skripta koju koristim: WDW
Detaljan opis problema: Gde da ubacim ovo? mislim gde u gamemodu tacno ? :/
Dio skripte: // Helt za pd mali pd
if (strcmp("/pdheal", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(1, playerid,321.1228,308.2948,999.1484))
    {
        SetPlayerHealth(playerid, 100);
      SendClientMessage(playerid, COLOR_WHITE,"Napunio si svoj helt");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima casu vode iz aparata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else { SendClientMessage(playerid, COLOR_GREY,"Nisi kod mjesta za helt/nisi policajac.");}
  }

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Ermin. poslato Februar 08, 2014, 19:00:38 POSLE PODNE
OnPlayerCommandText callback
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Cak Bess poslato Februar 08, 2014, 21:39:20 POSLE PODNE
brt ja ovako stavio vidi ovde: http://www.dodaj.rs/?1L/10o/1iDiOyEb/32.png

a izbaci mi milijon errora :( nemoze da mi stanve ovde koliko izbaci...

Jeli imas vremena , mogli da ti upload mod i da mi samo ovo ubacis ali da svak moze koristiti ne samo PD ... :( znaci kad stane pored odedjenog mesta i kad kuca /heal da mu se hp napuni na 100 znaci sak da korisi to :( ako mozes brt sami mi javni ako nemozes nmvz :(
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Denis_Lapi poslato Februar 09, 2014, 00:36:25 PRE PODNE
Pa daj na errore koje ti izbacuje..Pomocicu ti ja, dosadno mi je nesto..  ;)
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: youngdeal poslato Februar 09, 2014, 08:56:24 PRE PODNE
if (strcmp("/pdheal", cmdtext, true, 10) == 0)
{
     if (PlayerToPoint(1, playerid,321.1228,308.2948,999.1484))
    {
        SetPlayerHealth(playerid, 100);
      SendClientMessage(playerid, COLOR_WHITE,"Napunio si svoj helt");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima casu vode iz aparata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else SendClientMessage(playerid, COLOR_GREY,"Nisi kod mjesta za helt/nisi policajac.");
}
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Ermin. poslato Februar 09, 2014, 10:32:18 PRE PODNE
Moras unutar callbacka da ubacis.


Evo ti shema:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/prvakomanda", true))
    {
        // Nesto
        return 1;
    }
    if(!strcmp(cmdtext, "/drugakomanda", true))
    {
        // Nesto
        return 1;
    }
    if(!strcmp(cmdtext, "/pdheal", true))
    {
        if(PlayerToPoint(1, playerid, 321.1228,308.2948,999.1484))
        {
            SetPlayerHealth(playerid, 100.0);
            SendClientMessage(playerid, -1, "Napunio si svoj helt");
            GetPlayerName(playerid, sendername, sizeof sendername);
            format(string, sizeof string, "* %s uzima casu vode iz aparata.", sendername);
            return ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
        }
        else return SendClientMessage(playerid, COLOR_GREY, "Nisi kod mjesta za helt.");
    }

    return 0;
}
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Cak Bess poslato Februar 09, 2014, 11:40:38 PRE PODNE
ee hvala ti unarped brate :D :D :D

<3 :D

mozes ovako da podesis ako ti nije problem...

ako se igrac nalazi kod ovih kordinata: 1545.5234, -1678.8438, 14.0000

a pickup id je : 1240

3DTEXT ^Ovde se mozete osveziti!^ kod ovih kordinata: 1545.5234, -1678.8438, 14.0000

u ovom gamemodu: http://www.sendspace.com/file/pu5377

Brate ako uradis bicu ti duznik zitavog zivota!!!!!!!! :DDD

Molim te ubaci znaci svak da moze koristii tu komadnu /heal :)
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Blaeks poslato Februar 09, 2014, 13:02:29 POSLE PODNE
Citat: Cak Bess poslato Februar 09, 2014, 11:40:38 PRE PODNE
ee hvala ti unarped brate :D :D :D

<3 :D

mozes ovako da podesis ako ti nije problem...

ako se igrac nalazi kod ovih kordinata: 1545.5234, -1678.8438, 14.0000

a pickup id je : 1240

3DTEXT ^Ovde se mozete osveziti!^ kod ovih kordinata: 1545.5234, -1678.8438, 14.0000

u ovom gamemodu: http://www.sendspace.com/file/pu5377

Brate ako uradis bicu ti duznik zitavog zivota!!!!!!!! :DDD

Molim te ubaci znaci svak da moze koristii tu komadnu /heal :)
hoces i 2000 evra ? uradi nesto sam, ovo je lako, GetPlayerPos + SetPlayerPos, Create3DTextLabel
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Cak Bess poslato Februar 09, 2014, 13:08:58 POSLE PODNE
aman pocetnink sam neznam da uradim bez primera ustalo gde uopste to GetPlayerPos + SetPlayerPos ide to 3dtext znam stavit..  :'(
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Ermin. poslato Februar 09, 2014, 15:01:03 POSLE PODNE
Ja stvarno ne znam koji je vas problem (vecine vas)
Jel vi ne mozete ili necete da razmisljate? Nije to atomska fizika covece to je obicna nativna funkcija u kojoj mjenjas parametre onako kako ti zelis.

Imas wiki, procitaj, ljudi jos i primjere dali, bgm ja ti necu radit to  :-\
Naslov: Odg: [Pomoc]Prebacivanje
Poruka od: Cak Bess poslato Februar 09, 2014, 16:07:57 POSLE PODNE
problem je sto u ovom gamemodu nema uopste te komande /pdheal ... imate neki tut kako ubacit novu komandu? uradio sam tako lenon ali 100000erora .. ako nece niko da pomogne lockajte ... a tuj da nabijet post oces 2000eura -.-