GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » [SA-MP v1] Admin Cars » Druckansicht
Florian, 16.05.2007, 18:14
Ich habe folgendes Script erstellt

ZitatZitat:
new admin_car_enter[100];


ZitatZitat:

public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_DRIVER) {
if(GetPlayerVehicleID(playerid) == 541) { //vehicleid ersetzen, durch dein Admin Auto
if(IsPlayerAdmin(playerid) != 1) {
RemovePlayerFromVehicle(playerid);
admin_car_enter[playerid] += 1;
if(admin_car_enter[playerid] == 1){
SendClientMessage(playerid,COLOR_RED,"Dont try to steal Admin cars! Next time you will die!");
}
if(admin_car_enter[playerid] == 2){
SetPlayerHealth(playerid,0);
admin_car_enter[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"Dont try to steal Admin cars!");
}
}
}
}
return 1;
}


Wenn ein nichtadmin in einen Bullet steigt, sollte normal was kommen (Nachricht), es passiert aber
nichts! Hab ich irgendwo nen Fehler :shy:
Recycler, 17.05.2007, 10:47
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_DRIVER) {
if(GetPlayerVehicleID(playerid) == 541) { //vehicleid ersetzen, durch dein Admin Auto
if(IsPlayerAdmin(playerid) != 1) {
admin_car_enter[playerid]++;
if(admin_car_enter[playerid] == 1){
SendClientMessage(playerid,COLOR_RED,"Dont try to steal Admin cars! Next time you will die!");
RemovePlayerFromVehicle(playerid);
}
else {
SetPlayerHealth(playerid,0);
admin_car_enter[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"Dont try to steal Admin cars!");
}
}
}
}
return 1;
}


Probier es mal mit diesem Code ;-)

EDIT: Hab den Fehler gefunden, mit meinem Code wird es auch nicht gehen. GetPlayerVehicleID gibt
die VehicleID im Script zurück, nicht die ModelID! Die erste AddStaticVehicle Zeile hat die VID 1,
die 2. die VID 2 usw. da musste nachzählen, welche Zeile die AdminCarZeile ist ;-)

MfG
Recycler
Graf, 17.05.2007, 11:43
Ich habe da leider viele Fehler drin, obwohl ich alles richtig gemacht habe. Könnte mir bitte
jemand weiterhelfen?
Hier sind die Fehler:
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1636) : warning 204: symbol is
assigned a value that is never used: "admin_car_enter"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1636) : warning 204: symbol is
assigned a value that is never used: "str"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 017: undefined
symbol "admin_car_enter"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : warning 215: expression
has no effect
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 001: expected
token: ";", but found "]"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 029: invalid
expression, assumed zero
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : fatal error 107: too
many error messages on one line

Mfg Graf
Recycler, 17.05.2007, 12:34
Wenn ihr nicht so vorgeht wie in dem angepinnten Thread, können wir euch nicht helfen!
Versteht das doch endlich verdammt :evil:

MfG
Recycler
Graf, 17.05.2007, 12:39
Entschuldigung! Aber ich hatte ja jemanden um Hilfe gebeten da ich das ja nicht verstehe.
Recycler, 17.05.2007, 12:44
Aber man kann und wird dir nicht helfen wenn du die Fehler so meldest wie beschrieben!
Wie melde ich Fehler richtig?

MfG
Recycler
[GM]The_Don, 17.05.2007, 12:54
ZitatGraf hat folgendes geschrieben:
Ich habe da leider viele Fehler drin, obwohl ich alles richtig gemacht habe. Könnte mir bitte
jemand weiterhelfen?
Hier sind die Fehler:
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1636) : warning 204: symbol is
assigned a value that is never used: "admin_car_enter"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1636) : warning 204: symbol is
assigned a value that is never used: "str"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 017: undefined
symbol "admin_car_enter"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : warning 215: expression
has no effect
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 001: expected
token: ";", but found "]"
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : error 029: invalid
expression, assumed zero
C:\PROGRA~1\ROCKST~1\GRANDT~1\Server\SAMP01~1\GAMEMO~1\src\Graf.pwn(1646) : fatal error 107: too
many error messages on one line

Mfg Graf


hör mal uploade mal dein script bie pastebin.ca und schreib uns den link hier rein

dann können wir nachschaunen woran es liegt
Recycler, 17.05.2007, 12:55
Es reicht vollkommen wenn du so vorgehst wie im angepinnten Thread, wir brauchen nur diese 4-5
Zeilen!

MfG
Recycler
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads