hey
da ich mal wieder samp spiele wollte ich auch gleich wieder das scripten erlenen
nur habe ich ein problem
ich will bei meinem gamemode es so machen das nur cops polizei autos nutzen können
aber bei dem script bekomm ich nur errors
new gmPolice;
public OnPlayerSpawn(playerid)
{
CallRemoteFunction("XDynUpdateStart", "i", playerid);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
// First we need to see what classid a player got
switch(gClass[playerid])
{
case 0:
{//COPS
SetPlayerColor(playerid, 0x0000BBAA); // Blau
gmPolice[playerid] = 1;
}
case 1:
{
SetPlayerColor(playerid, 0x0000BBAA); // Blau
gmPolice[playerid] = 1;
}
case 2:
{
SetPlayerColor(playerid, 0x0000BBAA); // Blau
gmPolice[playerid] = 1;
}
case 3:
{//PASSANTEN
SetPlayerColor(playerid, 0x33AA33AA); // grün
gmPolice[playerid] = 0;
}
case 4:
{
SetPlayerColor(playerid, 0x33AA33AA); // grün
gmPolice[playerid] = 0;
}
case 5:
{
SetPlayerColor(playerid, 0x33AA33AA); // grün
gmPolice[playerid] = 0;
}
case 6:
{//STUNTER
SetPlayerColor(playerid, 0xFF9900AA); // orange
gmPolice[playerid] = 0;
}
case 7:
{
SetPlayerColor(playerid, 0xFF9900AA); // orange
gmPolice[playerid] = 0;
}
case 8:
{
SetPlayerColor(playerid, 0xFF9900AA); // orange
gmPolice[playerid] = 0;
}
case 9:
{// Piloten
SetPlayerColor(playerid, 0xFFFFFFAA); // WEIß
gmPolice[playerid] = 0;
}
case 10:
{
SetPlayerColor(playerid, 0xFFFFFFAA); // WEIß
gmPolice[playerid] = 0;
}
case 11:
{
SetPlayerColor(playerid, 0xFFFFFFAA); // WEIß
gmPolice[playerid] = 0;
}
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == 596) && gmPolice[playerid] = 1) // brauch da mehr ids
{
}
else
{
new X;
new Y;
new Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(playerid,X,Y,Z+10);
SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop");
}
return 1;
}
hmm kann mir da einer helfen ? wen es funktioniert bau ich noch mit dem gleichen prinzip krankenhelfer ein und service dienst (taxi, busfahrer zugfahrer usw.)
ich bekomm die errors:
C:\Dokumente und Einstellungen\Administrator\Desktop\sampserver\gamemodes\gp.pwn(1693) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\sampserver\gamemodes\gp.pwn(1693) : error 028: invalid subscript (not an array or too many subscripts): "gmPolice"
C:\Dokumente und Einstellungen\Administrator\Desktop\sampserver\gamemodes\gp.pwn(1693) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Administrator\Desktop\sampserver\gamemodes\gp.pwn(1693) : error 001: expected token: ";", but found "]"
C:\Dokumente und Einstellungen\Administrator\Desktop\sampserver\gamemodes\gp.pwn(1693) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1693 ist if(vehicleid == 596) && gmPolice[playerid] = 1)