new KillZaehler[MAX_PLAYERS];
public OnPlayerDeath....{
KillZaehler[killerid] ++;
KillZaehler[playerid] = 0;
}
wird das angezeigt [SAN]Jan ??
new KillZaehler[MAX_PLAYERS];
public OnPlayerDeath....{
KillZaehler[killerid] ++;
KillZaehler[playerid] = 0;
}
wird das angezeigt [SAN]Jan ??
Alles anzeigenNaja...z.B. so:
#define MAX_EVENT_CARS 5
new g_vehicles[MAX_EVENT_CARS],g_data[MAX_EVENT_CARS]; //Oben ins Skript
//Unter OnGameModeInit
g_vehicles[0] = CreateVehicle(...);
//usw
//Dann im Command, der die Leute in die Autos setzen soll:
for(new i,idx; i<max_players; i++)="" {
if(!IsPlayerConnected(i)) continue;
PutPlayerInVehicle(i,g_vehicles[idx],0),TogglePlayerControllable(i,0),g_data[idx]=i,idx++;
if(idx ==MAX_EVENT_CARS) break;
}
//Dann der Command zum starten:
@s_event(5);
//Dann irgendwo im Skirpt (in keinem Callback / Funktion)
@s_event(x);@s_event(x) {
if(!x) {
for(new i; i<max_event_cars; i++)="" if(isplayerconnected(g_data[i]))="" toggleplayercontrollable(g_data[i],1),gametextforplayer(g_data[i],"~g~gogogo!",1000,5);
return 0;
}
for(new i,tmp[32]; i<max_event_cars; i++)="" {
if(!IsPlayerConnected(g_data[i])) continue;
format(tmp,32,"Event startet in %dsek!",x),GameTextForPlayer(g_data[i],tmp,1000,5);
}
return SetTimerEx("@s_event",1000,0,"i",x--);
}
mfg.
weggen kill oder event ?
k danke
kann mach auch ein kill zähler der nach dem tot auf 0 gesetht wirt?
hallo ich mochte das wenn man ich ein event machen die player in den cars sintzen und gefreest sind
das soll per befeht /start sollen in 5 sek alle entfreest werden und die cars sollen an gehen wich kann ich das machen ?
MFG ZPlayGameLP
habs danke
wo denn ?
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/auf", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 20.0, -75.80, -352.76, 3.07))
{
new p_name[MAX_PLAYER_NAME];
GetPlayerName(playerid, p_name, MAX_PLAYER_NAME);
if(GetPlayerSkin(playerid) != 287 && strcmp(p_name, "ZPlayGameLP")) return SendClientMessage(playerid, 0xFF0000FF, "Du bist kein Admin!");
MoveObject(tGate,-75.80, -352.76, -2.74, 2.0);
SendClientMessage(playerid, 0x33AA33AA, "Das Admin Tor geht in 5 Sekunden wider zu");
SetTimer("GateClosetGate",5000,0);
return 1;
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Du bist nicht in der nähe vom Admin Tor");
return 1;
}
}
}
ich hbae ein warnung
C:\Users\Pascal D\Desktop\GTA Server\filterscripts\Gate.pwn(109) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Hallo,
ich habe eine frage und zwar mochte ich das wenn ein spieler skin xy hat und er nahr genug dran ist das dass tor (Gate) arleine ohne befehl aufgeht und nach 5 sek wider zu geht
währe nett wenn mir einer helfe kann.
MFG ZPlaygamelp
geht das auch automatich wenn ja wie?
ich danke das so viele und so schnel antworten kommen
das geht aber nich wo mus ich das den rein machen
Hallo ich habe ein script wo ich ein tor habe und ich möchte das NUR ich und die die den skin auch haben das tor aufkrigen.
wie kann ich das machen währe richtig geil wenn man mir helfen kann
MFG ZPlayGameLP
new tGate;
forward GateClosetGate();//Wird fast immer bei einer neuen public gebraucht!
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
tGate = CreateObject(980, -75.80, -352.76, 3.07, 0.00, 0.00, -89.88);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Open", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 20.0, -75.80, -352.76, 3.07))
{
MoveObject(tGate,-75.80, -352.76, -2.74, 2.0);
SendClientMessage(playerid, 0x33AA33AA, "Das Admin Tor geht in 5 Sekunden wider zu");
SetTimer("GateClosetGate",5000,0);
return 1;
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Du bist nicht in der nähe vom Admin Tor");
return 1;
}
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
public GateClosetGate()//Die public die wir mit dem forward erstellt haben!
{
MoveObject(tGate, -75.80, -352.76, 3.07,2.0);//Hier kommen eure Coords hin wo das Tor geschlossen ist!
return 1;
}