Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'honest' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Społeczność Pawno.PL
    • Ogłoszenia
    • Projekty Pawno.PL
  • Programowanie PAWN
    • Bazy danych
    • Pomocne materiały
    • Rozwiązywanie problemów
    • Gotowe rozwiązania
  • Programowanie ogólne
    • LUA
    • Języki programowania
    • Webdevelopment
  • Grand Theft Auto V - Multiplayer
    • GTA MP - Dyskusja
    • GTA MP - Programowanie
    • GTA MP - Serwery
  • Grand Theft Auto San Andreas - Multiplayer
    • San Andreas MultiPlayer - Rozmowy
    • San Andreas MultiPlayer - Serwery
    • Multi Theft Auto - Rozmowy
    • Multi Theft Auto - Serwery
  • Singleplayer
    • V
    • IV
    • San Andreas
    • Vice City
    • I, II, III i pozostałe
  • Technologia komputerowa / Administracja serwerów
    • Serwery wirtualne / dedykowane
    • Komputery / laptopy
  • Pozostałe
    • Oferty
    • Firmy hostingowe
    • Off Topic
    • Archiwum

Szukaj wyników w...

Znajdź wyniki, które...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Strona WWW


Skype


Gadu-Gadu


Miejscowość


Nazwa serwera


Adres IP

