Bitte um Hilfe.
Nimm diese Ip-Adresse: http://meineipadresse.de/
und ich hoffe du hast den Port 7777 (UDP) in deinem Router für deinen Host zugelassen (oder die server.cfg angepasst) ![]()
mfg. ![]()
Bitte um Hilfe.
Nimm diese Ip-Adresse: http://meineipadresse.de/
und ich hoffe du hast den Port 7777 (UDP) in deinem Router für deinen Host zugelassen (oder die server.cfg angepasst) ![]()
mfg. ![]()
gehts auch da ? wo 0, 0 ist
Natürlich...diese Variable hat bestimmt einen Enumerator oder? ![]()
Dann kannst du das ja einfach so nutzen:
new frakid = SpielerInfo[playerid][Fraktion]; //Vagos
SetPlayerPos(playerid,varname[frakid][x],varname[frakid][y],varname[frakid][z]); //2524.3398,-1998.2986,14.1131
SetPlayerInterior(playerid,varname[frakid][int]); //0
SetPlayerVirtualWorld(playerid,varname[frakid][virtualworld]); //0
mfg. ![]()
Hallo ich hatte eine Frage wie Spawnt man in einem Interior wenn man in einer Gang / Mafia ist?
Unter dem Callback OnPlayerSpawn...SetPlayerInterior & SetPlayerPos (evtl SetPlayerVirtualWorld) nutzen ![]()
mfg. ![]()
Wenn nicht, dann scheint das wohl ein Bug zu sein, aber davon habe ich noch nicht gehört.
Doch, dass passiert öfters mal im GF, dass man da in der Groove Street Spawnt und da so Bier und ne zigarre ist.
Dieser BUG passiert meistens, wenn irgendwelche Fehler auftreten, aus diesem Grund, downloade dir evtl mal das crashdetect Plugin und schau mal, ob was geprintet wird.
Andernfalls, check mal den Callback OnPlayerDeath ![]()
mfg. ![]()
Was kann man gegen Sobeit tun
/q
Bitte um hilfe.
Poste mal mehr vom Log ![]()
Das mit Inputtext, würdest du das mit strdel und danach strval angehen?
wie würdest du dich daran antasten?
Ich habe dir mal eine Funktion geschrieben:
stock GetID(const string[])
{
new pos = strfind(string," ");
if(pos == -1) return -1;
new tmp[8];
strmid(tmp,string,pos,strfind(string,"]",false,pos),sizeof tmp);
return strval(tmp);
}
In dem Parameter inputtext steht der String drinnen und die playerid von dem angeklickten Spieler bekommst du so:
new pID = GetID(inputtext);
PS: Die Funktion ist auf deinen String ausgelegt.
mfg. ![]()
ocmd:fhelp(playerid,params[])
{
new str[165];
Dieser String ist zu klein ![]()
Schreib da mal 200 rein ![]()
mfg. ![]()
Dazu sage ich jetzt nicht mehr viel. Mein Problem hab ich deutlich geschildert, ist doch das was hier jeder will.
Lies dir das durch was ich in den Spoilern geschrieben habe.
Also..bekommst du diese Fehlermeldung auch mit meiner Funktion? ![]()
Es macht die selben Fehler/Meldungen wie vorher.. also ja an sich ist das schon was aber es hilft mir nicht weiter.
Der Code von mir gibt keine Fehler...welche meinst du?
PS: Sorry bin zu faul den Thread zu lesen ![]()
Bringt so auch nicht
Wieso bringt das nichts? ![]()
Wie bekomme ich diesen Bug/Fehler weg?
Entweder du nutzt AddPlayerClass unter OnGameModeInit oder SetSpawnInfo unter OnPlayerRequestClass ![]()
Wie kann ich das dem Script sagen das er auslesen soll welches Zimmer belegt ist und er das nächst freie auswählt?
Einfach durch eine Funktion:
stock getFreeRoom()
{
for(new i; i<MAX_HOTELS; i++) //Das geht durch alle Hotels durch
{
if(zimmer[i] == 0) return i;//0 einfach, weil es dann nicht vermietet ist (und return i..gibt die freie Zimmer nummer wieder)
}
return -1; //-1 weil dann alle Zimmer vergeben sind
}
mfg. ![]()
Schreib den Code doch mal so, so macht er wesentlich mehr Sinn:
stock SendClientMessageToAllEx(color,string[])
{
new tmp[130];
strcat(tmp,string,129);
while(strlen(string) > 128) {
SendClientMessageToAll(color,tmp);
strdel(string,0,128),tmp[0]='\0',strcat(tmp,string,129);
}
return (string[0]) ? SendClientMessageToAll(color,string) : 1;
}
stock SendClientMessageEx(playerid,color,string[])
{
new tmp[130];
strcat(tmp,string,129);
while(strlen(string) > 128) {
SendClientMessage(playerid,color,tmp);
strdel(string,0,128),tmp[0]='\0',strcat(tmp,string,129);
}
return (string[0]) ? SendClientMessage(playerid,color,string) : 1;
}
mfg. ![]()
suche jetzt Bilder oder Poster die an die Wand kommen, kann die nicht finden
14860
ich benötige so schnell wie möglich einen möglichst großen und schönen Tisch (Esstisch), ich finde nur sehr sehr kleine..
1516, 2635, 2637, 2747
Ahh, hab was überlesen:
Zitatif(Spieler[playerid][Skin] > sizeof(BincoSystemZiviSkins)) Spieler[playerid][Skin] = 0;
Diese Zeile, schreibe sie so:
if(Spieler[playerid][Skin] >= sizeof(BincoSystemZiviSkins)) Spieler[playerid][Skin] = 0;
mfg. ![]()
Wäre echt cool wenn mir jemand helfen würde
Kannst du mal zeigen, wie du BincoSystemZiviSkins deklariert hast? ![]()
mfg. ![]()
Alles anzeigenif(aprods=1)
{
money=500;
GivePlayerMoney(playerid,-money);
}
else if(aprods=2)
{
money=1000;
GivePlayerMoney(playerid,-money);
}
else if(aprods=3)
{
money=1500;
GivePlayerMoney(playerid,-money);
}
else if(aprods=4)
{
money=2000;
GivePlayerMoney(playerid,-money);
}
else if(aprods=5)
{
money=2500;
GivePlayerMoney(playerid,-money);
}
else if(aprods=6)
{
money=3000;
GivePlayerMoney(playerid,-money);
}
else if(aprods=7)
{
money=3500;
GivePlayerMoney(playerid,-money);
}
else if(aprods=8)
{
money=4000;
GivePlayerMoney(playerid,-money);
}
else if(aprods=9)
{
money=4500;
GivePlayerMoney(playerid,-money);
}
else if(aprods=10)
{
money=5000;
GivePlayerMoney(playerid,-money);
}
Wäre es nicht einfacher folgendes zu schreiben:
GivePlayerMoney(playerid,-(aprods*500));
mfg. ![]()
Kannst du vielleicht noch vor den Zeilen die Zeilen aus dem Script schreiben
Ist nicht nötig, da der Fehler ja in den Zeilen vorhanden ist ![]()
Schreib das mal alles so:
COMMAND:lock(playerid,params[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs!");
new engine,lights,alarm,doors,bonnet,boot,objective,vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(doors == false)
{
SetVehicleParamsEx(vid,engine,lights,alarm,true,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_RED,"Du hast dein Fahrzeug abgeschlossen!");
return 1;
}
SetVehicleParamsEx(vid,engine,lights,alarm,false,bonnet,boot,objective);
return SendClientMessage(playerid,COLOR_GREEN,"Du hast dein Fahrzeug aufgeschlossen!");
}
mfg. ![]()