-
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;
}
-
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;
}
-
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;
}
-
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]
-
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?
-
Nem azzal a sorral van baj, másold be azt az egész parancsot.
-
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[])
-
Ellenõrizd ,hogy megvan e az zcmd
//Légyszives normális téma nevet adj máskor.
-
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?
-
[mod]Máskor változtass a téma nevén.[/mod]