GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Kovacs_Bela - 2011. augusztus 24. - 00:20:14
-
Sziasztok unalmamban készítettem ezt a scriptet
ez ad egy jetpackot.
[pawn]#include <a_samp>
#include <sscanf2>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" /jetpack (ID) \");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
CMD:jetpack(playerid,params[])
{
new id;
if(sscanf(params,\"u\",id)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,0xff0000ff,\"Nincs ilyen ID / Név!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
return 1;
}[/pawn]
nem teszteltem
-
Hibás már ránézésre.
Elemezzük.
[pawn]if(sscanf(params,\"u\",id)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);[/pawn]
Akkor te most azt mondod hogy ha a játékos annyit ír be hogy /jetpack akkor adjon a játékosnak egy jetpackot?
[pawn]SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);[/pawn]
Akkor azt mondod hogy ha a játékos beírja hogy /jetpack kispisti akkor annak adjon jetpackot aki beírta?
A helyes így nézne ki:
[pawn]CMD:jetpack(playerid,params[])
{
new id;
if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,0xff0000ff,\"Használat: /jetpack ID / Név\");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,0xff0000ff,\"Nincs ilyen ID / Név!\");
SetPlayerSpecialAction(id,SPECIAL_ACTION_USEJETPACK);
return 1;
}[/pawn]
-
jó estevan tudom de én azt akartam ha nem ad meg id-t akkor magának adja :angry: :P :mistrust:
-
obo[T]\" post=\"169124\" timestamp=\"1314139831\"]
jó estevan tudom de én azt akartam ha nem ad meg id-t akkor magának adja :angry: :P :mistrust:
[/quote]
Mért nem nappal csinálod?
Akkor nincs este, ja de akkor nappal van. :-\\
-
Ebbe Egy Hiba Sincs.Nagyon Jó!
[pawn]Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase[/pawn]
-
Nekem is sikerült, jó lett :)
-
Egyszerü megoldani azt,hogy ne ID-re adja,hanem csak beirja és rögtön rajtad van az valahogy igy nézne ki:
(Tesztelve van!)
[pawn]#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" /jetpack \");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
CMD:jetpack(playerid,params[])
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
return 1;
}[/pawn]
-
:\'( :\'( ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mindegy... hagyjuk...
Te azt irtad hogy csak saját magadnak lehessen adni..
Én meg azt hogy lehessen utána ID-t írni, és ha nem irt id-t akkor magadnak adja.... >:D
-
szép lett ment a + :D
-
Robot minõség.
Különben meg már tele van a fórum ilyen pár soros szkriptekkel, le kéne állni szerintem :-[
-
Robot minõség.
Különben meg már tele van a fórum ilyen pár soros szkriptekkel, le kéne állni szerintem :-[
Kb.. Az ilyen kisebb dolgok mehetnének a Kódokhoz, hisz ezért van
http://sampforum.hu/index.php?board=30.0
-
Robot minõség.
Különben meg már tele van a fórum ilyen pár soros szkriptekkel, le kéne állni szerintem :-[
Legalább 100-200 sorosakat írjatok! Mert ezeknek nagyon sok értelme így nincs!
-
Robot minõség.
Különben meg már tele van a fórum ilyen pár soros szkriptekkel, le kéne állni szerintem :-[
Legalább 100-200 sorosakat írjatok! Mert ezeknek nagyon sok értelme így nincs!
[/quote]
igaza van meta nak mert megnéztem azt csak 23 sor inkább 100 vagy 200 sorosat rakj fel!
-
Szerintem meg olyat, aminek értelme is van, nem csak afk rendszerek :mistrust:
-
hát jah
-
ki beszél itt afkról??? jóvan zárok ti hsz hunterek