GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: zotyaa - 2011. május 25. - 18:49:53

Cím: Fegyvervétel->pénzlevonás
Írta: zotyaa - 2011. május 25. - 18:49:53
na Elkezdtem Írni 1 /deagle Nevezetü Scriptet És aztszeretném Kérdezni Hogyan lehet megcsinálni hogy pénzt vegyen le a playertõl?
Includek:
#include <a_samp>
#include <zcmd>

 
Script:
 
CMD:deagle (playerid,params[])
{
GivePlayerWeapon(playerid,24,9999);
SendClientMessageToAll (COLOR_BLUE,\"Valaki Adott magának egy Deagle Fegyvert!\");
return 1;
}
Cím: Fegyvervétel->pénzlevonás
Írta: Sheet - 2011. május 25. - 19:02:22
CMD:deagle (playerid,params[])
{
GivePlayerWeapon(playerid,24,9999);
SendClientMessageToAll (COLOR_BLUE,\"Valaki Adott magának egy Deagle Fegyvert!\");
GivePlayerMoney(playerid, GetPlayerMoney(playerid) -50);
return 1;
}
Cím: Fegyvervétel->pénzlevonás
Írta: Lömpi - 2011. május 25. - 19:03:14

CMD:deagle (playerid,params[])
{
GivePlayerWeapon(playerid,24,9999);
GivePlayerMoney(playerid, -500);  // 500-at cseréld ki arra amennyit szeretnél hogy levegyen a játékostól.
SendClientMessageToAll (COLOR_BLUE,\"Valaki Adott magának egy Deagle Fegyvert!\");
return 1;
}
Cím: Fegyvervétel->pénzlevonás
Írta: ZeRo - 2011. május 25. - 19:04:29
Idézetet írta: Sheet date=1306342942\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8337\" data-ipsquote-contentclass=\"forums_Topic
CMD:deagle (playerid,params[])
{
GivePlayerWeapon(playerid,24,9999);
SendClientMessageToAll (COLOR_BLUE,\"Valaki Adott magának egy Deagle Fegyvert!\");
GivePlayerMoney(playerid, GetPlayerMoney(playerid) -50);
return 1;
}
 
Ez nem jó, a játékos pénzébõl levon 50$-t, és azt hozzáadja az eredeti pénzéhez.
E: dns már leírta. ;)


@zotyaa
Az jó dolog, hogy a zcmdt használod parancsfeldolgozóként, viszont ha nincs szükséged a paraméterekre, akkor csak simán hagyd le a függvény második argumentumát. Pl:
[pawn]
CMD:parancs( playerid ) { //Nincs \'params\' paraméter
    //Valami
    return 1;
}
[/pawn]
Cím: Fegyvervétel->pénzlevonás
Írta: zotyaa - 2011. május 25. - 19:05:06
HELP ME
Errorok:
 
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : warning 225: unreachable code
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 029: invalid expression, assumed zero
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 017: undefined symbol \"cmd_kes\"
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 029: invalid expression, assumed zero
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : fatal error 107: too many error messages on one line

 
4db
Sorok:
 
CMD:kes ( playerid ) {

 
Mi a Baj?
Cím: Fegyvervétel->pénzlevonás
Írta: ZeRo - 2011. május 25. - 20:55:59
Nem azzal a sorral van baj, másold be azt az egész parancsot.
Cím: Fegyvervétel->pénzlevonás
Írta: Koncz_Norbert - 2011. május 25. - 21:06:18
Idézetet írta: zotyaa date=1306343106\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8337\" data-ipsquote-contentclass=\"forums_Topic
HELP ME
Errorok:
 
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : warning 225: unreachable code
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 029: invalid expression, assumed zero
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 017: undefined symbol \"cmd_kes\"
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : error 029: invalid expression, assumed zero
C:\\Fraps\\DMStuntszerver\\SaMP_dm-server\\gamemodes\\deathmatch.pwn(286) : fatal error 107: too many error messages on one line

 
4db
Sorok:
 
CMD:kes ( playerid ) {

 
Mi a Baj?
 
Hol a params?
 
CMD:kes(playerid, params[])
Cím: Fegyvervétel->pénzlevonás
Írta: Gang[St]e[R] - 2011. május 25. - 21:08:35
Ellenõrizd ,hogy megvan e az zcmd
//Légyszives normális téma nevet adj máskor.
Cím: Fegyvervétel->pénzlevonás
Írta: ►ѕтa - 2011. május 25. - 21:36:43
Idézetet írta: Neavorce date=1306350378\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8337\" data-ipsquote-contentclass=\"forums_Topic
Hol a params?
 
CMD:kes(playerid, params[])

 



Az jó dolog, hogy a zcmdt használod parancsfeldolgozóként, viszont ha nincs szükséged a paraméterekre, akkor csak simán hagyd le a függvény második argumentumát. Pl:
[pawn]
CMD:parancs( playerid ) { //Nincs \' params \' paraméter
    //Valami
    return 1;
}
[/pawn]
 
[/quote]
Amúgy nem lehet hogy az OnPlayerCommandText még bent van?
Cím: Fegyvervétel->pénzlevonás
Írta: Mambo - 2011. május 26. - 21:57:16
[mod]Máskor változtass a téma nevén.[/mod]