Znaleziono 5 wyników

  1. Witam mam problem z [09:19:20] Czas waznosci licencji uplynal! Pozdrawiam Dest pobralem GM Honest RP bilard kregle etc i w logach mam takie cos i gm sie nie laduje do konca jak to naprawic ?? serdecznie dziekuje za pomoc
  2. AllanDe1

    [Prośba]Wgranie mapy

    Jeżeli zły dział to proszę przenieść! Witam, zacznę od tego że wgrywam wszystkie mapy to chodzą ale ściągałem już z 30 honestów/przeróbek i lipa, wgrywam to gamemod "Unknown" moja prośba jest taka żeby mi ktoś wgrał owego Gamemoda na FTP panel który podam na gg/pw! Bardzo proszę o pomoc z góry dziękuję. Gamemod podam na pw lub gg, i jest on na 0.3x, mam też honesta ściągniętego na 0.3x więc niewiem w czym problem nie znam się na tym. moje gg. 48484507
  3. Witajcie! Chciałem z mapki fgaming zmienić komendę /agrupa na honestową /afrakcja. I tu powstał problem a mianowicie: Kod przed Edycją: CMD:agrupa(playerid, params[]) { if(Global[playerid][gAdmin]<4) return 1; new sub[80],rest[80],id,value; if(sscanf(params, "s[80]S()[80]", sub, rest)) return Tip(playerid, "/agrupa [ stworz | lider | lista | skasuj | kolor | skrot | bank | nicki ]"); if(!strcmp(sub, "stworz", true)) return dShowPlayerDialog(playerid,716,DIALOG_STYLE_INPUT,""servname"Grupy","[typ] [nazwa]","Stworz","Wyjdź"); else if(!strcmp(sub, "lider", true)) { if(sscanf(rest, "dd",id,value)) return Tip(playerid, "/agrupa lider [id gracza] [grupa]"); if(PlayerInfo[id][pGrupa1] == 0) { PlayerInfo[id][pGrupaLider1] = value; PlayerInfo[id][pGrupa1] = value; return Tip(playerid, "Gotowe."); } else if(PlayerInfo[id][pGrupa2] == 0) { PlayerInfo[id][pGrupaLider2] = value; PlayerInfo[id][pGrupa2] = value; return Tip(playerid, "Gotowe."); } else if(PlayerInfo[id][pGrupa3] == 0) { PlayerInfo[id][pGrupaLider3] = value; PlayerInfo[id][pGrupa3] = value; return Tip(playerid, "Gotowe."); } return Tip(playerid, "Gracz nie ma wolnych slotów."); } else if(!strcmp(sub, "lista", true)) { for(new nr = 1; nr < GRUPY; nr++) { if(pGrupa[nr][oAktywna]==1) { format(String, sizeof(String), "Grupa %d:{FFFFFF} %s (%d)",nr,pGrupa[nr][oNazwa],pGrupa[nr][oTyp]); SendClientMessage(playerid, DEATH, String); } } return 1; } else if(!strcmp(sub, "skasuj", true)) { if(sscanf(rest, "d",id)) return Tip(playerid, "/agrupa skasuj [grupa]"); pGrupa[id][oAktywna]=0; Tip(playerid, "Gotowe."); return ZapiszGrupy(id); } else if(!strcmp(sub, "kolor", true)) { new kolor[16],text[32]; if(sscanf(rest, "ds[16]",id,kolor)) return Tip(playerid, "/agrupa kolor [grupa] [rrggbb]"); if(strlen(kolor)!=6) return Tip(playerid, "Kolor HEX nie może mieć więcej znaków niż 6."); format(text, sizeof(text), "0x%sFF",kolor); pGrupa[id][oKolor]=hexstring(text); SendClientMessage(playerid, hexstring(text), "Pomyślnie zmieniłeś kolor czatu grupy."); ZapiszGrupy(id); return Tip(playerid, "Gotowe."); } else if(!strcmp(sub, "skrot", true)) { new kolor[10]; if(sscanf(rest, "ds[10]",id,kolor)) return Tip(playerid, "/agrupa skrot [grupa] [skrót]"); strmid(pGrupa[id][oSkrot],kolor, 0, 10, 10); ZapiszGrupy(id); return Tip(playerid, "Gotowe."); } else if(!strcmp(sub, "bank", true)) { if(sscanf(rest, "dd", id, value)) return Tip(playerid, "/agrupa bank [grupa] [kwota]"); pGrupa[id][oBank]=value; ZapiszGrupy(id); return Tip(playerid, "Gotowe."); } else if(!strcmp(sub, "nicki", true)) { if(sscanf(rest, "dd", id, value)) return Tip(playerid, "/agrupa nicki [grupa] [1 - włączone | 0 - wyłączone]"); pGrupa[id][oColorName]=value; return Tip(playerid, "Gotowe."); } else Tip(playerid, "/agrupa [ stworz | lider | lista ]"); return 1; }Po Edycji: CMD:afrakcja(playerid, cmdtext[]) { if(!ToAdminLevel(playerid,5)) return 0; new tmp[64],idx; tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja (opcja)\n1 - stwórz frakcję\n2 - lista frakcji\n3 - przydziel lidera\n4 - zabierz lidera\n5 - usuń frakcję\n6 - anuluj tworzenie\n7 - zmień spawn frakcyjny\n8 - teleport na spawn\n9 - zatrudnij do frakcji\n10 - lista pracowników"); return 1; } new opcja = strval(tmp); if(opcja==1) { if(FrakcjaTworzenie==false&&FrakcjaPkt[playerid]==0) { GuiInfo(playerid,""ADMIN"Aktualnie ktoś używa już ten panel, poczekaj!"); return 1; } switch(FrakcjaPkt[playerid]) { case 0: { dShowPlayerDialog(playerid,83,DIALOG_STYLE_MSGBOX,""MAPA"Frakcja [1/6]",""ADMIN"Czy to miejsce ma być miejscem spawnu frakcyjnego?","Tak","Nie"); return 1; } case 1: { dShowPlayerDialog(playerid,84,DIALOG_STYLE_LIST,""MAPA"Frakcja [2/6]",""ADMIN"Org. Rządowa\n"ADMIN"Org. Prywatna\n"ADMIN"Org. Przestępcza","Dalej",""); return 1; } case 2: { dShowPlayerDialog(playerid,85,DIALOG_STYLE_INPUT,""MAPA"Frakcja [3/6]",""ADMIN"Podaj stan konta frakcji:","Dalej",""); return 1; } case 3: { dShowPlayerDialog(playerid,86,DIALOG_STYLE_INPUT,""MAPA"Frakcja [4/6]",""ADMIN"Podaj pełną nazwę frakcji:","Dalej",""); return 1; } case 4: { dShowPlayerDialog(playerid,87,DIALOG_STYLE_INPUT,""MAPA"Frakcja [5/6]",""ADMIN"Podaj skrót frakcji:","Dalej",""); return 1; } case 5: { dShowPlayerDialog(playerid,88,DIALOG_STYLE_INPUT,""MAPA"Frakcja [6/6]",""ADMIN"Podaj maksymalną ilość członków:","Dalej",""); return 1; } case 6: { new nr=FrakcjaID[playerid]; FrakcjaInfo[nr][fAktywna]=true; FrakcjaInfo[nr][fCzlonkowie]=0; strmid(FrakcjaInfo[nr][fLider], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek2], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek3], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek4], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek5], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek6], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek7], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek8], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek9], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek10], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek11], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek12], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek13], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek14], "brak", 0, 64, 64); strmid(FrakcjaInfo[nr][fCzlonek15], "brak", 0, 64, 64); ZapiszFrakcje(nr); GuiInfo(playerid,""ADMIN"Frakcja została dodana pomyślnie!"); FrakcjaTworzenie=true; FrakcjaPkt[playerid]=0; FrakcjaID[playerid]=9999; return 1; } } return 1; } else if(opcja==2) { format(String,sizeof(String),"*** Istniejące frakcje [MAX %d]:",LIMIT_FRAKCJI); SendClientMessage(playerid,KOLOR_ADMIN,String); for(new nr = 1; nr < LIMIT_FRAKCJI; nr++) { if(FrakcjaInfo[nr][fAktywna]==true) { format(String,sizeof(String),"*** [%d], %s (%s), lider: %s, czł: %d/%d, bank: %d$",nr,FrakcjaInfo[nr][fNazwa],FrakcjaInfo[nr][fSkrot],FrakcjaInfo[nr][fLider],FrakcjaInfo[nr][fCzlonkowie],FrakcjaInfo[nr][fMaxCzlonkow],FrakcjaInfo[nr][fBank]); SendClientMessage(playerid,KOLOR_ADMIN,String); } } return 1; } else if(opcja==3) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 3 (id gracza) (id frakcji)"); return 1; } new gracz = strval(tmp); tmp = strtok(cmdtext, idx); new numer = strval(tmp); if(!IsPlayerConnected(gracz)||Zalogowany[gracz]==false) { GuiInfo(playerid,""ADMIN"Nie poprawne id gracza!"); return 1; } if(PlayerInfo[gracz][pFrakcja]!=0) { GuiInfo(playerid,""ADMIN"Gracz jest już członkiem jakiejś frakcji!"); return 1; } if(FrakcjaInfo[numer][fAktywna]==true) { if(strcmp(FrakcjaInfo[numer][fLider],"brak",true)) { SendClientMessage(playerid,KOLOR_ADMIN,"Ta frakcja miała już lidera, lecz został on zwolniony i zastąpiony nowym."); } PlayerInfo[gracz][pFrakcja]=numer; PlayerInfo[gracz][pLider]=numer; PlayerInfo[gracz][pWyplata]=800; strmid(PlayerInfo[gracz][pRanga],"Lider", 0, 64, 64); strmid(FrakcjaInfo[numer][fLider],Nick2[gracz], 0, 64, 64); ZapiszKonto(gracz); format(String,sizeof(String),"Admin %s nadał Tobie lidera frakcji: (%d) %s",PlayerInfo[playerid][pNickOOC],numer,FrakcjaInfo[numer][fSkrot]); GuiInfo(gracz,String); format(String,sizeof(String),"Nadałeś %s lidera frakcji: (%d) %s",Nick[gracz],numer,FrakcjaInfo[numer][fSkrot]); GuiInfo(playerid,String); } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } else if(opcja==4) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 4 (id frakcji)"); return 1; } new numer = strval(tmp); if(FrakcjaInfo[numer][fAktywna]==true) { if(!strcmp(FrakcjaInfo[numer][fLider],"brak",true)) { GuiInfo(playerid,"Ta frakcja nie ma lidera!"); return 1; } GuiInfo(playerid,""MAPA"Lider frakcji został zwolniony!"); foreach(Player,i) { if(!strcmp(FrakcjaInfo[numer][fLider],Nick2[i],true)) { PlayerInfo[i][pLider]=0; strmid(PlayerInfo[i][pRanga],"brak", 0, 64, 64); PlayerInfo[i][pFrakcja]=0; PlayerInfo[i][pSkinFrakcja]=0; PlayerInfo[i][pWyplata]=0; SetPlayerSkin(i,PlayerInfo[i][pSkin]); ZapiszKonto(i); GuiInfo(i,""MAPA"Zabrano Tobie lidera frakcji!"); } } strmid(FrakcjaInfo[numer][fLider],"brak", 0, 64, 64); return 1; } else { GuiInfo(playerid,"Nie poprawne id frakcji!"); } return 1; } else if(opcja==5) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 5 (id frakcji)"); return 1; } new numer = strval(tmp); if(FrakcjaInfo[numer][fAktywna]==true) { strmid(FrakcjaInfo[numer][fLider],"brak", 0, 64, 64); FrakcjaInfo[numer][fAktywna]=false; ZapiszFrakcje(numer); GuiInfo(playerid,"Usunełeś frakcję!"); } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } else if(opcja==6) { if(FrakcjaTworzenie==false&&FrakcjaPkt[playerid]==0) { GuiInfo(playerid,""ADMIN"Nie używasz panelu tworzenia w tej chwili!"); return 1; } if(FrakcjaTworzenie==true) { GuiInfo(playerid,""ADMIN"Można używać panelu, ponieważ nie rozpoczęto żadnej pracy!"); return 1; } GuiInfo(playerid,""ADMIN"Praca w panelu została anulowana!"); FrakcjaTworzenie=true; FrakcjaPkt[playerid]=0; FrakcjaID[playerid]=9999; return 1; } else if(opcja==7) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 7 (id frakcji)"); return 1; } new nr = strval(tmp); if(FrakcjaInfo[nr][fAktywna]==true) { GetPlayerPos(playerid,FrakcjaInfo[nr][fSpawnX],FrakcjaInfo[nr][fSpawnY],FrakcjaInfo[nr][fSpawnZ]); FrakcjaInfo[nr][fSpawnInt]=GetPlayerInterior(playerid); FrakcjaInfo[nr][fSpawnVir]=GetPlayerVirtualWorld(playerid); GuiInfo(playerid,""ADMIN"Zmieniłeś miejsce spawnu tej frakcji!"); return 1; } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } else if(opcja==8) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 8 (id frakcji)"); return 1; } new nr = strval(tmp); if(FrakcjaInfo[nr][fAktywna]==true) { SetPlayerPos(playerid,FrakcjaInfo[nr][fSpawnX],FrakcjaInfo[nr][fSpawnY],FrakcjaInfo[nr][fSpawnZ]); SetPlayerInterior(playerid,FrakcjaInfo[nr][fSpawnInt]); SetPlayerVirtualWorld(playerid,FrakcjaInfo[nr][fSpawnVir]); GuiInfo(playerid,""ADMIN"Teleportowałeś się na spawn frakcyjny!"); return 1; } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } else if(opcja==9) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 8 (id frakcji) (id gracza)"); return 1; } new f=strval(tmp); tmp = strtok(cmdtext, idx); new gracz=strval(tmp); if(FrakcjaInfo[f][fCzlonkowie]>=FrakcjaInfo[f][fMaxCzlonkow]) { GuiInfo(playerid,"Ta frakcja nie może mieć więcej pracowników!"); return 1; } if(FrakcjaInfo[f][fAktywna]==true) { if(!Zalogowany[gracz]) { GuiInfo(playerid,"Nie poprawne id gracza!"); return 1; } if(ToFrakcja(gracz,PlayerInfo[gracz][pFrakcja])) { GuiInfo(playerid,"Ten gracz jest już członkiem innej frakcji!"); return 1; } PlayerInfo[gracz][pFrakcja]=f; PlayerInfo[gracz][pWyplata]=150; strmid(PlayerInfo[gracz][pRanga],"Nowy", 0, 64, 64); PlayerInfo[gracz][pSkinFrakcja]=0; ZapiszKonto(gracz); format(String, sizeof(String),""MAPA"Zatrudniłeś pracownika (%d)%s do wybranej przez ciebie frakcji",gracz,Nick[gracz]); GuiInfo(playerid,String); format(String, sizeof(String),""MAPA"Admin (%d)%s zatrudnił ciebie w frakcji (%s)",playerid,Nick[playerid],FrakcjaInfo[f][fSkrot]); GuiInfo(gracz,String); // FrakcjaInfo[f][fCzlonkowie]++; if(!strcmp(FrakcjaInfo[f][fCzlonek],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek2],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek2],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek3],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek3],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek4],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek4],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek5],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek5],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek6],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek6],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek7],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek7],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek8],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek8],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek9],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek9],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek10],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek10],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek11],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek11],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek12],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek12],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek13],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek13],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek14],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek14],Nick2[gracz], 0, 64, 64); return 1; } if(!strcmp(FrakcjaInfo[f][fCzlonek15],"brak",true)) { strmid(FrakcjaInfo[f][fCzlonek15],Nick2[gracz], 0, 64, 64); return 1; } return 1; } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } // else if(opcja==10) { tmp = strtok(cmdtext, idx); if(isnull(tmp)) { GuiInfo(playerid,""BIALY"Użyj: "ADMIN"/afrakcja 10 (id frakcji)"); return 1; } new numer = strval(tmp); if(FrakcjaInfo[numer][fAktywna]==true) { format(String,sizeof(String),"*** Lista pracowników online frakcji (%d)%s :",numer,FrakcjaInfo[numer][fNazwa]); SendClientMessage(playerid,KOLOR_ADMIN,String); foreach(Player,i) { if(ToFrakcja(i,numer)) { format(String,sizeof(String),"*** [%d] %s, ranga: %s, pensja: %d$",i,Nick[i],PlayerInfo[i][pRanga],PlayerInfo[i][pWyplata]); SendClientMessage(playerid,KOLOR_ADMIN,String); } } return 1; } else { GuiInfo(playerid,""ADMIN"Nie poprawne id frakcji!"); } return 1; } return 1; }A błąd: C:\Users\Julek\Desktop\*****\gamemodes\***.pwn(11696) : warning 204: symbol is assigned a value that is never used: "ammo" C:\Users\Julek\Desktop\****\gamemodes\***.pwn(12480) : warning 217: loose indentation C:\Users\Julek\Desktop\***\gamemodes\***.pwn(15620) : error 017: undefined symbol "ToAdminLevel" C:\Users\Julek\Desktop\*****\gamemodes\***.pwn(15625) : error 017: undefined symbol "GuiInfo" C:\Users\Julek\Desktop\*****\gamemodes\***.pwn(15625) : error 017: undefined symbol "BIALY" C:\Users\Julek\Desktop\*****\gamemodes\***.pwn(15625) : warning 215: expression has no effect C:\Users\Julek\Desktop\******\gamemodes\***.pwn(15625) : error 001: expected token: ";", but found "-identifier-" C:\Users\Julek\Desktop\****\****\****.pwn(15625) : fatal error 107: too many error messages on one line Bardzo proszę o pomoc ^^
  4. samp2012

    Problem z Honest-RP

    Witam mam problem z mapa Honest-RP bilard kregle etc Kiedy wlaczam pawno i otwieram honest.pwn i daje F5 to pawno sie zawiesza i nic dalej i nie mam pliku honest.amx
  5. Siemanko, bawie się ostatnio trochę Honestem i zrobiłem jako taki system zapisu siły, zaczynamy od 100 punktów, a 1200 jest to już status muskularnego. Pierwsza rzecz: zadawane obrażenia. W OnPlayerTakeDamage dodałem zadawane obrażenia, jeżeli ktoś ma status muskularny, otóż: public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid) { if(PlayerInfo[playerid][pSila]>1100) { dDodajHP(playerid,-50); return 1; } return 1; } Dobrze skonstruowana funkcja, czy coś może być nie tak? Druga rzecz, ważniejsza. System zapisu siły mam, ale jak tą siłę zdobyć? A właśnie! Potrzebuję do pomocy programisty, który mógłby pomóc mi (nie dawać odrazu gotowca) ogarnąć ten skrypt. Jeżeli po wielu próbach nie łapałbym tego, mógłby użyć gotowca. Ja mniej więcej w głowie doszukuje funkcji i użytych materiałów w tym systemie. Tylko potrzebuje pomocy w napisaniu. Możecie mi pomóc tu na forum, w tym temacie. Podnoszenie hantli, sama animacja i przyczepienie obiektu hantli do rąk to nie jest problem, ale proszę o pomoc z: - Nabijaniem podniesień, a po danej ilości podniesień wzrost siły dajmy na to o 5 pkt. - Funkcja, która sprawdza czy obok gracza znajduje się obiekt o ID 2915 (hantla). No i najważniejsze: - Funkcja, która daje 'KARNET' dajmy na to na 10-20 minut (oczywiście jako komenda /trening [id]) i odlicza te 10 minut, tylko wtedy działa komenda /trenuj (podnoszenie hantli), poza karnetem podnoszenie nie działa. Spacja w OnPlayerKeyStateChange - animacja z podniesieniem w górę hantli, ale potem potrzebna jest funkcja, która po wykonaniu animacji podnosi liczbę podniesień, o to mi chodzi. EDIT by Pamdex (proszę używać opcji Edytuj a nie pisać nowy post): OnPlayerTakeDamage zadziałał, siłę pobierało, ale playerid to my, czyli ja mam muskularny, a ktoś mi bije -50 hp ! xD A jak zrobić, żebyśmy mu komuś zabierali hp ? Kiedy wpisze playa mam: error 017: undefined symbol "playa" playa to w ogóle porażka, zabierało mi wciąż hp. Jak zrobić, żeby komuś odbierało hp a nie mi?
×