ich habe ein script wo mann
wenn mann im DM ist keine cars spawnen kann geht aber nicht
hier
public OnVehicleSpawn(vehicleid)
{
if(DM[playerid]==1)
{
DestroyVehicle(vehicleid);
SendClientMessage(playerid, 0xCC9966FF,"Fehler Du bist im DM");
return 1;
}
}
wieso geht es nicht
könnt ihr mir helfen
kein vehicle spawn in DM fehler
- SylpheedW
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ganz einfach:
Machs direkt in den Befehl, Beispiel:
if(strcmp(cmdtext, "/command",true) == 0)
{
if(DM == 1) return SendClientMessage(playerid,Farbe,"Geht nicht, da du dich im DM befindest.");
lalala
lalala
// und so weiter :pLG
-
Ganz einfach:
Machs direkt in den Befehl, Beispiel:
if(strcmp(cmdtext, "/command",true) == 0)
{
if(DM == 1) return SendClientMessage(playerid,Farbe,"Geht nicht, da du dich im DM befindest.");
lalala
lalala
// und so weiter :pLG
GSR | Honig hat recht.
Da das Callback OnVehicleSpawn aufgerufen wird wenn die Funktion "CreateVehicle" aufgerufen wird oder ein Fahrzeug anderweils gespawnt wird.LG RFT
-
dann kommt das
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(229) : error 033: array must be indexed (variable "DM")
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(246) : error 033: array must be indexed (variable "DM")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Öhhm > [ SCRIPTING ] Scriptgrundlagen+Anfänge
Und wo hast du DM definiert? Die Variable muss lokal definiert werden, also oben im Script unter den Includes und Defines,
z.B.:new bool:DM[MAX_PLAYERS];
Und wenn jemand dann das DM betritt setzt du die Variable einfach auf true.
LG
-
jetz
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(11) : error 021: symbol already defined: "DM"
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(230) : error 033: array must be indexed (variable "DM")
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(247) : error 033: array must be indexed (variable "DM")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
-
Wie wäre es wenn du den new DM[MAX_PLAYERS]; entfernst und dann einen bool erstellst?
-
immer noch 2 errors
-
new bool: DM[MAX_PLAYERS];
if(DM[playerid] == false)//der textWenn er in DM geht das ausführen
DM[playerid] = true;wo ist dabei das Problem ?
LG RFT
-
breadfish.de
Hat das Thema geschlossen.