Szerző Téma: Hitman  (Megtekintve 2512 alkalommal)

Hitman
« Dátum: 2010. március 23. - 16:02:45 »
0 Show voters
Olyan script/parancs kellene nekem, hogy vérdíjat lehessen kituzni a másik játékos fejére.

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Hitman
« Válasz #1 Dátum: 2010. március 23. - 22:39:03 »
0 Show voters
Tessék:
(a bountyt átírhatod)
 



100% hogy jó.


Parancsok:

/bounty <id> [összeg] = vérdíjat kituz


/bountyes = folyamatban lévo vérdíjak




new bounty[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;
new tmp[256];
// Bounty
if(strcmp(cmd,\"/bounty\",true) == 0) {
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,\"HASZNÁLAT: /bounty <ID> <ÖSSZEG>\");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,\"HASZNÁLAT: /bounty <ID> <ÖSSZEG>\");
return 1;
}
moneys = strval(tmp);
if(moneys > GetPlayerMoney(playerid)) {
SendClientMessage(playerid, COLOR_RED,\"Nincs elég pénzed!\");
return 1;
}
    if(moneys < 1) {
SendClientMessage(playerid, COLOR_RED,\"Mit próbálkozól?\");
return 1;
}
if(IsPlayerConnected(giveplayerid) == 0) {
SendClientMessage(playerid, COLOR_RED,\"Nem aktív játékos!\");
return 1;
}
bounty[giveplayerid]+=moneys;
GivePlayerMoney(playerid, 0-moneys);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),\"%s $%d vérdíjat tuzött ki %s fejére! (Összesen: $%d)\",sendername,moneys,giveplayer,bounty[giveplayerid]);
SendClientMessageToAll(COLOR_GREEN, string);
return 1;
}
// Bounties
if(strcmp(cmd,\"/bounties\",true) == 0) {
new x;
SendClientMessage(playerid, COLOR_YELLOW,\"Folyamatban lévo vérdíjak:\");
for(new i=0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && bounty > 0) {
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), \"%s%s: $%d\", string,giveplayer,bounty);
x++;
if(x > 3) {
SendClientMessage(playerid, COLOR_GREEN, string);
    x = 0;
format(string, sizeof(string), \"\");
} else {
format(string, sizeof(string), \"%s, \", string);
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = \' \';
     SendClientMessage(playerid, COLOR_GREEN, string);
}
return 1;
}
 
// PROCESS OTHER COMMANDS
 
return 0;
}
« Utoljára szerkesztve: 2010. március 23. - 22:41:15 írta ALIEN »

Nem elérhető Popec16

  • 1267
    • Profil megtekintése
Hitman
« Válasz #2 Dátum: 2010. március 24. - 14:52:16 »
0 Show voters
:)
Találékony :)

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
Hitman
« Válasz #3 Dátum: 2010. március 24. - 14:59:48 »
0 Show voters
Alien legaább irtad volna meg azt is hozzá.. ha megölik a személyt.. akkor egyböl megkapja a pénzt.. mert ezzel igy sok értelme nincs..

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Hitman
« Válasz #4 Dátum: 2010. március 24. - 15:01:27 »
0 Show voters
Idézetet írta: Lömpi date=1269439188\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1068\" data-ipsquote-contentclass=\"forums_Topic
Alien legaább irtad volna meg azt is hozzá.. ha megölik a személyt.. akkor egyböl megkapja a pénzt.. mert ezzel igy sok értelme nincs..
 
Nem o írta.

Hitman
« Válasz #5 Dátum: 2010. március 24. - 16:14:41 »
0 Show voters
akkor most nem kapja meg a csávó a moneyt?

Hitman
« Válasz #6 Dátum: 2010. március 24. - 16:35:18 »
0 Show voters
Idézetet írta: ALIEN date=1269380343\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1068\" data-ipsquote-contentclass=\"forums_Topic
Tessék:
(a bountyt átírhatod)
 



100% hogy jó.


Parancsok:

/bounty <id> [összeg] = vérdíjat kituz


/bountyes = folyamatban lévo vérdíjak




new bounty[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;
new tmp[256];
// Bounty
if(strcmp(cmd,\"/bounty\",true) == 0) {
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,\"HASZNÁLAT: /bounty <ID> <ÖSSZEG>\");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,\"HASZNÁLAT: /bounty <ID> <ÖSSZEG>\");
return 1;
}
moneys = strval(tmp);
if(moneys > GetPlayerMoney(playerid)) {
SendClientMessage(playerid, COLOR_RED,\"Nincs elég pénzed!\");
return 1;
}
    if(moneys < 1) {
SendClientMessage(playerid, COLOR_RED,\"Mit próbálkozól?\");
return 1;
}
if(IsPlayerConnected(giveplayerid) == 0) {
SendClientMessage(playerid, COLOR_RED,\"Nem aktív játékos!\");
return 1;
}
bounty[giveplayerid]+=moneys;
GivePlayerMoney(playerid, 0-moneys);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),\"%s $%d vérdíjat tuzött ki %s fejére! (Összesen: $%d)\",sendername,moneys,giveplayer,bounty[giveplayerid]);
SendClientMessageToAll(COLOR_GREEN, string);
return 1;
}
// Bounties
if(strcmp(cmd,\"/bounties\",true) == 0) {
new x;
SendClientMessage(playerid, COLOR_YELLOW,\"Folyamatban lévo vérdíjak:\");
for(new i=0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && bounty > 0) {
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), \"%s%s: $%d\", string,giveplayer,bounty);
x++;
if(x > 3) {
SendClientMessage(playerid, COLOR_GREEN, string);
    x = 0;
format(string, sizeof(string), \"\");
} else {
format(string, sizeof(string), \"%s, \", string);
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = \' \';
     SendClientMessage(playerid, COLOR_GREEN, string);
}
return 1;
}
 
// PROCESS OTHER COMMANDS
 
return 0;
}

 



Most vagy én vok a hülye vagy te nem vagy barátságban a ReturnUser-el xD

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Hitman
« Válasz #7 Dátum: 2010. március 25. - 15:51:04 »
0 Show voters
\" post=\"45615\" timestamp=\"1269443681\"]
akkor most nem kapja meg a csávó a moneyt?
 
[/quote]
De megkapja, próbáld ki.

Hitman
« Válasz #8 Dátum: 2010. március 25. - 15:52:22 »
0 Show voters
okok
kössz
Megpróbáltam, lehet 100%osan jó, csak nem nekem :S
 
C:\\lv\\filterscripts\\hitman.pwn(9) : error 017: undefined symbol \"MAX_PLAYERS\"
C:\\lv\\filterscripts\\hitman.pwn(1) : error 009: invalid array size (negative, zero or out of bounds)
C:\\lv\\filterscripts\\hitman.pwn(3) : warning 235: public function lacks forward declaration (symbol \"OnPlayerCommandText\")
C:\\lv\\filterscripts\\hitman.pwn(6) : error 017: undefined symbol \"MAX_PLAYER_NAME\"
C:\\lv\\filterscripts\\hitman.pwn(6) : error 009: invalid array size (negative, zero or out of bounds)
C:\\lv\\filterscripts\\hitman.pwn(6) : error 036: empty statement
C:\\lv\\filterscripts\\hitman.pwn(6) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.
« Utoljára szerkesztve: 2010. március 25. - 15:55:35 írta SilverBoy[SS] »

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Hitman
« Válasz #9 Dátum: 2010. március 25. - 18:29:41 »
0 Show voters
Nem tudom mi a hiba, tökkéletesen muködik nálam.
És a pawn-se jelez hibát.
Esetleg ha megmutatod a módod akkor kipróbálom javítani.

Hitman
« Válasz #10 Dátum: 2010. március 25. - 18:36:48 »
0 Show voters
Nézd meg, h a OnPlayerCommandText után a ()-be minden jól van-e mert az az eggyik hibája...

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Hitman
« Válasz #11 Dátum: 2010. március 25. - 18:40:22 »
0 Show voters
Én leteszteltem és semmi baja az egésznek.
Az hogy rosszul rakja be, az nem azt jelenti
hogy rosszat írtam. De majd lécci írd le a módot.

Hitman
« Válasz #12 Dátum: 2010. március 25. - 18:44:23 »
0 Show voters
Idézetet írta: ALIEN date=1269538822\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1068\" data-ipsquote-contentclass=\"forums_Topic
Én leteszteltem és semmi baja az egésznek.
Az hogy rosszul rakja be, az nem azt jelenti
hogy rosszat írtam. De majd lécci írd le a módot.
 
erre csak ennyit mondanák:
Megpróbáltam, lehet 100%osan jó, csak nem nekem :S[/quote]

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Hitman
« Válasz #13 Dátum: 2010. március 25. - 18:48:50 »
0 Show voters
Idézetet írta: Vampesz date=1269539063\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1068\" data-ipsquote-contentclass=\"forums_Topic


Én leteszteltem és semmi baja az egésznek.
Az hogy rosszul rakja be, az nem azt jelenti
hogy rosszat írtam. De majd lécci írd le a módot.
 
erre csak ennyit mondanák:
Megpróbáltam, lehet 100%osan jó, csak nem nekem :S[/quote]
 
[/quote]
Vampesz ha van jobb dolgod akkor ne feleslegesen gyujsd a hsz-ed.
Mert ennek nincs értelme hogy valaki elmond valamit te meg felidézgeted.
És közbe nem haladunk sehova.
(És ne vedd sértésnek...)
« Utoljára szerkesztve: 2010. március 25. - 18:53:33 írta ALIEN »

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Hitman
« Válasz #14 Dátum: 2010. március 25. - 18:55:56 »
0 Show voters
Idézetet írta: ALIEN date=1269539330\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1068\" data-ipsquote-contentclass=\"forums_Topic


 

Én leteszteltem és semmi baja az egésznek.
Az hogy rosszul rakja be, az nem azt jelenti
hogy rosszat írtam. De majd lécci írd le a módot.
 
erre csak ennyit mondanák:
Megpróbáltam, lehet 100%osan jó, csak nem nekem :S[/quote]
 
[/quote]
Vampesz ha van jobb dolgod akkor ne feleslegesen gyujsd a hsz-ed.
Mert ennek nincs értelme hogy valaki elmond valamit te meg felidézgeted.
És közbe nem haladunk sehova.
(És ne vedd sértésnek...)
 
[/quote]
Kibeszél bazdmeg? Te vagy a PostHunter nézd már meg mikor regisztráltál,és hogy mennyi hszed van és aztán pampogj,és Vampesz legalább ért is a pawnhoz,de nem tudom h ki nem tudod még egy SendClientMessage üzenetet se normálisan leírni..emléxel a színkód...szal...be is lehet fogni.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal