-
Szóval irtam egy játékmodot.. stunt féle.. nem vagyok nagyon profi....
Igy néz ki egy teleportom
if (strcmp(\"/chilliad\", cmdtext, true, 10) == 0)
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2325.9316,-1655.6251,483.7031);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -2325.9316,-1655.6251,483.7031);
return 1;
}
És ha pl rosszul irom be a teleportot akkor ügyebár irja hogy unknown command.... ha ujra beirom helyesen ugyanugy irja h unknown command de elteleportál aztán már nem is akar elteleportálni pedig megvan adva minden...
A másik meg hogy hogy lehetne kicserélni ezt az unknown command szöveget egyedire?
-
Ez már müködni fog:
Az alant látható kódrészlet hibás, mert indentációs hibák vannak benne. xd
Itt egy link, innen másold le!
http://scream.pastebin.com/m21690d24
Itt a kódrészlet:
#include <a_samp>
public OnPlayerCommandText( playerid, cmdtext[ ])
{
if(!strcmp(\"/chilliad\", cmdtext, true) )
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2325.9316,-1655.6251,483.7031);
}
else
{
SetPlayerPos(playerid, -2325.9316,-1655.6251,483.7031);
}
return 1;
}
return 0;
}
A másik meg hogy hogy lehetne kicserélni ezt az unknown command szöveget egyedire?[/quote]
Példa:
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if(!strcmp(\"/blablabla\", cmdtext, true))
{
// blablabla
return 1;
}
return SendClientMessage(playerid, SZÍN, \"Hello! Nincs ilyen parancs!\");
}
-
köszönöm a segítséget
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if(!strcmp(\"/blablabla\", cmdtext, true))
{
// blablabla
return 1;
}
return SendClientMessage(playerid, SZÍN, \"Hello! Nincs ilyen parancs!\");
}
ebben most a /blablabla ra fogja irni csak? vagy minden elrontott commandra?
-
megprobáltam de ha bemásolom errorozik összevissza a pawnom... ha valaki nem rest rászánni idot és megbizható msncimet adjon meg és megcsinálhatná nekem :S
-
Screamet elkapta az alkotni akarok...
Az OnPlayerCommandText függvényben a return 0-t írd át.
pl:
return SendClientMessage(playerid,COLOR_HUPILILA,\"nem jó a parancs te ******* \");
-
Nem azért Rapihand de sztem ScreaM-nek ugy igy van ::)
-
Depi igazad van csak scream egy teljes parancsot leírt hozzá feleslegesen ::)
Szerk:TriPod92 megcsináltam a mododat zárhatsz.
privát üzenetben érkezik a link :D