Beiträge von PizzaHaus
-
-
TextDrawShowForPlayer(playerid, web);
Du lässt nirgendwo das Textdraw anzeigen.wie soll ich das nun machen ?
-
Hallo, mein TextDraw wird nicht angezeigt:
web = TextDrawCreate(7.000000, 426.000000, "king-of-reallife.de");
TextDrawBackgroundColor(web, 255);
TextDrawFont(web, 1);
TextDrawLetterSize(web, 0.500000, 1.000000);
TextDrawColor(web, -16776961);
TextDrawSetOutline(web, 0);
TextDrawSetProportional(web, 1);
TextDrawSetShadow(web, 1);new Text:web;
-
danke klappt habs überlesen
-
-
[quote='Raven^','index.php?page=Thread&postID=2020917#post2020917']Jetzt musst du eine Schleife erstellen, die das Array durchgeht.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new i = 0;i<sizeof(LSPDCars);i++)
{
if(vehicleid == LSPDCars[i] && player[playerid][pFraktion]==1)
{
SendClientMessage(playerid,-1," Nur für Beamte!");
TogglePlayerControllAble(playerid,false);
TogglePlayerControllAble(playerid,true);
break;
}
}
return 1;
}C:\Users\xxx\Desktop\SA-MP Server\gamemodes\kor.pwn(1376) : error 017: undefined symbol "TogglePlayerControllAble"
C:\Users\xxxx\Desktop\SA-MP Server\gamemodes\kor.pwn(1377) : error 017: undefined symbol "TogglePlayerControllAble"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Alles klar.
Erstell' am besten ein Array. Die Variablen weist du dann jedem Auto einzeln zu, damit man diese später verwenden kann.
new LSPDCars[5];//global
//OnGameModeInit
LSPDCars[0] = Add..
LSPDCars[1] = Add..Die Zahl in der Klammer musst du erhöhen, falls du mehr Autos hast.
Danke und wie gehts jetzt weiter xD?
-
Das ist uns schon klar, aber hast du den Fahrzeugen eine Variable zugewiesen?
LSPDCars[0] = Add.. o. Ä ?Nein ^
AddStaticVehicle(596,1601.7649,-1704.1245,5.6110,89.7619,0,1); // lspdcar1
-
Ich habe die einfach mit Debug erstellt und ins OnGameModeInit eingefügt
-
-
Wie erstellst du denn die LSPD Cars?
Und welche FraktionsID hat LSPD bei dir?Debug
ehm fraktion id lspd == 1 -
Danke hat geklappt
Nun meine zweite Frage:
Wie mach ich das nur LSPD Member LSPD Car fahren dürfen? -
Hattest ein Denkfehler glaube ich
SendClientMessageToAll(playerid,0x004BFFFF,"===============STAATS-NACHRICHT===============");
SendClientMessageToAll(playerid, string);
SendClientMessageToAll(playerid,0x004BFFFF,"===============STAATS-NACHRICHT-ENDE===============");
// zu
SendClientMessageToAll(0x004BFFFF,"===============STAATS-NACHRICHT===============");
SendClientMessageToAll(0x004BFFFF,string);
SendClientMessageToAll(0x004BFFFF,"===============STAATS-NACHRICHT-ENDE===============");Ups jz ein WARNING
C:\Users\xxxx\Desktop\SA-MP Server\gamemodes\kor.pwn(863) : warning 209: function "ocmd_duty" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
ocmd:duty(playerid, params[])
{
if(sInfo[playerid][fraktion]==1)
{
if(!IsPlayerInRangeOfPoint(playerid,1,254.8841,77.1433,1003.6406))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der LSPD-Duty Point!");
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,31,100);
GivePlayerWeapon(playerid,34,100);
GivePlayerWeapon(playerid,3,0);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Fraktion LSPD!");
}
} -
ocmd:gov(playerid,params[])
{
if(sInfo[playerid][fraktion]==1)
{
new Text[164], string[164];
if(sscanf(params,"s[128]",Text))return SendClientMessage(playerid,COLOR_WHITE,"FEHLER: /gov [Text]");
format(string,sizeof(string),"%s: %s",getPlayerName(playerid),Text);
SendClientMessageToAll(playerid,0x004BFFFF,"===============STAATS-NACHRICHT===============");
SendClientMessageToAll(playerid, string);
SendClientMessageToAll(playerid,0x004BFFFF,"===============STAATS-NACHRICHT-ENDE===============");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Fraktion LSPD!");
}
return 1;
}C:\Users\xxxx\Desktop\SA-MP Server\gamemodes\kor.pwn(813) : error 035: argument type mismatch (argument 2)
C:\Users\xxx\Desktop\SA-MP Server\gamemodes\kor.pwn(815) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Danke )))
-
Ups hatte da ein .
Nun habe ich ein Problem wenn ich /m schreibe kommt in mein server.exe ein text:sscanf warning: strings without a length are deprecated, please ad destination size.
-
-
Sieht so aus, als hättest du keinen Gamemode eingetragen.
gamemode0 Name 1gamemode0 kor 1
-
Hallo seid dem ich denn /m befehl gescriptet habe startet mein Server.exe nicht?
ocmd:m(playerid,params[])
{
if(sInfo[playerid][fraktion]==1)
{
new Text[164], string[164], Float:x, Float:y, Float:z;
if(sscanf(params,"s",Text))return SendClientMessage(playerid,COLOR_RED,"FEHLER: /gov [Text]");
format(string,sizeof(string),"Beamter %s: %s.",getPlayerName(playerid),Text);
GetPlayerPos(playerid,x,y,z);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i,30,x,y,z))
{
SendClientMessage(i,COLOR_RED,string);
}
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"FEHLER: Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}
----------
Loaded log file: "server_log.txt".
----------SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team[19:55:28] filterscripts = "" (string)
[19:55:28]
[19:55:28] Server Plugins
[19:55:28] --------------
[19:55:28] Loading plugin: sscanf
[19:55:28][19:55:28] ===============================
[19:55:28] sscanf plugin loaded.
[19:55:28] Version: 2.8.1
[19:55:28] (c) 2012 Alex "Y_Less" Cole
[19:55:28] ===============================
[19:55:28] Loaded.
[19:55:28] Loading plugin: mysql
[19:55:28] >> plugin.mysql: running on 2 threads.
[19:55:28] >> plugin.mysql: R31 successfully loaded.
[19:55:28] Loaded.
[19:55:28] Loaded 2 plugins.[19:55:28] I couldn't load any gamemode scripts. Please verify your server.cfg
[19:55:28] It needs a gamemode0 line at the very least. -
Hat sich erledigt habe dor eine 1 geschrieben