Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2007-10-15, 15:06


lakiziomek







Wiek: 45
Na forum: 6888 dni
Posty: 4

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
szukam skryptu na uzdrawianie sie przez graczy czyli np 100hp z ograniczeniem czasowym.

Chodzi oto ze gracz nie moze sie uzdrawiac czesciej niz np co 2 minuty

mam jeszcze problem z paroma innymi skryptami

Kod:

if(strcmp(cmd, "/SetHealth", true) == 0 && IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext, idx);
new Float:health;
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_WHITE, "AS: /SetHealth [ID gracza] [?ycie 0 - 100]");
} else {
if(!IsPlayerConnected(strval(tmp))) {
SendClientMessage(playerid,COLOR_ADMIN, "AS: Z?e ID");
} else {
tmp = strtok(cmdtext, idx);
health = strval(tmp);
if(health > 200 || health < 1) {
SendClientMessage(playerid,COLOR_ADMIN, "AS: ?ycie musi byc od 1 do 1000");
} else {
if(!health) {
SendClientMessage(playerid,COLOR_WHITE, "AS: /SetHealth [ID gracza] [zycie 1 - 100]");
} else {
SetPlayerHealth(strval(tmp),health);
format(string, sizeof(string), "Admin %s (id:%d) ustawil %.0f zycia graczowi %s (id: %d).",PlayerName(playerid),playerid, health ,giveplayer,giveplayerid);
printf(string);
format(tempstr, sizeof(tempstr), "AS: Ustawi?e? graczowi %d %.0f zycia.",giveplayer,health);
SendClientMessage(playerid,COLOR_GREEN, tempstr);
}
}
}
}
return 1;
}



jakiego id nie podam pojawia sie ze dalem 100hp graczowi o id 68 nie wiem co jest nie tak

Kod:

if(strcmp(cmd, "/buyweapon", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "WPISZ /buyweapon [idbroni]");
return 1;
}
weaponid = strval(tmp);

if(IsPlayerInCheckpoint(playerid)==0 || playerCheckpoint[playerid]!=CP_AMMU) {
SendClientMessage(playerid, COLOR_YELLOW, "Musisz by? w AmmuNation, by m?c kupi? bronie.");
return 1;
}
if(GetPlayerMoney(playerid) < weaponCost[weaponid]) {
SendClientMessage(playerid, COLOR_RED, "Nie masz wystarczaj?cych pieni?dzy!");
return 1;
}
if(weaponid < 0 || weaponid > MAX_WEAPONS-1){
SendClientMessage(playerid, COLOR_RED, "Z?e ID broni!");
return 1;
}

format (string, sizeof(string), "Kupi?e?/a? %s bro?, kt?ra b?dzie dost?pna przez ca?y czas gry, nawet po respawnie...",weaponNames[weaponid]);
SendClientMessage(playerid, COLOR_GREEN, string);

GivePlayerWeapon(playerid, weaponIDs[weaponid], weaponAmmo[weaponid]);
playerWeapons[playerid][weaponid]++;

GivePlayerMoney(playerid, 0-weaponCost[weaponid]);

return 1;
}

//------------------- /weaponlist

