Beiträge von Neo21193
-
-
ahh danke weiß du auch wie man die ausschalten kann ?
-
okay trotzdem danke für deine Bemühungen
-
Hallo.
Ich hab mal eine Frage was bedeutet das Ex hinter dem AddStaticVehicle???? -
Ja das ist GF wenn die zeile 9276 ist
SendClientMessage(i, COLOR_BLUE, string);
-
Kann mir keiner helfen ?
-
ASO sry bin ziemlicher noob beim Scripten
Hab tzrotzdem 4 ERrros
CodeD:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : fatal error 107: too many error messages on one line
-
Noch mehr Errors
CodeD:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : fatal error 107: too many error messages on one line
#define COLOR_BLUE 0000ff
if(strcmp(cmd, "/vc", true) == 0)
{
new string[256], sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_RED, "KORREKTUR: /vc [text]");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sein!");
format(string, sizeof(string), "(( Vehicle Chat(%s): %s ))", sendername, result);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
{
SendClientMessage(i, COLOR_BLUE, string);
}
}
}
return 1;
} -
//----------------------------------[VehicleChat]-----------------------------------------------
if(strcmp(cmd, "/vc", true) == 0)
{
new string[256], sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_RED, "KORREKTUR: /vc [text]");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sein!");
format(string, sizeof(string), "(( Vehicle Chat(%s): %s ))", sendername, result);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
{
SendClientMessage(i, COLOR_BLUE, string);
}
}
}
return 1;
}Da zeigt er mir folgenden Error
Kann mir da jemand Helfen ?
-
Hmm also ich hab aus diesem Thread Problem beim Spawn mal die Pos. versucht hat auch geklappt. Binn dann mit Debug mal zu diesen ort.
Meine Pos. die ich gespeichert hab war dann
AddPlayerClass(0,225.2778,1872.5055,13.7344,359.9518,0,0,0,0,0,0); //
die vom anderen Thread war die Pos.
225.1357,1872.2404,13.7344
Das heißt man muss die nur die Zahlenabschnitte 2-4 und 6+7 :\ denke ich
eine Zahl hat nicht gestimmt das war das war die 5055 .
Ich werde es mal austesten mal gucken obs weitehin klappt
-
jetzt spawne ich auch in deer luft bloß das ich in LV statt in LS spawne -.-
-
Ich habe einige Dinge die ich scripten will ich weiß aber nicht wie man das macht. Ich hoffe ihr könnt mir helfen
1. Eine /Rob funktion um Läden Tankstellen und Banken auszurauben.(Für die Bank sollte man Mehr geld bekommen )
2. Das Terroristen eine Bombe legen können die NUR Cops FBI und die Army entschärfen können. Außerdem sollte man nur eine Bombe innerhalb einer bestimmten zeit legen können.
3. Diesmal kein Script. ICh hab mir hier den Map editor runtergeladen. Wenn ich ihn starte und dann auf Load gehe kommt ein fehler
CodeCanno open File "D:\Download\Neuer Ordner\data\gta.dat Das system kann den angegebenen Pfad nicht finden
4. Dann ist mir aufgefallen das im Godfather GM jeder in die Gangautos steigen kann wie kann man das verändern ????
5. WIe kann man die farben von eine z.b. Polzei auto ändern oder allgemein von Fraktions autos ?
6. Wie kann man einen McDrive machen das man im AUto essen kann. Ihr wisst was ich meine
7. Ein /grab befehl damit cCops jemanden hinter sich her ziehen können
8. Eine Befehl der einen Ins Auto portet und dort fesselt für die Cops FBI usw.
9. Dann möchte ich das Man in verschiedenen Jobs man mmehr Geld am Payday bekommt als "Lohn" für die Arbeit
10. EInen Befehl der eine Bestimmte stelle makiert
11. EIn Befehl der eine Nachricht an eine Fraktion sendet
12. Schwebene Symbole z.b. Das "i". Kennt bestimmt jeder. Das wenn man da rein geht , das man geprtet wird zu einer bestimmten stelle
13. Den Spawn von bestimmten Fraktions autos ausschalten.
14. Wenn admins eine Makierung auf der Karte machen werden die dorthin geportet
15. ein Admin befehl der vehicles heilt
17. Ich hab im Thread Codeschnippsel das hier gelsesen
ZitatAlso, mit dem Command kannst du in den /afk Modus gehen, oder dein Auto /abschliessen.
Unter public OnVehicleSpawn(vehicleid) Dass einfügen:
Pawn-Quelltext
1SetVehicleParamsForPlayer(vehicleid,0,0); // Damit Spawnt das Fahrzeug wieder offen für alle.
Unter public OnPlayerCommand(playerid, cmdtext []) dass einfügen:
if (strcmp(cmdtext, "/zu", true)==0 strcmp(cmdtext, "/lock", true) == 0) //
{
if(IsPlayerInAnyVehicle(playerid))
{
new Statu ;
Statu=GetPlayerState(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
if(Statu!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GREY,"Nur der Fahrer kann abschliessen!");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if(i != playerid)
{
SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
}
}
new Float:X;
new Float:Y;
new Float:Z;
SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug abgeschlossen");
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1056,X,Y,Z);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du kannst nur in einem Auto ein Fahrzeug abschliessen!");
}
return 1;
}if (strcmp(cmdtext, "/auf", true) == 0 strcmp(cmdtext, "/unlock", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Status ;
Status = GetPlayerState(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
if(Status!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_RED,"Nur der Fahrer hat den Schluessel zum aufschliessen!");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
}
SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug aufgeschlossen");
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Fahrzeug!");
}
return 1;
}Mit /auf und /unlock kannste aufschliessen mit /zu und /lock abschliessen.
Nun würde ich das gerne so haben das JEDER Polizist die Autos abschließen und aufschließen kann und die Autos beim Spawnen nicht wieder aufgeschlossen werden.
Wär das möglich ? WIe ?18. Wie kann ich zivilautos zu Copautos mmachen ? d.h. Sie müssen Megaphone (/m) usw. haben.
So das wars erstmal.
Ich hoffe ihr könnt mir helfen und danke schon mal im vorraus -
ne das klappt auch nicht ich spwane trotzdem in der Luft :\ PLS HELP
-
Hallo Leute.
Meine erste Frage im Forum.
Ich wollte Spawnpunkte von einer Fraktion ändern.
Hab um die Koordinaten zu finden SAMP Debug benutzt. Dann ist mir aufgefallen das Die vorgegeben Koordinaten viel Kürzer sind als die die Debug gespeichert hatVorherige Koordinaten:
if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LaCosaNostra spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1124.2415,-2037.1274,69.8847);
PlayerInfo[playerid][pInt] = 0;
return 1;
}Koordinaten von SAMP Debug
AddPlayerClass(0,1500.1132,-882.0441,60.3641,356.6509,0,0,0,0,0,0); //
So hab ich es dann erst eingefügt
if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -882.0441,60.3641,356.6509);
PlayerInfo[playerid][pInt] = 0;
return 1;Als ich es dann getestet hab bin ich vom Himmelgefallen. Und gelandet bin ich dann nicht mal in der nähe von meinen Spawn den ich wollte
Dann hab ich es so versucht
if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 0,1500.1132,-882.0441,60.3641,356.6509,0,0,0,0,0,0);
PlayerInfo[playerid][pInt] = 0;
return 1;Dann war ich abber noch höher im Himmel.
Kann mir jemand helfen ?