Hi Leute.
Ich habe mir für meinen "V8 Club" auf SAW-RL (siehe Signatur unten) einen filterscript gebastelt der einige Objecte und Autos spawnt.
So ich war soweit das keine Warnings/errors kommen beim Compillen. Da wollte ich noch ein Pcikup adden das dann Anzeigt das dies das HQ des V8 Clubs ist.
Ich mach mich über SAMP WIKI schlau wie sowas geht, und mache das ganze genauso. allerdings bekomm ich dann eine Warnung die folgendermaßen aussieht:
ZitatF:\PROGRA~1\Spiele\GRANDT~1\FILTER~1\bigblock.pwn(140) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Und so sieht der Script aus (Autos und Objecte wegen © rausgenommen ^^)
ZitatAlles anzeigen#include <a_samp>
#define GRÜN 0x00FF00AA
#define GRAU 0xA7A7A7AA
#define ORANGE 0xFFA200AA
new V8Gate;
new pickup;
main()
{
print("***********************************");
print("***************V8 HQ***************");
print("**********Created by:Viva**********");
print("***********************************");
}
public OnGameModeInit()
{
print("***********************************");
print("***************V8 HQ***************");
print("**********Created by:Viva**********");
print("***********************************");
//-------------------VEHICLE-------------------
AddStaticVehicle(....);
......
......
......
//------------GATE--------------------------
V8Gate = CreateObject(11327, -206.583221, 2607.152588, 64.277580, 0.0000, 0.0000, 0.0000);
//---------------------------objects--------------------------------
CreateObject(.........);
.....
.....
.....
.....
pickup = CreatePickup(1239, 2, -228.2436,2622.9570,62.7954);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
//-----------------------Commands----------------------
if(strcmp(cmdtext, "/v8club", true) ==0)
{
SendClientMessage(playerid, ORANGE, "***V8 HQ Commands***");
SendClientMessage(playerid, GRAU, "Gate öffnen: /v8werkstattauf");
SendClientMessage(playerid, GRAU, "Gate schließen: /v8werkstattzu");
SendClientMessage(playerid, GRAU, "Credits: /v8credits");
return 1;
}
if(strcmp(cmdtext, "/v8credits", true) ==0)
{
SendClientMessage(playerid, ORANGE, "V8 HQ | Created by Viva [SAW-RL]");
SendClientMessage(playerid, ORANGE, "www.saw-rl.com");
SendClientMessage(playerid, ORANGE, "Server IP: 85.25.145.112:7777");
return 1;
}
//------------------V8--------------------------
if(strcmp(cmdtext, "/v8werkstattauf", true) ==0)
{
MoveObject(V8Gate, -206.583221, 2607.152588, 56.277580, 4);
SendClientMessage(playerid, GRÜN, "Du hast das Tor der V8 Club Garage geöffnet.");
SendClientMessage(playerid, GRÜN, "Schließe das Tor wieder mit /v8close.");
return 1;
}
if(strcmp(cmdtext, "/v8werkstattzu", true) ==0)
{
MoveObject(V8Gate, -206.583221, 2607.152588, 64.277580, 7);
SendClientMessage(playerid, GRÜN, "Das V8 Club Garagentor ist nun geschlossen.");
SendClientMessage(playerid, GRÜN, "Bis zum nächsten mal.");
return 1;
}
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
//------------------Pickup------------------
if (pickupid == pickup)
{
SendClientMessage(playerid, ORANGE, "V8 HQ | Created by Viva [SAW-RL]");
}
return 1;
}
Würde mich über hilfe freuen
MFG Viva