if(strcmp(cmd, "/weaponlist", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN, "Lista broni:");
for(new i = 0; i < MAX_WEAPONS; i++) {
format (string, sizeof(string), "%d. %s - $%d",i,weaponNames[i],weaponCost[i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}


kupione bronie nie dzialaja po respawnie.



Kod:

#include <a_samp>
new player_muted[MAX_PLAYERS];

public OnFilterScriptInit() {
print("\n----------------------------------");
print("Filterscript MUTE sucessfully loaded");
print("----------------------------------\n");
}

public OnFilterScriptExit() {
print("\n----------------------------------");
print("Filterscript MUTE sucessfully un-loaded");
print("----------------------------------\n");
}

public OnPlayerCommandText(playerid, cmdtext[]) {
if(strcmp(cmdtext,"/mute",true,5) == 0 && IsPlayerAdmin(playerid)) {
new targetid;
targetid = strval(cmdtext[7]);
if(!IsPlayerConnected(targetid)) SendClientMessage(playerid,0xAA3333AA,"Nieprawid?owe ID.");
else if(IsPlayerAdmin(targetid)) SendClientMessage(playerid,0xAA3333AA,"Ten gracz jest adminem.");
else player_muted[targetid] = 1;
return 1;
}
else if(strcmp(cmdtext,"/unmute",true,7) == 0 && IsPlayerAdmin(playerid)) {
new targetid;
targetid = strval(cmdtext[9]);
if(!IsPlayerConnected(targetid)) SendClientMessage(playerid,0xAA3333AA,"Nieprawid?owe ID.");
else if(IsPlayerAdmin(targetid)) SendClientMessage(playerid,0xAA3333AA,"Ten gracz jest adminem.");
else player_muted[targetid] = 0;
return 1;
}
return 0;
}

public OnPlayerConnect(playerid)
{
player_muted[playerid] = 0;
return 1;
}
public OnPlayerText(playerid, text[])
{
if(player_muted[playerid] == 1)
{
SendClientMessage(playerid,0xAA3333AA,"Nie mo?esz pisac. Napisz do admina aby Ci? odblokowa?.");
return 0;
}
return 1;
}


komenda mute wogole nie dziala a jak dziala to ucisza gracza o calkiem innym ID. chcialbym tez dostawac informacje ze gracz o tym id zostal uciszony. gdy wrzuce ja do mapy (lvdm 2.1 by silus) to wywala mi jakies bledy dlatego chcialbym plik pwn .

Prosze o pomoc

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
CrosRoad112
Wysłany: 2007-10-15, 17:32


DeViLee







Wiek: 37
Na forum: 6877 dni
Posty: 26

Piwa: 539

Respekt: 50

Szczerze? Po co wrzuca? od ch*ja skrypt?w z jedn? opcj?, jak mo?na ?ci?gn?c As'a i miec 100 lub wi?cej komend w jednym pliku? :roll:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 19:04


Farmer







Wiek: 30
Na forum: 6813 dni
Posty: 6



Respekt: 50

Ostrzeżeń: 20%
Prosze o pomoc poszukuje licznika ale nie tego speedometer ale jakiego? innego bo speedometera nie wida? jak si? ma paliwo

[ Dodano: 2007-10-15, 19:09 ]
stawiam piwko za poomoc

Podpis
Ello
Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 19:20


DeViLee







Wiek: 37
Na forum: 6877 dni
Posty: 26

Piwa: 539

Respekt: 50

Znalaz?em jaki? speedometer oto [URL=http://www.savefile.com/files/1120304 ]>>Link<<[/URL]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 19:20


lakiziomek







Wiek: 45
Na forum: 6888 dni
Posty: 4

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
sethealth komenda z AS ktora nie dziala.
Komendy mute nie ma

buyweapons jest w mapie ale nie dziala.
mute nie ma.
100hp jest ale kazdy tego naduzywa.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 19:23


DeViLee







Wiek: 37
Na forum: 6877 dni
Posty: 26

Piwa: 539

Respekt: 50

Niestety mylisz sie. Komenda /mute i /unmute jest. A zamiast /SetHealth jest /heal

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 19:50


lakiziomek







Wiek: 45
Na forum: 6888 dni
Posty: 4

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
ja nie mam komendy mute i unmute. Mam AS 1.5 PWN bo sobie troche przerobilem ten skrypt to raz....

Setheatlh sluzy do dawania okreslonej ilosci zycia. Heal daje max.

Najbardziej mimowszystko zalezy mi na broniach po respawnie no i 100hp z ograniczeniem czasowym...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-15, 20:07


Szwed

;)






Wiek: 31
Na forum: 6998 dni
Posty: 67

Piwa: 295

Respekt: 50

"lakiziomek" napisał/a:

Mam AS 1.5 PWN
mo?esz tutaj doda? w za??czniku b?dzie :piwo:

Podpis
Komputer - 2000zł, Podręcznik hakerski - 20zł, widok zepsutego gta**te - bezcenne :)




Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 17:38


Farmer







Wiek: 30
Na forum: 6813 dni
Posty: 6



Respekt: 50

Ostrzeżeń: 20%
szukam dobrych skrypt?w np skrypt ktory dodaje magazyn broni prosze o pomoc daje :piwo:

Podpis
Ello
Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 18:14


Ekwador

Programista






Wiek: 33
Na forum: 7010 dni
Posty: 40
Nick w MP: Ekwador

Piwa: 714

Respekt: 50

Masz zrobi?em Ci FS na poczekaniu ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 18:19


Farmer







Wiek: 30
Na forum: 6813 dni
Posty: 6



Respekt: 50

Ostrzeżeń: 20%
o co chodzi w tym skrypcie???

[ Dodano: 2007-10-16, 18:20 ]
serwer mi nie dzia?a bo mnie zbanowa?

Podpis
Ello
Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 18:24


Van







Wiek: 32
Na forum: 6831 dni
Posty: 44

Piwa: 61

Respekt: 50

Ale jak go wgralem do serva i odpalam to w consoli niby jest ta tabelka o tym edytorze ale pod nia warning :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 19:13


Ekwador

Programista






Wiek: 33
Na forum: 7010 dni
Posty: 40
Nick w MP: Ekwador

Piwa: 714

Respekt: 50

Farmer tam masz komendy na danie broni s? tylko:
/aweapon
/giveweapon

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-16, 19:52


akro12







Wiek: 31
Na forum: 6869 dni
Posty: 5

Piwa: 2

Respekt: 50

Ja prosi?bym skrypt na /vgod czyli car god
czyta?em posty wcze?niej ale to mi nie dzia?a jest z 24 b??dy

if (strcmp(cmdtext, /v god, true)==0)
{

new vehicleid = GetPlayerVehicleID(playerid);

if(IsPlayerInAnyVehicle(playerid)){
SetVehicleHealth(vehicleid, 99999);
SendClientMessage(playerid, COLOR_RED, Od tej pory twoje auto jest niezniszczalne !);
}else{
SendClientMessage(playerid, COLOR_RED, Nie jeste? w ?adnym samochodzie);
}
return 1;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2007-10-17, 07:27


Tomko

Pogromca neo kids






Wiek: 35
Na forum: 6951 dni
Posty: 147

Piwa: 764

Respekt: 50

Nauczcie si? w ko?cu sami naprawia? chocia? te najprostsze b??dy :|
Kod:

if (strcmp(cmdtext, "/v god", true)==0)
{

new vehicleid = GetPlayerVehicleID(playerid);

if(IsPlayerInAnyVehicle(playerid)){
SetVehicleHealth(vehicleid, 99999);
SendClientMessage(playerid, COLOR_RED, "Od tej pory twoje auto jest niezniszczalne !");
}else{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? w ?adnym samochodzie");
}
return 1;
}


i jak by? nie wiedzia? to wklej to w OnPlayerCommandText :|

Podpis
.
Postaw piwo autorowi tego posta
 

 
Tagi: szukam :: skryptu/include/pluginu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Skrypty do SA-MP » SZUKAM SKRYPTU/INCLUDE/PLUGINU Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku