dann must du die frage im therad stellen, hier glaub ich weiß keiner so richtig die wantowrt, wenn er sich nicht damit bescäftigt hat
Beiträge von Noneatme
-
-
wie jetzt, das er "Nicht normal" oder "normal wie CJ" laufen soll?
wenn er nicht normal laufen soll, dann lösch einfach
UsePlayerPedAnims(false);
aus deinem script. einfach löschen
-
also, ich wolte ein cmd machen, dass wenn man /oocon tippt, dass man nichtmehr /o text machen muss, sondern nur schreiben, jedoch sagt er mir immer wieder wenn ich /oocon mache, das occ schon on ist!
hier der code:new isocc[MAX_PLAYERS];
//----------------------------------[ooc]-----------------------------------------------
if(strcmp(cmd, "/oocoff", true) == 0 || strcmp(cmd, "/ooff", true) == 0)
{
if(isocc[playerid] = 0)
{
SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon aus! Benutze /oocoff!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
return 1;
}
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
return 1;
}
if(isocc[playerid] = 1)
{
isocc[playerid] = 0;
SendClientMessage(playerid, COLOR_GRAD2, "OCC ist jetzt aus.");
}
}
return 1;
}
//----------------------------------[ooc]-----------------------------------------------
if(strcmp(cmd, "/oocon", true) == 0 || strcmp(cmd, "/oon", true) == 0)
{
if(isocc[playerid] = 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon an! Benutze /oocoff!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
return 1;
}
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
return 1;
}
if(isocc[playerid] = 0)
{
isocc[playerid] = 1;
SendClientMessage(playerid, COLOR_GRAD2, "OCC ist jetzt An. Du kannst nun ohne /o [Text] Schreiben. Zum ausmachen benutze /ooff.");
}
}
return 1;
}
//----------------------------------[ooc]-----------------------------------------------
if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
{
if(isocc[playerid] = 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon an! Benutze /oocoff!");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
return 1;
}
if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: (/o)oc [text]");
return 1;
}
format(string, sizeof(string), "(( %s: %s ))", sendername, result);
OOCOff(COLOR_OOC,string);
printf("%s", string);
}
return 1;
}bei onplayertext:
if(isocc[playerid] = 1)
{
new idx;
new offset = idx;
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new result[64];
result[idx - offset] = EOS;
format(string, sizeof(string), "((OCC Chat %s: %s ))", sendername, result);
OOCOff(COLOR_OOC,string);
printf("%s", string);
}
return 1;
}was is falsch?
mfg multivan
-
-
schon wieder einer der aus langeweile mappt
najak ann man für sich provat machen. und und und.
aber muss sagen autohausäuser find ich persönlich schik, für das style 6 | 10 -
schik schik, mich interesiert nur ob man duruch einige objekte durchlaufen kann
billig häuser von rockstar games
-
und nun die berühmte frage:
*aha*
edit: ja könnte ja sein, weil die autos gleich sind, d.h. gleiche form -
und wiso sind dann 30 % der autos unsichtbar? (iwie nur in GF, in meinem stunt server is das nicht so)
-
und wenn ich sie jeztzt schon auf dem boden gescriptet habe?
-
also vllt hats der eine oder andere gesehen/gehört, mann sollte ja iwie autos in der luft platzieren (in samp), um eventuel autos vor buggykeit zu schützen, das problem hab ich auch auf meinem server. die ganzen lcn´cars stehen mitten auf der straße und sind unsichtbar. Zum neuscripten felt mir zzeit, und dann werden adere cars wieder buggy, hilft das wirklich wenn man autos platziert?
mfg multivan
-
ja weiß ich ja, nur es gibt immer noch welche, die nochnichtmal das samp wiki eingeklickt haben, und nen selfmade scripten wollen
-
vllt hats jemand scho ngescrieben.
manche tasten kann man nur zu fuß/im fahrrzeug drücken.
dazu kann man ne funktin einbinden, (hab ich npoch iwo muss suchen) das der dan printed, welche tastennummer man gedrückt hat, die definiert man dann, und setzt dan bei Newkeys die definitation(so richtig?) ein. dann kann man bestimmte tasten auch im wagen drücken/zu fuß.
-
aso verstehe, naja mich interesiert eher das mit abfahren, keine randoms
aber für andere gut brauchbar.
kann ich mir aber shon denken -
auch wenn dus selber geschireben hast, ist mir völlig wurst,
tatsache ist, dass dieses tutoiral schlecht erklärt ist, wie jemand schon gesagt hat, copy & paste. nope nix.ich zitiere mal dein thema in andere wörter:
Zitathallo,
das kommt oben rein:
...
das kommt unten rein:
...
fertig!
mfg .... -
naya du hast nur den code gepostet, und manche wissen nochnichtmal was ein new ist. von mir 6/10.
wwas bewirken diese cp´s? -
ja wir wissen was dein problem ist, nur ohne code & text geht nix
-
du hast das "return 1; " vergessen, damit das scipt weiß das der comamnd gültig ist(...richtig?)
if(strcmp(cmd, "/fbase", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
{
// if(IsPlayerInRangeOfPoint(playerid,3.0,1004.5136,-1432.0883,13.5469))
if(IsPlayerInRangeOfPoint(playerid,918.0563,-1251.9055,16.2109,239.9310))
{
SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,1);
}
}
return 1;
}edit: übrigends, poste deine nächsten fragen bitte im bereich "Scripting base" ncith unter "scriptwünsche" danke
-
hast du oben forwards?
wenn ja poste die mal
-
ja xD stimmt, nur bin etwas faul
dankemfg multivan
-
ich habe
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32929) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32931) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32933) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32938) : error 054: unmatched closing brace ("}")
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32939) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32944) : error 054: unmatched closing brace ("}")
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32945) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32950) : error 054: unmatched closing brace ("}")
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32951) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32956) : error 054: unmatched closing brace ("}")
C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32959) : error 010: invalid function or declarationerros, bei
diesen zeilen,
if(dialogid == bsndriveindialog)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_HELLBLAU,"Wir wünschen ihnen einen guten Appetit! (-1$)");
GivePlayerMoney(playerid,-1);
GivePlayerHealth(playerid, 25);
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit(-2$)");
GivePlayerMoney(playerid,-2);
GivePlayerHealth(playerid, 50);
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit (-5$)");
GivePlayerMoney(playerid,-5);
GivePlayerHealth(playerid, 75);
}
if(listitem == 3)
{
SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit (-10$)");
GivePlayerMoney(playerid,-10);
GivePlayerHealth(playerid, 100);
}
}
}
return 1;
}finde ich keine klammafehler, is doch alles geschlossen oder?
mfg multivan